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