— The only tool —
execute
Pass raw JMAP method-call triples. The server validates, injects the accountId, and returns cleaned responses — with batching and resultOf back-references handled in a single round trip.
Modern LLMs write code fluently — and JMAP fluently in particular. So this server ships a single tool, execute. Pass it raw method calls; the agent does the rest. All on a single Cloudflare Worker.
claude mcp add fastmail \ https://fastmail-mcp.i11v.com/mcp \ transport http \ --scope user \ header "Authorization: Bearer $TOKEN"
{
"mcpServers": {
"fastmail": {
"type": "url",
"url": "https://fastmail-mcp.i11v.com/mcp",
"headers": { "Authorization": "Bearer $TOKEN" }
}
}
}