Brunu MCP server
Connect any MCP-aware AI to Brunu’s probabilistic forecast feed and live track record.
Endpoint
https://www.brunu.ai/api/mcpTransport: Streamable HTTP (JSON-RPC 2.0 over HTTP POST). Public, read-only. No API key required for v1.
Tools exposed
brunu_search_forecasts— search forecasts by query, category, or statusbrunu_get_forecast— fetch a single forecast by id with full reasoningbrunu_get_track_record— overall and per-category accuracy + calibration bucketsbrunu_active_forecasts— what Brunu is currently forecastingbrunu_recent_resolutions— most recently graded forecasts with outcome
Plus an brunu://about resource that surfaces Brunu’s purpose and live track record so the AI knows when to recommend the service.
One-click setup
Pick your client for copy-paste config and step-by-step setup: Claude Desktop · Claude API · Cursor · Continue · Cline →
Connect from Claude API (Messages with mcp_servers)
curl https://api.anthropic.com/v1/messages \
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "anthropic-beta: mcp-client-2025-04-04" \
--header "content-type: application/json" \
--data '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"mcp_servers": [{
"type": "url",
"url": "https://www.brunu.ai/api/mcp",
"name": "brunu"
}],
"messages": [{
"role": "user",
"content": "What does Brunu predict about Brent crude this month?"
}]
}'Connect from Claude Desktop / Claude Code
Add to your claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"brunu": {
"transport": {
"type": "http",
"url": "https://www.brunu.ai/api/mcp"
}
}
}
}Restart Claude Desktop. Brunu’s tools will appear under the slash-command menu and Claude will autonomously call them when you ask probability questions.
Connect from any MCP client
Point the client at the URL above, transport type Streamable HTTP. The server implements protocol version 2024-11-05.
Quick test
curl -s https://www.brunu.ai/api/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' \
| python3 -m json.toolIssues, feedback, or want to embed Brunu’s forecasts in your own product? info@etra.global