@receiz/mcp-server
Version:
MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.
43 lines • 3.15 kB
TypeScript
type JsonObject = Record<string, unknown>;
export declare const RECEIZ_V122_MCP_TOOL_NAMES: readonly ["receiz_v122_subject_admit", "receiz_v122_subject_state", "receiz_v122_subject_export_edge_bundle", "receiz_v122_subject_import_edge_bundle", "receiz_v122_subject_access_binding", "receiz_v122_subject_access_key_publish", "receiz_v122_world_plan_private", "receiz_v122_world_validate_transaction", "receiz_v122_world_execute_transaction", "receiz_v122_world_execution", "receiz_v122_world_execution_by_idempotency", "receiz_v122_world_additions", "receiz_v122_mandate_issue", "receiz_v122_mandate_state", "receiz_v122_mandate_revoke", "receiz_v122_multi_world_plan", "receiz_v122_multi_world_execute", "receiz_v122_value_plan_settlement", "receiz_v122_value_plan_reserve"];
export declare const RECEIZ_V122_MCP_TOOLS: {
name: "receiz_v122_subject_admit" | "receiz_v122_subject_state" | "receiz_v122_subject_export_edge_bundle" | "receiz_v122_subject_import_edge_bundle" | "receiz_v122_subject_access_binding" | "receiz_v122_subject_access_key_publish" | "receiz_v122_world_execution" | "receiz_v122_world_execution_by_idempotency" | "receiz_v122_world_additions" | "receiz_v122_mandate_state" | "receiz_v122_mandate_revoke" | "receiz_v122_mandate_issue" | "receiz_v122_multi_world_execute" | "receiz_v122_multi_world_plan" | "receiz_v122_value_plan_reserve" | "receiz_v122_value_plan_settlement" | "receiz_v122_world_execute_transaction" | "receiz_v122_world_plan_private" | "receiz_v122_world_validate_transaction";
description: string;
inputSchema: JsonObject;
outputSchema: {
type: string;
additionalProperties: boolean;
};
}[];
export type ReceizMcpV122Client = Readonly<{
subjects: {
admit(input: unknown): Promise<unknown>;
state(subjectId: string): Promise<unknown>;
exportEdgeBundle(subjectId: string, verifier: unknown): Promise<unknown>;
importEdgeBundle(bundle: unknown, verifier: unknown): Promise<unknown>;
accessBinding(subjectId: string): Promise<unknown>;
publishAccessKey(input: unknown): Promise<unknown>;
};
world: {
planPrivateCommand(input: unknown): Promise<unknown>;
validateTransaction(input: unknown): Promise<unknown>;
executeTransactionV122(input: unknown): Promise<unknown>;
execution(input: unknown): Promise<unknown>;
executionByIdempotencyKey(input: unknown): Promise<unknown>;
additionsV122(input: unknown): Promise<unknown>;
planMultiWorldTransaction(input: unknown): Promise<unknown>;
executeMultiWorldTransaction(input: unknown): Promise<unknown>;
};
subjectMandates: {
issue(input: unknown): Promise<unknown>;
state(input: unknown): Promise<unknown>;
revoke(input: unknown): Promise<unknown>;
};
value: {
planSettlement(input: unknown): Promise<unknown>;
planReserve(input: unknown): Promise<unknown>;
};
}>;
export declare function callReceizV122McpOperation(client: ReceizMcpV122Client, name: string, args: JsonObject): Promise<unknown>;
export {};
//# sourceMappingURL=v122Operations.d.ts.map