MCP.Market

matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) MCP server

online · 100% uptime
by matchwire.win·win.matchwire/mapping·v0.1.0

One row per game, matched across Kalshi, Polymarket US/Intl and Predict.fun. Mapping only.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 944ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityauth enforced (unknown)9/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 73% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
892 ms
faster than 14% of 30,031 servers

Install matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) in Claude Code, Cursor or VS Code

claude mcp add --transport http mapping https://api.matchwire.win/mcp
Add to Cursor

What the publisher says

From the matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) repository's README, as published. We do not edit it. Read it on GitHub

matchwire.win

Mapped prediction-market data for Node.js and Python. One client, no dependencies: matchwire.win returns one row per game, matched across Kalshi, Polymarket US, Polymarket International and Predict.fun, with each venue's own market id left intact — the pieces you need to compare a Kalshi API market with its Polymarket API twin without owning a reconciliation job.

Market types are matched too: winners, spreads and handicaps, totals and props. The line is part of the match, so over 45.5 is never confused with over 48.5.

Mapping only — no prices, no order books. Prices come from each venue; this library tells you which market on which venue is the same game.

import { Matchwire } from 'matchwire.win';

const mw = new Matchwire({ apiKey: process.env.MATCHWIRE_API_KEY });

const { rows, seq } = await mw.rows({ sport: 'nfl', venue: ['kalshi', 'poly'] });
const game = rows.find((r) => r.listings.length > 1);
console.log(game.name, game.listings.map((l) => `${l.venue}:${l.marketId}`));

<!-- Verified against the live API on 2026-09-30. -->

  • Zero dependencies. One src/ directory on the global fetch. Nothing installs alongside it.
  • Node.js 18+, ESM and CommonJS, hand-written TypeScript declarations.
  • Typed errors — a 429 is distinguishable from a 401 invalid_key in code, not by string matching.
  • Deltas and streaming — since= for changed rows and tombstones, or the same updates over SSE.
  • MCP included — the same tools an AI agent gets from https://api.matchwire.win/mcp.
  • MIT licensed.

Install

npm install matchwire.win      # Node.js — zero dependencies
pip install matchwire.win      # Python 3.9+ — standard library only

Get a key at matchwire.win — plans start at $99/month with a 14-day trial on Starter.

Quickstart

Save as quickstart.mjs and run node quickstart.mjs (Needs MATCHWIREAPIKEY in the environment):

import { Matchwire } from 'matchwire.win';

const mw = new Matchwire({ apiKey: process.env.MATCHWIRE_API_KEY });

const status = await mw.status();
console.log(`${status.store.events} games, ${status.store.bound} bound listings`);

const { sports } = await mw.sports();
console.log(sports.slice(0, 5).map((s) => `${s.sport} ${s.events}`));

const { rows } = await mw.rows({ sport: 'nfl', limit: 3 });
for (const row of rows) {
  console.log(row.name, row.status, row.listings.map((l) => l.venue).join('+'));
}

The repository ships the same thing with formatting and error handling: node examples/quickstart.mjs.

API

Filters

sport, venue, type, league, status accept a value or a comma list; they combine. since= switches to a delta (changed rows plus tombstones).

  • venue= kalshi · poly (Polymarket US) · polyintl (Polymarket International) · predictfun
  • type= winner · total · handicap · map_winner · score · event
  • status= scheduled · live · ended
  • sport= a sport name (baseball, not mlb) or a group id from sports()

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun): common questions

Is matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) safety report
How do I install matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun)?
It runs remotely at api.matchwire.win. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) need an API key?
Yes. The registry entry asks for x-api-key.
Is matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) maintained?
The last commit was 35 days ago (2026-09-30). The latest release is v0.1.0.
Is matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun)?
Servers from other publishers that do the same job: CCXT MCP server.
How does matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun) compare with other MCP servers?
safety score 87/100 (higher than 73% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 892 ms (faster than 14% of 30,031 servers). Full comparison.

Alternatives to matchwire.win — Mapped Prediction Markets (Kalshi, Polymarket, Predict.fun)

Same job from other publishers: the closest match first, then the best rated.

  • CCXT
    Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
    A