# Pinnwire Pinnacle Odds MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.pinnwire%2Fpinnacle-odds
Registry id: `mcp-registry/com.pinnwire/pinnacle-odds`
Status: live (checked 2026-10-26T19:49:28.566Z)

## Verdict

Pinnwire Pinnacle Odds MCP server answered 99.45% of Glimind's liveness checks over 30 days, better than 14% of MCP servers, with 1598 ms median handshake and 50 outages in 90 days. Its agent-readiness grade is A (94/100) across 7 tools, costing an agent about 1,211 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.45% | 14% of MCP servers |
| Median handshake latency | 1598 ms | 9% of MCP servers |
| p95 handshake latency | 4489 ms | — |
| Checks in 30 days | 4,945 | — |
| Outages, 90 days | 50 | — |
| Median recovery | 7 min | — |
| Agent-readiness score | 94/100 (A) | 78% of MCP servers |
| Tools | 7 | — |
| Tool-list size for an agent | ~1,211 tokens | 68% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "pinnwire-pinnacle-odds-mcp-server": {
      "type": "http",
      "url": "https://pinnwire.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http pinnwire-pinnacle-odds-mcp-server https://pinnwire.com/mcp
```

## Tools (7)

- `get_drops`: Recent Pinnacle price DROPS — the dropping-odds / odds-shortening / steam-move signal: every outcome whose price fell, with from/to decimal prices, drop %, and 
- `get_event`: Current full odds detail for one event (live, prematch or special) by event_id. Use after get_live_odds / get_prematch_odds returns the id.
- `get_health`: Current feed status: events in store and last_odds_update_seconds_ago (feed-update age). generated_at is response time, not the source odds tick.
- `get_live_odds`: Current live (in-play) sports betting odds from Pinnacle, the sharp bookmaker whose prices arbitrage scanners, betting models and prediction markets treat as th
- `get_prematch_lines`: Compact current full-game lines for one prematch event (no period structure). Optional market_type filter: money_line | spreads | totals | team_total.
- `get_prematch_odds`: Current prematch (pregame / upcoming-match) Pinnacle odds for one sport — sharp lines for handicapping, expected-value screens and model features. Same shape as
- `list_sports`: Map the 13 covered sports to sport_id values before calling the odds tools. Does not consume API quota.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
