MCP.Market

MagicMarkets MCP server

online · 100% uptime
by magicmarkets.com·com.magicmarkets/mcp·v1.0.0·1 stars

Sports prediction markets for AI agents — live prices, quotes, orders, and positions.

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

full report

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed MagicMarkets yet.

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

MagicMarkets tools

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

Public scan report

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

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 859ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year; website matches verified namespace10/10
Overall 100/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MagicMarkets compares

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

Safety score
100/100
higher than 100% of 2,174 E-commerce servers
Uptime
100%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
560 ms
faster than 27% of 1,527 E-commerce servers
GitHub stars
1
more than 65% of 1,047 E-commerce servers

Install MagicMarkets in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://magicmarkets.com/mcp
Add to Cursor

What the publisher says

From the MagicMarkets repository's README, as published. We do not edit it. Read it on GitHub

magicmarkets-cli

A command-line interface for the Magic Markets v2 API — stream live sports prices, quote selections, place and manage orders, and inspect your position. The same API is also available as MCP tools, over stdio (a client launches magicmarkets mcp as a subprocess) or the streamable HTTP transport on localhost.

Single static binary, authenticated with one API key. No request signing, no private keys.

magicmarkets markets --sport fb                     # find events with live prices
magicmarkets offers fb 2026-06-15,1001,2002         # list priced bet types
magicmarkets betslip create fb 2026-06-15,1001,2002 for,h --wait 5s
magicmarkets order place --betslip bs-123 --price 2.10 --stake 50
  • Setup — install, authenticate, first commands
  • Using it — the bet flow, command reference, MCP, prices, errors
  • Development — layout, code generation, conventions, contributing

Setup

1. Install

From a clone:

git clone https://github.com/magicmarkets/magicmarkets-cli
cd magicmarkets-cli
make install                 # installs `magicmarkets` into your Go bin directory

make where prints exactly where that landed. If magicmarkets is not found afterwards, that directory is not on your PATH:

export PATH="$PATH:$(go env GOPATH)/bin"      # add to ~/.zshrc or ~/.bashrc

Prefer not to install? make build produces ./build/magicmarkets and leaves your PATH alone.

go install directly

Note the /cmd/magicmarkets path — installing the module root would build a binary called magicmarkets-cli:

go install ./cmd/magicmarkets

The Go module path is magicmarkets-cli, not a GitHub URL, so go install github.com/…/magicmarkets-cli@latest will not work. Cloning and make install is the supported path.

2. Add your API key

Create a key at magicmarkets.com under Settings → API. It is shown once at creation, so store it immediately.

Put it in ~/.magicmarkets/.env so it works from any directory:

mkdir -p ~/.magicmarkets
echo 'MAGICMARKETS_API_KEY=your-key-here' > ~/.magicmarkets/.env
chmod 600 ~/.magicmarkets/.env

An env var or a project-local .env works too — cp env.example .env and fill it in.

3. Verify

$ magicmarkets status
version        v1.0.0
api url        https://magicmarkets.com/v2
ws url         wss://magicmarkets.com/v2/stream
lang           en
api key        ***********1234
env files      [/Users/you/.magicmarkets/.env]
authenticated  yes

Always check this before opening a stream — the WebSocket rejects a bad key at the handshake without a useful error.

That's the whole setup. Everything below is optional.

Try it

magicmarkets balance                          # money position
magicmarkets xrates                           # exchange rates to USDT
magicmarkets markets --sport fb --limit 5     # events that currently have prices
magicmarkets offers fb <event-id> --depth 2   # priced bet types on one event
magicmarkets orders --open                    # your open orders
magicmarkets ticks 2.345                      # where a price lands on the tick schedule
magicmarkets api endpoints                    # every endpoint (no key, no network)

Add --json to any command to pipe it into jq.

Configuration

Resolved in this order, first match winning:

Shortened. The full README is on GitHub.

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

MagicMarkets: common questions

Is MagicMarkets MCP server safe?
Yes, by our scan: it is graded A (100/100). Read the MagicMarkets safety report
How do I install MagicMarkets?
It runs remotely at magicmarkets.com. 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 MagicMarkets need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is MagicMarkets maintained?
The last commit was 26 days ago (2026-10-09). The latest release is v1.0.0.
Is MagicMarkets 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 MagicMarkets?
Servers from other publishers that do the same job: Longbridge MCP server, Polymarket Toolkit MCP server and Tiny MCP server. Compare all MagicMarkets alternatives.
How does MagicMarkets compare with other E-commerce MCP servers?
safety score 100/100 (higher than 100% of 2,174 E-commerce servers); uptime 100% (of our recent checks; the typical remote E-commerce server answers 100%); response time 560 ms (faster than 27% of 1,527 E-commerce servers). Full comparison.

Alternatives to MagicMarkets

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

All MagicMarkets alternatives →
  • Longbridge
    US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Tiny
    MCP server for Tiny ERP — products, stock, warehouses, price lists, orders, invoices, AP/AR
    B
  • Iran Crypto Exchanges
    Unofficial read-only Iranian crypto exchanges: prices in Toman, order books, trades, candles.
    A
  • Robinhood Crypto
    Robinhood Crypto Trading API for AI agents: quotes, holdings, orders read-only; opt-in trading.
    B