@receiz/mcp-server
Version:
MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.
36 lines • 1.98 kB
TypeScript
type JsonObject = Record<string, unknown>;
export declare const RECEIZ_V123_MCP_TOOL_NAMES: readonly ["receiz_v123_world_plan_command_v122", "receiz_v123_world_plan_transaction_v122", "receiz_v123_value_execute_settlement", "receiz_v123_value_execute_reserve", "receiz_v123_value_execution_by_idempotency", "receiz_v123_subject_resolve_namespaces", "receiz_v123_identity_exchange_proof_authority", "receiz_v123_auth_granted_scopes"];
export declare const RECEIZ_V123_MCP_TOOLS: {
name: "receiz_v123_auth_granted_scopes" | "receiz_v123_identity_exchange_proof_authority" | "receiz_v123_subject_resolve_namespaces" | "receiz_v123_value_execute_reserve" | "receiz_v123_value_execute_settlement" | "receiz_v123_value_execution_by_idempotency" | "receiz_v123_world_plan_command_v122" | "receiz_v123_world_plan_transaction_v122";
description: string;
inputSchema: JsonObject;
outputSchema: {
type: string;
additionalProperties: boolean;
};
}[];
export type ReceizMcpV123Client = Readonly<{
world: {
planCommandV122(input: unknown): Promise<unknown>;
planTransactionV122(input: unknown): Promise<unknown>;
};
value: {
executeSettlement(intent: unknown, authority: unknown): Promise<unknown>;
executeReserve(intent: unknown, authority: unknown): Promise<unknown>;
executionByIdempotencyKey(key: string, authority?: unknown): Promise<unknown>;
};
subjects: {
resolveNamespaces(input: unknown): Promise<unknown>;
};
identity: {
exchangeProofAuthority(input: unknown): Promise<unknown>;
};
auth: {
grantedScopes(): Promise<unknown>;
missingScopesForRails(...rails: string[]): Promise<unknown>;
canUseRails(...rails: string[]): Promise<unknown>;
};
}>;
export declare function callReceizV123McpOperation(client: ReceizMcpV123Client, name: string, args: JsonObject): Promise<unknown>;
export {};
//# sourceMappingURL=v123Operations.d.ts.map