UNPKG

@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
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