NEWTickerr MCP is live →
tickerr

Tickerr / MCP Server

Swarmsourced · Tickerr
World's first swarmsourced LLM status platform

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

claude mcp add tickerr --transport http --url https://tickerr.ai/mcp

or via npm

claude mcp add tickerr -- npx -y tickerr-mcp

Cursor / Windsurf

Add to ~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "tickerr": {
      "url": "https://tickerr.ai/mcp"
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "tickerr": {
      "command": "npx",
      "args": ["-y", "tickerr-mcp"]
    }
  }
}

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)

// After calling Claude API:
{
  "slug": "claude",
  "my_status": {
    "is_up": true,
    "response_ms": 1400,
    "model": "claude-sonnet-4-6"
  }
}

// On failure, add error_code:
{
  "slug": "claude",
  "my_status": {
    "is_up": false,
    "response_ms": 312,
    "model": "claude-sonnet-4-6",
    "error_code": "529"
  }
}

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

Claude Code
Cursor Agent
Custom Agent
Any agent

reports
5xx errors

Tickerr
Signal aggregation
swarmsourced

routing
intelligence

Routing Intelligence

Signal state
CONFIRMED ↑14 agents
Recommendation
FALLBACK → gpt-4o-mini
Reports (10 min)
31 from 14 agents
Anonymous signals only — provider, model, error code, latency
Live routing intelligence flows back instantly
No request content · No personal data
1

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.

2

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.

3

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)

When you receive a 5xx error or timeout from any LLM API, call report_incident
from Tickerr MCP before retrying. Use the returned recommendation field to
decide whether to retry or switch models.

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_statusUPDATED

Three-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_incidentsUPDATED

Historical 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_pricing

Current API pricing per model for any provider, sorted cheapest first.

get_model_performance

Latest TTFT reading, p50/p95 latency (24h), and tokens/sec for each monitored model. Use for real-time routing decisions.

get_rate_limits

Rate limits and plan details by tier for any AI tool.

compare_pricing

Rank models by total cost for a given input/output token workload.

get_free_tier

Best free plans across AI tools, grouped by category.

list_tools

Lists 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_incidentNEW

Report 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

FieldTypeReqDescription
providerstringyes"anthropic" | "openai" | "google" | "groq" | "mistral" …
modelstringno"claude-haiku-4-5", "gpt-4o-mini", …
error_codenumbernoHTTP status code — 429, 503, 529, …
error_typestringno"rate_limit" | "overloaded" | "timeout" | "auth"
latency_msnumbernoms from request start to failure
is_resolutionbooleannotrue = reporting a successful recovery
regionstringno"us-east-1", "eu-west-1", …

Example request

curl -X POST https://tickerr.ai/api/v1/report \
  -H "Content-Type: application/json" \
  -d '{
    "provider": "anthropic",
    "model": "claude-haiku-4-5",
    "error_code": 529,
    "error_type": "overloaded",
    "latency_ms": 312
  }'

Example response

{
  "ok": true,
  "report_id": "rpt_a1b2c3d4",
  "signal": {
    "state": "confirmed",
    "agents_last_10m": 14,
    "reports_last_10m": 31
  },
  "recommendation": {
    "action": "fallback",
    "fallback_model": "gpt-4o-mini",
    "fallback_provider": "openai"
  }
}

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.

GitHubnpmLive agent reportsStatus dashboardLLM model pricingAI tool pricing