MCP.Market

Lucyd MCP server

online · 100% uptime
by lucyd.trade·trade.lucyd/mcp·v0.1.4

Trade Bitcoin Up/Down prediction markets on Lucyd: markets, order books, orders, positions.

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

full report

Adoption
Growing

0 stars0 downloads/wk

Reviews

Write one

Nobody has reviewed Lucyd yet.

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

Lucyd tools (9, 1 write)

write = sends, deletes, buys or posts
  • get_marketFree

    Full details of one market, including its rules and the ids of its up and down outcome tokens.

  • get_order_bookwrite actionFree

    Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p is the same book as selling up at 1 - p.

  • get_pnl_historyFree

    Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet.

  • get_positionsFree

    Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured wallet.

  • get_statusFree

    Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not resolving.

  • get_trader_statsFree

    Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet.

  • list_marketsFree

    List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). Returns address (the market id), state, period, start and end dates, strike, winner and volume.

  • list_tradesFree

    Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens.

  • top_tradersFree

    Leaderboard of traders, best first.

Public scan report

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

1 high
  • Code scan3 source files scanned25/25
  • Live reliabilityremote reachable in 1366ms20/20
  • Tool poisoning9 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 86/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Lucyd compares

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

Safety score
86/100
higher than 82% of 2,174 E-commerce servers
Tools
9
the typical E-commerce server has 6
Tools that change things
11%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
47 ms
faster than 96% of 1,527 E-commerce servers

What its tools let an agent do: 8 read · 1 change

Release history: 2 versions in the registry since 2026-10-20, latest 2026-10-26, typically one every 6 days.

Install Lucyd in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://mcp.lucyd.trade/mcp
Add to Cursor

What the publisher says

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

Lucyd MCP server

Connect an AI agent (Claude, Cursor or any MCP client) to Lucyd, a prediction markets exchange. Ask in plain language to browse markets, read the order book, trade, close positions and collect winnings.

Lucyd currently runs on the Ethereum Sepolia testnet with test USDC.

What it can do

Example requests:

  • "Show the open 1h markets and the order book of the current one"
  • "Buy 10 up tokens in the current 15m market at 0.55 or better"
  • "Close my position in the 5m market"
  • "What are my positions and total profit this week?"
  • "Cancel all my orders"

Without a wallet key the server works read-only: markets, books, trades and any wallet's public stats.

Hosted, read-only

For market data only, nothing to install: add https://mcp.lucyd.trade/mcp as a custom connector (remote MCP server, no authentication) in Claude, ChatGPT or any client that supports Streamable HTTP. It has the market data tools: markets, order books, trades, and positions and stats of any wallet address. Trading needs your own wallet key, so it works only with the local server below.

To run your own hosted copy, set LUCYDHTTPADDR (for example 0.0.0.0:3006) and LUCYDHTTPHOSTS (the host names it answers to); the server then serves MCP at /mcp and refuses to start with a wallet key.

Install

The easiest way needs only Node.js 18 or newer: the client runs npx -y @lucyd/mcp, which downloads the binary for your system on first run and checks its SHA-256. Nothing else to install, see the configs below.

Without Node.js, download the binary for your system from data.testnet.lucyd.trade/mcp (open the latest version folder; SHA256SUMS there lists the checksums) and put it anywhere, for example ~/bin/lucyd-mcp (lucyd-mcp.exe on Windows). On macOS and Linux make it executable with chmod +x lucyd-mcp. Then use its path instead of npx in the configs below.

Or build from source with Rust:

cargo install --git https://github.com/lucyd-trade/mcp-server

Connect your agent

Replace the key with your trading wallet key. Restart the client afterwards.

Claude Code

claude mcp add lucyd -e LUCYD_PRIVATE_KEY=0xYOUR_KEY -- npx -y @lucyd/mcp

Claude Desktop: edit claudedesktopconfig.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\).

Cursor: edit ~/.cursor/mcp.json.

Both use the same format:

{
  "mcpServers": {
    "lucyd": {
      "command": "npx",
      "args": ["-y", "@lucyd/mcp"],
      "env": {
        "LUCYD_PRIVATE_KEY": "0xYOUR_KEY"
      }
    }
  }
}

Shortened. The full README is on GitHub.

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

Lucyd: common questions

Is Lucyd MCP server safe?
Yes, by our scan: it is graded A (86/100). Read the Lucyd safety report
How do I install Lucyd?
It runs remotely at mcp.lucyd.trade. 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 Lucyd need an API key?
Yes. The registry entry asks for LUCYD_PRIVATE_KEY.
Is Lucyd maintained?
The last commit was 9 days ago (2026-10-26). The latest release is v0.1.4.
Is Lucyd 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 Lucyd?
Servers from other publishers that do the same job: Iran Crypto Exchanges MCP server, Polymarket Toolkit MCP server and Polymarket Paper Trader MCP server.
How does Lucyd compare with other E-commerce MCP servers?
safety score 86/100 (higher than 82% of 2,174 E-commerce servers); tools 9 (the typical E-commerce server has 6); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Lucyd

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

  • Iran Crypto Exchanges
    Unofficial read-only Iranian crypto exchanges: prices in Toman, order books, trades, candles.
    A
  • Polymarket Toolkit
    Read-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.
    B
  • Polymarket Paper Trader
    Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
    A
  • Longbridge
    US/HK markets — 163 tools: quotes, options, orders, fundamentals, screener, IPO, alerts, DCA & grid
    A
  • Omie
    MCP server for Omie — ERP, customers, products, orders, invoices, financials
    B