# OddsFantasy

Polymarket sports terminal with stop-loss, time closes, no-code presets and an MCP server.

**Best for:** sports traders on Polymarket who want stop-loss, time closes and rule-based presets without writing code; not for US persons, and not for anyone trading politics, macro or crypto markets.

*https://predictionmarkets.tools/tools/oddsfantasy · Trading Clients & Bots*

## Facts

### At a glance

| Field | Value |
| --- | --- |
| Vendor | OddsFantasy |
| Category | Trading Clients & Bots |
| Job | terminal |
| Website | https://oddsfantasy.com |
| Pricing model | commission |
| Free tier | true |
| Open source | false |
| Licence | none |
| Self-hosted | false |
| Tested hands-on | no |
| Claimed by vendor | no |
| Last updated | 2026-11-04 |

### Pricing

| Tier | USD | Period |
| --- | --- | --- |
| Free | 0 USD | — |
| Classic (web) | 80 USD | once |

### Availability

| Field | Value |
| --- | --- |
| Jurisdictions | asia, latam |
| Open to US persons | false |
| KYC required | false |

### Markets

| Field | Value |
| --- | --- |
| Subjects | sports |
| Settlement | crypto |
| Resolved by | none |

### Economics

| Field | Value |
| --- | --- |
| Taker fee | 0.5 |
| Maker fee | 0.25 |
| Other fees | 1% of mobile money deposits and withdrawals, per the terms. Nothing on redeeming a position and no charge for a run that places no order. |
| Liquidity model | clob |
| Platforms | web |
| AI features | recommendations |
| What it recommends | Positive EV automation buys the Polymarket side priced under Pinnacle's no-vig line; it runs only inside the EV, odds, volume and stake limits you switch on. |

### Interfaces

| Field | Value |
| --- | --- |
| API | false |
| WebSocket | false |
| Scripting | none |
| Python | false |
| MCP server | true |

### Capabilities

Yes: charting, screening, order_book, automation, live_trading, portfolio_tracking, cross_venue, alerts, copy_trading

No: backtesting, paper_trading, calibration_scoring, news, tax_reporting

*Verified: pricing 2026-11-04; availability 2026-11-04; economics 2026-11-04; capabilities 2026-11-04; markets 2026-11-04.*

## What it is

A browser terminal for [Polymarket](https://predictionmarkets.tools/tools/polymarket)'s sports markets, published by OddsFantasy
Co Ltd, with the things Polymarket's own interface does not have: a take-profit and stop-loss on a
market order, a close scheduled for a set time such as just before kickoff, quote orders that rest
on both sides of a market, a Positions page that colours every position by whether it is hedged,
and a merge that turns two opposite positions into a locked spread. The home page's title calls
it a "Prediction Market Trading Terminal & Bots" and the H1 sells "Automated Sports Trading on
Prediction Markets"; the terminal page calls it "free, non-custodial", and you trade from a
wallet you connect. The vendor's email and the company footer name no country, and the course
pages name the founder, Cadell Griffith, as the author.

Four order types, per the terminal page and lesson 24 of the course: **market** (fills at once,
with optional take-profit and stop-loss), **limit** (rests at your price until matched, cancelled
or expired), **quote** (both sides of one market, with the levels and stake split computed from
your capital and target profit) and **split** (one amount into matching positions on both sides).
The chart panel shows candlesticks or a line, the live book, available liquidity and the spread,
and sports run from football, basketball and tennis to cricket, esports, chess and MMA.

**Automation without code is the other half, and it comes in four kinds.** Entry presets combine
rules on odds, spread, traded volume, book liquidity and chart structure with a stake, preview the
matches that pass, and run at once or on a schedule around kickoff; exit presets manage the
positions with a maximum-drawdown stop that only sells while the spread is tight, limit closes at
a target, time closes and a momentum close. Watch Wallet copies or fades new pre-match positions
from any Polymarket wallet you enter. Positive EV automation is the one that decides a side for
you: it buys on Polymarket when the price beats Pinnacle's no-vig line, within the EV, odds,
spread, volume and stake limits you set. The free plan allows one entry preset, one exit preset,
one running monitor of each type and a rule re-check every five minutes; Classic lifts the caps
and re-checks every two.

**An MCP server, free to connect.** The agent page documents a remote server at
`oddsfantasy.com/api/mcp` for Claude, ChatGPT, Cursor and VS Code, with tools for the account,
matches, presets, runs, 27 strategy lessons and results. At sign-in you choose what the agent may
do; every run needs a preview and your yes in the conversation; the agent never sees the wallet's
private key and cannot withdraw. The same plan limits apply to the agent. See
[how to connect an AI assistant over MCP](https://predictionmarkets.tools/how-to/connect-an-ai-assistant-over-mcp) for what a
server like this can and cannot do for you.

**Beside the terminal sits a sportsbook product this catalogue does not cover.** The +EV and
arbitrage feeds price every book on the supported-books page — Pinnacle and other sharp books,
Betfair and Matchbook, US and European sportsbooks, and [Polymarket](https://predictionmarkets.tools/tools/polymarket) and
[Kalshi](https://predictionmarkets.tools/tools/kalshi) under a "Prediction markets" heading — against Pinnacle's no-vig odds,
and the pricing page says Classic is for readers who "want the full feeds on screen" at
sportsbooks as much as for Polymarket traders. The card is about the terminal. Where the feeds
touch Polymarket they are described under Markets & resolution; where they touch a sportsbook,
they are outside the scope of this site.

## Availability

**OddsFantasy's own terms name no country.** The Terms and Conditions, last updated 27 October
2026, require you to be 18 or the age of majority where you live and to comply with the laws
"relating to trading, gaming, and data protection"; they name no restricted jurisdiction, no
governing law and no legal entity beyond the footer's "OddsFantasy Co Ltd". The terminal page's
FAQ says the product "doesn't restrict sign-ups by country" and tells you to check that trading
is permitted where you live. Section 3 says identity verification "may" be required before some
features; nothing on the site says which, and the trading workflow in the course asks only for a
connected, funded wallet.

**The venue's terms do the restricting.** Every order placed through the terminal goes to
Polymarket's international order book, so Polymarket's blocklist binds: anyone located in the
United States, the United Kingdom, most of western Europe, Australia, Japan, Brazil and four
Canadian provinces cannot open a position, and Singapore, Poland, Thailand and Taiwan are
close-only. The jurisdictions above are that venue's reach, copied from
[Polymarket's card](https://predictionmarkets.tools/tools/polymarket), and `us_persons` is false for that reason and no other.
Nothing on OddsFantasy's pages claims to route around it. A US reader can read the feeds and use
the calculators, which is not the job this card is listed for.

OddsFantasy's terms, privacy policy and terminal FAQ read on 4 November 2026; Polymarket's terms
as read for its own card.

## Pricing

**A builder fee on every fill, on top of Polymarket's.** The methodology page, dated 27 October
2026, says every order placed through the terminal, by hand or by automation, carries
OddsFantasy's Polymarket builder code, and each fill pays **1% of the amount traded on taker
fills** (orders that match at once) and **0.5% on maker fills** (a resting limit order that
somebody else fills). Take-profit and stop-loss exits always fill as takers. Polymarket's own fee
comes on top: a coefficient times price times one minus price per share, 0.05 on most sports
markets, which Polymarket charges takers only. The trade ticket's profit and loss preview includes
both. The page links the endpoint on Polymarket's API that publishes the rates for OddsFantasy's
builder code in basis points; Polymarket's own builder documentation caps a builder's rates at
100 bps taker and 50 bps maker, so OddsFantasy charges the maximum the venue allows.

**Why the fee fields read 0.5% and 0.25%.** This catalogue records a per-trade fee as a share of
the $1 a contract pays out, at a price of 50 cents ([why](https://predictionmarkets.tools/glossary/effective-fee-at-fifty-cents)).
OddsFantasy's 1% is charged on the cash a fill costs, so a 50-cent contract pays half a cent in
builder fee, which is 0.5% of its payout; the maker side is a quarter of a cent, 0.25%. With
Polymarket's 1.25¢ at the same price, a taker fill at 50¢ through the terminal costs 1.75¢ a
share all in, and a maker fill 0.25¢. At 90 cents the builder fee is 0.9¢ a share and Polymarket's
0.45¢; at 10 cents, 0.1¢ and 0.45¢. The
[prediction market fee calculator](https://predictionmarkets.tools/calculators/prediction-market-fees) applies Polymarket's
curve to your own numbers; add the builder fee to the taker side yourself.

**The pricing page used to say "at no cost".** When this catalogue first read it, on 27 October
2026, the page said you could "place and close orders at no cost" and the terms carried a bare
"0.5% trading fee". Both were rewritten by 4 November 2026 to state the builder fee, and the
methodology page was added with the same figures. The three pages now agree.

**Plans are 30-day passes, not subscriptions.** Every account starts free. **Classic (web)** is
80 USD for 30 days of access, paid once, which the page says in bold never renews on its own; it
unlocks the full pre-match +EV and arbitrage feeds, unlimited presets, monitors and matches per
preset, a two-minute rule re-check, the trade tracker, the accumulator builder and the EV
simulator. **Telegram Classic** sends high-EV alerts to Telegram with the free plan's automation
limits; its price is in a comparison column with no figure on the page. **Premium** is listed at
119 USD for 30 days with live +EV and arbitrage alerts and a multi-book odds screen, marked
"Coming Soon" and not purchasable on 4 November 2026. Card or crypto at checkout, with Telegram
support offered where neither works. The terms also name a 1% fee on mobile money deposits and
withdrawals, which is a funding route rather than a trade.

**What a plan is not.** Trading funds stay in your wallet, and the pricing page says a plan never
gives OddsFantasy access to them. An automation key saved in the trading wallet is what lets
presets, Watch Wallet, positive EV automation and the MCP agent place orders; the agent page says
it cannot withdraw. The course names Polymarket session keys as scoped, time-limited signers
([what a session key is](https://predictionmarkets.tools/glossary/session-key)) and tells you to protect the key anyway.

Pricing, methodology and terms pages read on 4 November 2026.

## Markets & resolution

**Polymarket sports only, and nothing else on the terminal.** Match result, handicaps, totals,
both-teams-to-score, exact score, first-half and player and team props, grouped by scoreboard,
across the sports Polymarket lists. Every contract is Polymarket's, settles in Polymarket's
on-chain dollar and resolves by Polymarket's rules, which the chart panel shows per market;
OddsFantasy resolves nothing and holds nothing. A reader deciding whether the venue's sports
contracts are for them should read [what a sports contract settles on](https://predictionmarkets.tools/guides/what-a-sports-contract-settles-on)
and [Polymarket's card](https://predictionmarkets.tools/tools/polymarket) first; the terminal cannot change either.

**How the feeds decide what to show, in the vendor's own rules.** The methodology page is the
most specific document on the site and worth reading before paying for Classic. Fair odds are
Pinnacle's, with the margin removed by the power method where there is a clear favourite and
multiplicatively otherwise; a Pinnacle market with a margin above 8%, a limit under $25 or an
outcome under 1.20 is not used, and a Pinnacle price older than **20 minutes**, measured from when
Pinnacle produced it rather than when OddsFantasy read it, drops the row. A price is listed as +EV
only when it was read within 30 minutes, at least three other books read in the same window price
the outcome at or below fair, EV divided by the standard deviation of the return clears 1.25%
plus a tenth of a point per point of Pinnacle margin, EV is under 15%, odds are under 5.0 and the
game starts within 7 days. Polymarket and Kalshi prices are turned into odds **after** each
venue's taker fee — 0.05 × p × (1 − p) a share on most Polymarket sports markets, 0.07 × m × P ×
(1 − P) on Kalshi — and the live best ask is the price saved. OddsFantasy's own builder fee is
**not** taken off the EV shown.

Arbitrage rows are legs whose fee-adjusted implied probabilities sum below 100%, dropped under
85% as data errors, with each book's no-vig view required to sit within 7 points of Pinnacle's
and more than 5 arbs between two books on one match treated as a matching error. The
supported-books page prints seven-day counts per book: on 4 November 2026 it showed 6,164
value rows and 9,864 arbitrage rows involving Polymarket and 607 and 5,316 involving Kalshi,
"before fees". Those are rows listed, not trades filled.

**Kalshi is read, not traded.** The founder's own words to this catalogue, and the site agrees:
the terminal routes to Polymarket only, and a Kalshi leg in an arbitrage row is yours to place
on [Kalshi](https://predictionmarkets.tools/tools/kalshi) by hand.

## Integrations

**MCP, Telegram and a PWA.** The MCP server is documented per client: a custom connector in
Claude.ai and Claude Desktop, `claude mcp add --transport http` in Claude Code, a URL in
`~/.cursor/mcp.json` or `.vscode/mcp.json`, and a remote connector in ChatGPT. Alerts and the
Telegram Classic plan run through a Telegram bot, and the footer offers the site as an installable
web app. There is no REST API, no WebSocket and no Python package documented, and no export of
the trade tracker is described, so those fields are left blank rather than set to none.

**Wallet.** The terminal page says you connect your own wallet; the course's header has Wallet
for deposit and withdrawal actions and Connect Wallet for the trading wallet; the terms mention
mobile-money deposits. The site does not say whether the trading wallet is one you bring or one
created for you at sign-in, which is the first thing to find out before funding it.

## Limitations

**Positive EV automation is a vendor signal executed unattended.** The +EV finder page says
"OddsFantasy's positive EV automation can place qualifying value bets on Polymarket for you", with
your EV range, odds range, sports, maximum spread, minimum volume and stake, entering by default
with a resting limit order and cancelling it when the row leaves the feed. The side is chosen by
the vendor's rule — Polymarket's price under Pinnacle's no-vig line — and not by you. It is one of
four automations, it is not the home page's headline, it is sold only inside the Classic bundle,
and the pricing page says the free plan shows the feed as a preview that "hides the pick on the
best ones". That is why the card stays, flagged `recommendations`, and why nothing about the
feature appears in the tagline or description. The pricing page sells the feed as bets "priced
above the sharp market's fair odds" (until 4 November 2026 it said "mathematically proven
long-term edge"; the vendor rewrote the line the same day), and the +EV page's "expected to be
profitable over a large number of bets" is the vendor's claim; the methodology page's own rules
say fair odds are an estimate and that EV above 15% is "almost always a wrong match or a stale
price".

**A fee at the venue's cap, on a product that calls itself free.** 1% of a taker fill is the most
Polymarket lets a builder charge, and it lands on every exit from a take-profit or stop-loss,
which always fill as takers. On a 50-cent sports contract the terminal adds 0.5¢ to Polymarket's
1.25¢, a 40% increase in the taker cost; on a 90-cent favourite it adds 0.9¢ to 0.45¢, three
times the venue's own fee. The EV figures in the feeds do not subtract it. The quote-order and
hedge features exist to capture spreads of a cent or two, and the fee is of the same order.

**The publisher is a name with no register behind it.** "OddsFantasy Co Ltd" appears in the
footer and nowhere else: no jurisdiction, no company number, no address, no governing law in the
terms. The founder told this catalogue the company is registered in Canada, which no public page
states and this card does not record as fact. The privacy policy names KYC and AML obligations
"where applicable" and collects a phone number and country at sign-up.

**Sports only, pre-match for the feeds.** Politics, macro and crypto contracts are not on the
terminal, and the +EV and arbitrage feeds are pre-match until Premium ships. Automation for
Kalshi does not exist. The course and the 27 strategy lessons the MCP agent draws on are the
vendor's own trading ideas, with names such as "Home Favorite" and "lay the draw"; this catalogue
describes the mechanism, not the plays, and nothing here endorses them.

**Not tested by us.** No account was created, no wallet funded and no order placed. Everything
above is from the vendor's pages as they read on 4 November 2026, and the 27 October 2026 reading
of the pricing page and terms recorded above. The vendor offered this catalogue 30 days of Classic
after the card was drafted; if that offer is taken up, a Hands-on section will say so.

## Alternatives

[PredictParity](https://predictionmarkets.tools/tools/predictparity) is the closest terminal: stop loss, take profit, TWAP and
iceberg orders over Polymarket, Kalshi and Polymarket US, with Kalshi actually routed, and no fee
of its own charged for the time being. [Stand](https://predictionmarkets.tools/tools/stand-trade) is a Polymarket and
Hyperliquid terminal built around copy and counter trades, charging 0.5% on copied fills only.
[Betmoar](https://predictionmarkets.tools/tools/betmoar) and [Polyrama](https://predictionmarkets.tools/tools/polyrama) are Polymarket front ends that publish
no fee of their own.

If the no-code rules are the reason, [PolyBot](https://predictionmarkets.tools/tools/polybot) does copy trading and your own
Auto Trader rules from Telegram for 1% of each fill, the same rate as here. If copying a wallet
is, [PolyCop](https://predictionmarkets.tools/tools/polycop) is the Telegram form of it at 0.5% of each trade, and
[copy a Polymarket wallet's trades](https://predictionmarkets.tools/how-to/copy-a-polymarket-wallets-trades) walks through what
every such copier does and does not control. If the cross-venue feeds are the reason,
[ArbBets](https://predictionmarkets.tools/tools/arbbets) scans Kalshi, Polymarket, Opinion and Novig for 149 USD a month and
trades nothing. And from the United States, no front end changes the venue:
[Polymarket US](https://predictionmarkets.tools/tools/polymarket-us) or [Kalshi](https://predictionmarkets.tools/tools/kalshi) directly.

## FAQ

### Is the OddsFantasy terminal really free?

Using it needs no plan, but every fill pays OddsFantasy a builder fee through its Polymarket builder code — 1% of the amount traded when an order matches at once (0.5¢ a share at 50¢) and 0.5% when a resting limit order is filled — on top of Polymarket's own taker fee. The methodology page, dated 27 October 2026, states both and links Polymarket's API endpoint for the live rate.

### Can a US person use OddsFantasy?

Not for the job it is listed for. OddsFantasy's own terms name no country, and its FAQ says it does not restrict sign-ups by country, but every order goes to Polymarket's international order book, whose terms bar anyone located in the United States with no exceptions. A US reader wanting sports contracts should look at Polymarket US or Kalshi directly.

### Does OddsFantasy trade on Kalshi?

No. Trading is Polymarket only. Kalshi prices feed the pre-match +EV and arbitrage lists alongside Polymarket and the sportsbooks and exchanges on the supported-books page, so the terminal can show you a Kalshi price it cannot act on.

### What is Watch Wallet?

The copy-trading feature. The terminal page says it copies or fades new pre-match positions from any Polymarket wallet you name, into your own wallet. The page does not say what order type the copy uses or how far behind the leader's fill it lands, and nothing on the site documents a slippage setting for it.

### Does the AI agent trade on its own?

Not by design. The MCP server at oddsfantasy.com/api/mcp lets an agent such as Claude or Cursor read your account, build entry and exit presets and preview a run, but the page says every run needs your yes in the conversation and that the agent cannot place an order outside a run. Positive EV automation is different — once switched on it places orders unattended within your limits.

## Background

- [What running a bot does not solve](https://predictionmarkets.tools/guides/what-a-bot-cannot-fix.md) — A bot fixes speed and consistency. Rate limits, a missing rehearsal, a field that stops arriving, a partial fill and a paused market are not coding problems.

- [Where your key lives when software trades for you](https://predictionmarkets.tools/guides/where-your-key-lives.md) — Four different credentials are all called a key, and they differ in what a copy permits. What the clients in this catalogue ask for, and what to ask them back.

## Also worth comparing

- [Betmoar](https://predictionmarkets.tools/tools/betmoar.md) — A Polymarket terminal and Discord bot, with a dashboard for UMA disputes nobody else has.
- [Bullpen](https://predictionmarkets.tools/tools/bullpen.md) — A crypto trading app with a Polymarket desk, copy trading and a CLI that AI agents drive.
- [Polycool](https://predictionmarkets.tools/tools/polycool.md) — Phone-sized Polymarket client with copy trading, parlays and a fee of its own.
- [Polymarket CLI](https://predictionmarkets.tools/tools/polymarket-cli.md) — Polymarket's Rust command line - MIT in the manifest, with no LICENSE file in the repo.
- [Stand](https://predictionmarkets.tools/tools/stand-trade.md) — A Polymarket and Hyperliquid outcome-market terminal built around copy and counter trades.
- [Kairos](https://predictionmarkets.tools/tools/kairos.md) — One order book across Kalshi, Polymarket and Predict.fun, with a fee on every taker fill.
