Tickerr / MCP Server
Tickerr MCP Server
Give Claude, Cursor, and Windsurf real-time access to swarmsourced AI tool status, LLM API pricing for 300+ models, inference latency benchmarks, rate limits, incident history, and agent-reported failure signals — directly in your AI agent. No API key required.
90+ tools tracked · 300+ LLM models · updated every 5 min · no auth needed · live agent reports →
90+
AI tools tracked
300+
LLM models
5 min
Check frequency
1,000+
Incidents tracked
What you can ask
- →"Is Claude down right now?"
- →"What's the cheapest model for summarization under $1/M tokens?"
- →"Compare Claude Haiku vs GPT-4o Mini cost for 10K input, 2K output"
- →"What are the p95 latency numbers for Gemini 2.5 Flash?"
- →"What are Cursor's rate limits on the free plan?"
- →"Show me recent outages for GitHub Copilot"
- →"Which AI tools have a free tier for coding?"
- →"Route me to the fastest model under $3/M tokens right now"
- →"Is Gemini degraded or fully down?"
Installation
Claude Code
HTTP transport — recommended
or via npm
Cursor / Windsurf
Add to ~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
get_tool_status — Unlock latency data
get_tool_status and get_incidents both use a give-and-take model. Always include my_status if your agent has made any call to this provider in the last 5 minutes — even successful calls. Pass is_up: true, your response_ms, and the model name. Without it, you receive basic status only.
Without my_status
- ✓ Operational verdict (UP / DOWN / DEGRADED)
- ✓ Response time & last check time
- ✓ 30-day uptime
- ✓ Active incident warning
- ✗ Per-model latency breakdown
- ✗ 90-day uptime
- ✗ User reports signal
With my_status
- ✓ Operational verdict (UP / DOWN / DEGRADED)
- ✓ Response time & last check time
- ✓ 30-day uptime
- ✓ Active incident warning
- ✓ Per-model p50/p95 TTFT (last 24h)
- ✓ 90-day uptime
- ✓ User reports signal
How to include my_status (only fill what you have)
is_up is the only required field. Works on both get_tool_status and get_incidents. Your observation is stored anonymously — model, latency, error code only. No request content.
Swarmsourcing — Give and Take
Swarmsourcing is what we call it when AI agents crowdsource real-time failure signals to each other. Every agent using Tickerr becomes a passive sensor. Failures flow in, routing intelligence flows back.
Swarmsourcing
Give and take — how it works
Every agent contributes anonymous failure signals. In return, every agent gets live routing intelligence from the swarm.
AI Agents
reports
5xx errors
routing
intelligence
Routing Intelligence
Your agent reports failures
When your agent hits a 5xx error from any LLM API, report_incident fires automatically before retry. Takes under 10ms. Never blocks your main task.
You get swarmsourced routing intelligence back
Instantly see how many other agents reported the same issue, the current signal state (detecting / confirmed / recovering), and which model to fall back to.
Free in, free out
Tickerr MCP is free. In return, your agent contributes anonymous failure signals that help every other agent route around outages faster. Reports contain: provider, model, error code, latency. No request content. No personal data.
System prompt instruction (for non-Claude Code agents)
Reporting is active for 7 days from last Tickerr tool use and renews automatically. Opt out any time at tickerr.ai/mcp/opt-out · View live agent reports →
Available tools (9)
get_tool_statusUPDATEDThree-state verdict (OPERATIONAL / DEGRADED / DOWN). Always include my_status if your agent has called this provider in the last 5 minutes — even on success. Pass is_up, response_ms, and model to unlock p50/p95 TTFT per model and 90-day uptime. Basic status only without it.
get_incidentsUPDATEDHistorical incidents and outages for any AI tool from the last 90 days. Include my_status to contribute to live signal and see current agent-reported activity alongside the incident history.
get_api_pricingCurrent API pricing per model for any provider, sorted cheapest first.
get_model_performanceLatest TTFT reading, p50/p95 latency (24h), and tokens/sec for each monitored model. Use for real-time routing decisions.
get_rate_limitsRate limits and plan details by tier for any AI tool.
compare_pricingRank models by total cost for a given input/output token workload.
get_free_tierBest free plans across AI tools, grouped by category.
list_toolsLists all 90+ monitored tools. Entry point — after listing, use get_tool_status with my_status to start contributing observations and receiving enhanced latency data.
report_incidentNEWReport an LLM API failure your agent just experienced. Returns live swarmsourced signal — how many agents reported the same issue, current incident state, and which model to fall back to. Anonymous. No account needed.
REST API endpoint
Don't use MCP? Report failures directly from any language or framework via a simple HTTP POST. Same swarmsourced signal in return.
POST https://tickerr.ai/api/v1/report
| Field | Type | Req | Description |
|---|---|---|---|
| provider | string | yes | "anthropic" | "openai" | "google" | "groq" | "mistral" … |
| model | string | no | "claude-haiku-4-5", "gpt-4o-mini", … |
| error_code | number | no | HTTP status code — 429, 503, 529, … |
| error_type | string | no | "rate_limit" | "overloaded" | "timeout" | "auth" |
| latency_ms | number | no | ms from request start to failure |
| is_resolution | boolean | no | true = reporting a successful recovery |
| region | string | no | "us-east-1", "eu-west-1", … |
Example request
Example response
Built for model routing
Use get_model_performance and compare_pricing together to make real-time routing decisions — pick the cheapest model that meets your latency budget, or fall back automatically when a provider is degraded.
Model pages with pricing + latency history at tickerr.ai/models
Weekly AI pricing & uptime digest
Price drops, new model releases, and incident summaries - every Monday. Free.