1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
"lexicon": 1,
"id": "com.fedfork.exec.mcp.message",
"defs": {
"main": {
"type": "procedure",
"description": "Host pseudo-call or composition hook, never sent to a PDS: one MCP JSON-RPC 2.0 message (MCP 2025-11-25: initialize, ping, tools/list, tools/call, notifications) to an MCP server the host serves, such as atlibs-code-mode. The output is the JSON-RPC response, or null for a notification. A caller keeps no session: each message stands alone.",
"input": {
"encoding": "application/json",
"schema": {
"type": "object",
"required": ["jsonrpc"],
"properties": {
"jsonrpc": { "type": "string", "const": "2.0" },
"id": { "type": "unknown", "description": "A string or integer; absent for a notification." },
"method": { "type": "string" },
"params": { "type": "unknown" }
}
}
},
"output": {
"encoding": "application/json",
"schema": {
"type": "object",
"description": "{ jsonrpc, id, result } or { jsonrpc, id, error: { code, message } }; null for a notification.",
"properties": {
"jsonrpc": { "type": "string" },
"id": { "type": "unknown" },
"result": { "type": "unknown" },
"error": { "type": "unknown" }
}
}
}
}
}
}