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