Read-only MCP server for Polymarket wallet, market, and forensic research.
Score how much two wallets trade together. Returns Jaccard (over time buckets where each traded), Pearson (over bucket trade counts), the size of the bucket union, the number of common markets, and how many of A's trades hit a market B also traded.
Wallets that traded a given market, ordered by their notional desc. Reads from the local SQLite cache only — populate it first via Tier-1 calls or ``scripts/ingest_historical.py``. Returns ``[]`` when nothing matches.
Identify candidates that systematically trade after the leader. For each leader trade, the earliest candidate trade on the same market+side within ``max_lag_seconds`` counts as one "copy". Wallets with at least ``min_copies`` are returned with lag percentiles (p10, p50, p90) and ``lead_coverage`` (n_copies / n_leader_trades).
Counters of what the local cache currently holds. Useful before running cohort tools — if ``trades`` is 0, you need to pull live trades for the wallets you care about (or run the bulk loader).
Fetch an event + child markets by slug or numeric id. Events group related markets (e.g. all "What will happen before GTA VI?" sub-questions). The returned object has ``markets: [Market, ...]``.
Fetch a Polymarket market by id, conditionId, or slug.
Top holders across a market's outcome tokens.
CLOB order book snapshot for one outcome of a market.
CLOB price history for one outcome.
Portfolio concentration metrics: HHI, Gini, top-5 share, biggest market.
Earliest known trade by this wallet — proxy for "Polymarket join date".
Cash PnL grouped by ``"category"`` (event prefix), ``"month"``, or ``"market"``.
Open positions sorted by current USD value, newest-priced first.
Identity + total portfolio value for a Polymarket wallet.
Largest trades by notional USD.
Trade history for a wallet, newest first.
Search markets via Gamma. ``query`` filters slugs by substring.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 9 | 2026-07-28+ | v2 |