Actually MCP server
Matches news to Polymarket markets and returns the market's probability. Optional capped trading.
0 stars115 downloads/wk
Reviews
Write oneNobody has reviewed Actually yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Actually tools (8, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_orderwrite actionCancel one of this server's resting orders by order id.
check_newsget_marketLook up a specific Polymarket market by id: details, live price, and an orderbook snapshot for ONE outcome token. Falls back to a direct Gamma lookup when the id is outside the precomputed cache's top markets by volume.
get_open_ordersList this server's resting orders, optionally filtered to one market.
get_positionsList this server's current Polymarket positions with cost basis and unrealized P&L. A `redeemable: true` position has resolved and is ready for redeem_position.
place_orderwrite actionBuy YES or NO shares in a Polymarket market using this server's configured POLYMARKET_PRIVATE_KEY, with this server's builder code attached. The token to trade is resolved server-side from marketId + side - callers cannot supply a raw token id. Capped at $…/order and $…/day.
redeem_positionsell_orderwrite actionSell YES or NO shares you hold in a Polymarket market (close or reduce a position), signed with this server's configured POLYMARKET_PRIVATE_KEY. Capped at an estimated $…/order and $…/day (shares \xD7 price), shared with place_order's budget.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Actually compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 38%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 115
- more than 66% of 12,191 servers with a package
What its tools let an agent do: 5 read · 2 change · 1 delete
Release history: 3 versions in the registry since 2026-08-26, latest 2026-10-05, typically one every 33 days.
Install Actually in Claude Code, Cursor or VS Code
Runs npx -y actually-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add actually -- npx -y actually-mcp-server
What the publisher says
From the Actually repository's README, as published. We do not edit it. Read it on GitHub
Actually - What Markets Really Think
A Chrome extension and an MCP server that put prediction-market odds on top of the news you are already reading.
News tells you that "experts are concerned" or that "odds are rising". It rarely tells you a number. The number exists - on a prediction market, where people are betting their own money on the outcome. It just lives in another tab, and finding it means knowing such a market exists in the first place.
Actually closes that gap. Open an article, click the toolbar icon, and the extension matches the text against live Polymarket markets and shows the market's own probability. No account, no wallet, no signup.
What it does
(Xenova/all-MiniLM-L12-v2, ~33 MB) scores the article text against the cached market set, boosted by keyword and number overlap - numbers matter because the encoder is nearly blind to them, and "dip to $57,500" embeds almost identically to "reach $120,000".
- Matches an article to a market. A local embedding model
nothing is fetched from a CDN at install or runtime, and on the default settings the article text never leaves the machine.
- Runs on your device. Model and WASM runtime are bundled at build time -
using Chrome's own built-in Translator API (local, no network). Every Polymarket question is written in English, and the local model holds 86 Cyrillic tokens out of 30522 - an untranslated Russian headline embeds to noise. Translated, the same headline scores 0.53-0.71 against the market it is actually about, against a 0.35 floor.
- Reads non-English pages. They are translated to English before matching,
market orders, selling, cancelling resting orders, and a positions panel with cost basis and P&L. Keys and funds are never held by us.
- Trades, optionally. Connect any WalletConnect v2 wallet for limit and
Context Protocol: checknews, getmarket, placeorder, sellorder, cancelorder, getpositions.
- Serves agents too. The same capabilities are exposed over the Model
Using the MCP server
The MCP server is published, so it needs no clone and no build. Add it to any MCP client (Claude Desktop, Cursor, and anything else that speaks the protocol):
{
"mcpServers": {
"actually": {
"command": "npx",
"args": ["actually-mcp-server"]
}
}
}That gives an agent the signal tools - checknews and getmarket - with no key and no wallet. Ask it "what do markets think about this?" with a headline and it answers with the market's own price.
Trading tools appear only if you supply a key of your own:
"env": {
"POLYMARKET_PRIVATE_KEY": "0x...",
"ACTUALLY_MAX_ORDER_USD": "100",
"ACTUALLY_DAILY_LIMIT_USD": "500"
}Both caps are enforced server-side against a persisted spend ledger, so an agent cannot talk its way past them by claiming a different price. redeemposition needs a further explicit opt-in (ACTUALLYENABLE_REDEEM=true) because it submits a real on-chain transaction and is still in testing.
Full documentation, including every environment variable and the reasoning behind the guards: packages/mcp-server/README.md.
Listed in the official MCP registry as io.github.Sofiia7/actually, on mcpservers.org, and on Glama:
How it fits together
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Actually: common questions
- Is Actually MCP server safe?
- Mostly: it is graded B (83/100). Read the Actually safety report
- How do I install Actually?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Actually need an API key?
- Yes. The registry entry asks for
POLYMARKET_PRIVATE_KEY,ACTUALLY_WORKER_SECRET. - Is Actually maintained?
- The last commit was 8 days ago (2026-10-27). The latest release is v0.1.10.
- What can I use instead of Actually?
- Servers from other publishers that do the same job: CCXT MCP server.
- How does Actually compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Actually
Same job from other publishers: the closest match first, then the best rated.
- CCXTOfficial CCXT MCP server - Market data and trading across 100+ exchanges and prediction marketsnot reviewedWidely usedA