UNPKG

@receiz/mcp-server

Version:

MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.

35 lines • 1.38 kB
import { type ReceizHttpOperationSupport, type ReceizClient } from "@receiz/sdk"; type JsonObject = Record<string, unknown>; type Argument = "body" | "body?" | "query" | "query?" | "options?" | "subscriptionId" | "eventId" | "jobId" | "endpointId" | "intentId"; type Definition = Readonly<{ name: string; sdkMethod: string; arguments: readonly Argument[]; mutation: boolean; requiresDelegated: boolean; requiredPayload: readonly string[]; invoke: (client: ReceizClient, args: JsonObject) => unknown; }>; export declare const RECEIZ_V127_SDK_OPERATION_MAP: Readonly<Record<string, Definition & ReceizHttpOperationSupport>>; export declare const RECEIZ_V127_SDK_TOOLS: { name: string; description: string; inputSchema: JsonObject; annotations: { readOnlyHint: boolean; destructiveHint: boolean; openWorldHint: boolean; }; }[]; /** Confirmation is local consent custody, never admission or proof authority. */ export declare function createReceizV127SdkOperations(input: { client: ReceizClient; ensureDelegated: () => void; executionProfile?: "marketplace-phi" | "marketplace-nonfinancial"; }): { handles(name: string): boolean; requiresDelegated(name: string): boolean; call(name: string, raw?: unknown): Promise<unknown>; }; export {}; //# sourceMappingURL=v127SdkOperations.d.ts.map