@0xinsider/mcp weekly downloads statistics
By 0xinsider · npm · MCP servers
Official 0xinsider CLI and MCP server: Polymarket analytics & infrastructure for sports and esports markets
@0xinsider/mcp has 4,319 recorded weekly downloads on npm.
About @0xinsider/mcp
@0xinsider/mcp
Official CLI and MCP server for 0xinsider — Polymarket analytics & infrastructure for sports and esports markets, for AI agents and scripts.
Gives your AI agent and terminal scripts the same Polymarket data the tools run on: wallet grades on settled P&L, large trades, which side the profitable wallets hold on a market, daily picks on a public record, and suspicious trades.
CLI and MCP entry points
Install the official CLI globally when you want a stable terminal command:
npm install --global @0xinsider/mcp
0xinsider --help
On macOS or Linux with Homebrew, the official tap installs the same package
and both commands (the formula is named oxinsider because Homebrew formula
names cannot start with a digit):
brew install 0xinsider/tap/oxinsider
0xinsider --help
The package also exposes 0xinsider-mcp as an explicit alias. Both commands
run the same CLI, and npx -y @0xinsider/mcp remains the zero-install path.
The same CLI is published under the unscoped name 0xinsider, so npx 0xinsider --help
and npm install --global 0xinsider work too.
For Python, pip install 0xinsider installs the official Python SDK
(0xinsider-python, import oxinsider).
For Go programs, the official Go SDK
(github.com/0xinsider/0xinsider-go)
is generated from the same public OpenAPI contract the CLI and MCP tools read,
as are the official Rust client (0xinsider-rust,
crate oxinsider) and the Node.js and TypeScript client
(0xinsider-node, @0xinsider/sdk).
Pick of the Day
get_pick_of_the_day and its archive use the account's published access. Pro opens
five selections in total: the designated free selection plus the first four other
selections in publication order. Max opens every available daily selection, up to
twenty. Use each stable pick_id and preserve the returned order.
For an automated entry from a current pick, require a matching, unexpired returned authorization and honor its maximum price and any stricter local limits. Quote a current executable book for the actual stake. An authorization does not guarantee a fill.
Upgrade to 3.5.0
Version 3.5 adds ten tools for /api/v1 reads that had none:
get_trader_context, get_trader_categories, get_trader_grade_at,
get_market_holders, get_market_candles, the Pro or Max combo tools
get_combo_fills, get_combos_summary and get_combo, and
get_large_trade_counterparty_executions and get_large_trade_counterparty_makers,
which page past the counterparty page get_large_trade embeds. get_trader takes
max_age_s, a freshness ceiling that fails with reason
freshness_ceiling_unsatisfied instead of answering with older data, and
get_market_snapshot takes expand: ["trust"]. Existing tools keep their names,
inputs and results.
Version 3 replaces get_pre_game_sides, get_pre_game_side_observations,
get_sports_edge_signals, and get_sports_edge_observations with one
get_edge_hunter tool. All views require Max.
The default view: "board" preserves the full quoted board with a 48-hour horizon
and at most 30 rows. view: "signals" restores complete ranked records, token IDs,
category/grade/horizon filters, cursor pagination, category evidence and provenance.
view: "observations" requires cohort: "wider_holder" | "in_play" | "emerging_pile"
and preserves the full observation rows, price marks, source clocks, snapshot,
degraded state and per-sport funnel. Advanced page size defaults to 20 and clamps
to 1..100. Signals horizon defaults to 12; observations use the fixed source universe.
The tool retains every advanced envelope field beside REST meta. REST/SDK advanced
views support ETag/304; the default board has no ETag. Parameters for another view
return 400. Price marks are market midpoints, not wallet entry costs; volume is shares.
Version 3.2 adds common selection arguments to every view: kind, sports,
leagues, market_types, condition_ids, event_slugs, series_slugs and
legacy category. Supply arrays of 1..100 values; OR within an array and AND
across axes. category: "NFL" selects Football, while leagues: ["nfl"] selects
NFL only. Board min_grade and limit are configurable, with the same B/30
defaults. Selected reads force strict query validation and require the normalized
selection echo. All public views read fresh warmed generations; absent selected
metadata sidecars return 503 warming rather than silently broadening the result.
Rows add nullable market_context with nullable league, series_slug,
market_type and metadata_updated_at. Use those frozen provider identities for
exact selections; the timestamp is the local canonical metadata writer clock.
Default board MCP output keeps rows, as_of, ranking_source and
directional_source beside meta and optional selection. Advanced output keeps
the complete list envelope and its provenance in meta. Observation funnel
accounting describes the source generation/category, not selected input supply.
Version 3.3 adds both nullable outcome token_id values and the full board
signal's nullable backed token_id, frozen ranked_at and existing aggregate
category_skill. The ranking timestamp copies signal_created_at; quote and
category-evidence clocks remain independent. The same data producer serves the
Max website board. Admission, ordering, the existing tools and the three views
stay compatible. Nullable quotes remain unavailable rather than becoming zero.
The four legacy REST URLs remain HTTP 410 with code and reason endpoint_retired.
Migrate to the matching Edge Hunter view and restart pagination at page one.
Two ways to connect…
Description from the npm listing.
- mcp
- model-context-protocol
- polymarket
- prediction-markets
- trading
- ai-agents
- 0xinsider
- cli
- command-line-interface
- developer-tools
- sports
- esports
- sports-analytics
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (1)Similar npm MCP servers plugins
All 20 @0xinsider/mcp alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@0xinsider/mcp. First seen Oct 20, 2026; last successful collection Oct 20, 2026. See the methodology.