UNPKG

@receiz/mcp-server

Version:

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

94 lines • 2.53 kB
import type { ReceizClient } from "@receiz/sdk"; export declare const RECEIZ_FINANCIAL_ARTIFACT_TOOLS: readonly ({ name: string; description: string; inputSchema: { type: string; additionalProperties: boolean; properties: { noteId: { type: string; minLength: number; }; artifactReference?: undefined; confirmation?: undefined; }; required: string[]; }; annotations: { readOnlyHint: boolean; destructiveHint: boolean; openWorldHint: boolean; }; _meta: { ui: { resourceUri: string; }; "openai/outputTemplate": string; }; } | { name: string; description: string; inputSchema: { type: string; additionalProperties: boolean; properties: { artifactReference: { type: string; pattern: string; }; confirmation: { type: string; minLength: number; }; noteId?: undefined; }; required: string[]; }; annotations: { readOnlyHint: boolean; destructiveHint: boolean; openWorldHint: boolean; }; _meta: { ui: { resourceUri: string; }; "openai/outputTemplate": string; }; })[]; /** Closed current SDK composition; the SDK-issued object stays in host custody. */ export declare function createReceizFinancialArtifactOperations(input: { client: ReceizClient; ensureDelegated: () => void; workspace: string; runtime: object; }): { call(name: string, raw: unknown): Promise<{ result: { artifactReference: string; artifactSha256: string; suggestedFilename: string; mimeType: string; byteLength: number; mcpAuthority: boolean; strongerTruth: "sealed-receiz-proof-object"; }; transferToken: string; } | { result: { schema: string; status: string; operation: string; arguments: { [x: string]: unknown; }; confirmationDigest: string; confirmationRequired: boolean; writesPerformed: number; authority: string; }; transferToken: undefined; }>; }; //# sourceMappingURL=financialArtifactOperations.d.ts.map