Skip to content

Batch Calls

Use action=batch to reduce round-trips and run independent calls in parallel.

{
"action": "batch",
"calls": [
{ "server": "todoist", "tool": "find-tasks", "params": { "query": "today" } },
{ "server": "github", "tool": "list_repos", "params": {} }
]
}

Response shape:

{
"action": "batch",
"results": [
{ "server": "todoist", "tool": "find-tasks", "result": { "tasks": [] } },
{ "server": "github", "tool": "list_repos", "error": { "error": "mcp_error", "message": "..." } }
]
}

Configure maximum calls per request via maxBatchSize (default: 10).