Polymarket traders checked for copy trading: 1–5★ or Can't copy. 90 d · modelled · not advice.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The 1-5★ rule; with trader, that trader's check per level, radar and stars history. <=1.5 KB.
as get_trader
The 1-5★ rule; with trader, that trader's check per level, radar and stars history. <=1.5 KB.
| Argument | Type | Description |
|---|---|---|
| cat | string | |
| format | string | |
| trader | string | as get_trader |
{
"type": "object",
"properties": {
"cat": {
"type": "string"
},
"format": {
"enum": [
"tsv",
"json"
],
"type": "string"
},
"trader": {
"type": "string",
"description": "as get_trader"
}
}
}Polymarket traders, filtered and sorted like the page; head lines say what applied and what the defaults hid. copyable: % of checked trades a follower could fill (n=checked); ret_lo: ROIC, profit per copy as % of stake, 80% low end (n=kept_n); crowd: % copied within 2 s, upper bound (n=crowd_n). <=4 KB: the rows that fit; the rows line pages on.
| Argument | Type | Description |
|---|---|---|
| q | string | name, 0x address, 8-hex or Polymarket URL |
| no | string | keep rows checked clean of these flags, comma list |
| wk | number | min copyable trades a week |
| cat | string | category; children fold (iran → geopolitics) |
| url | string | a chameleons.markets list URL instead |
| kind | string | bot, human or unclear |
| sort | string | stars (default: then ret_shrunk), ret_lo, copyable, wk or hold_h; rated first |
| limit | integer | rows, default 50; 0 = all |
| stars | string | min stars 1–5, or all; default 3 |
| state | string | rated, too_few or cant_copy |
| fields | string | all, or a comma list of columns |
| format | string | |
| hold_h | number | max median hold, hours |
| offset |
How to build a copy bot and steer it with find_traders' filters (/bots.md). Not advice.
No arguments.
{
"type": "object",
"properties": {}
}One trader's copy recipe for your own agent (/traders/<slug>/copy.md): watch, rules, costs, YAML. Not advice. <=5 KB.
| Argument | Type | Description |
|---|---|---|
| cat | string | |
| trader* | string | as get_trader |
{
"type": "object",
"required": [
"trader"
],
"properties": {
"cat": {
"type": "string"
},
"trader": {
"type": "string",
"description": "as get_trader"
}
}
}One trader: a row per category, rule check, radar with n, stars history, 5 newest trades. <=2 KB.
| Argument | Type | Description |
|---|---|---|
| cat | string | |
| format | string | |
| trader* | string | slug, 0x wallet, 8-hex, Polymarket URL or name |
{
"type": "object",
"required": [
"trader"
],
"properties": {
"cat": {
"type": "string"
},
"format": {
"enum": [
"tsv",
"json"
],
"type": "string"
},
"trader": {
"type": "string",
"description": "slug, 0x wallet, 8-hex, Polymarket URL or name"
}
}
}Rows per category at each stars level, plus the page's chip counts. <=800 B.
| Argument | Type | Description |
|---|---|---|
| format | string |
{
"type": "object",
"properties": {
"format": {
"enum": [
"tsv",
"json"
],
"type": "string"
}
}
}| integer |
| rows to skip |
| ret_lo | number | ROIC 80% low end above, % |
| checked | integer | min checked trades |
| active_d | string | traded within 7 or 30 days |
| copyable | number | min Copyable %, 0–100 |
| copy10_lo | number | Copy / $10 low end above, USD (n ≥ 10) |
| uncrowded | string | 1: crowd <= 20%, 0: over |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "name, 0x address, 8-hex or Polymarket URL"
},
"no": {
"type": "string",
"description": "keep rows checked clean of these flags, comma list"
},
"wk": {
"type": "number",
"description": "min copyable trades a week"
},
"cat": {
"enum": [
"politics",
"sports",
"crypto",
"esports",
"finance",
"geopolitics",
"tech",
"culture",
"economics",
"weather",
"mentions"
],
"type": "string",
"description": "category; children fold (iran → geopolitics)"
},
"url": {
"type": "string",
"description": "a chameleons.markets list URL instead"
},
"kind": {
"enum": [
"bot",
"human",
"unclear"
],
"type": "string",
"description": "bot, human or unclear"
},
"sort": {
"enum": [
"stars",
"ret_lo",
"copy10_lo",
"copyable",
"wk",
"hold_h",
"ret",
"ret_shrunk"
],
"type": "string",
"description": "stars (default: then ret_shrunk), ret_lo, copyable, wk or hold_h; rated first"
},
"limit": {
"type": "integer",
"description": "rows, default 50; 0 = all"
},
"stars": {
"enum": [
"1",
"2",
"3",
"4",
"5",
"all"
],
"type": "string",
"description": "min stars 1–5, or all; default 3"
},
"state": {
"enum": [
"rated",
"too_few",
"cant_copy"
],
"type": "string",
"description": "rated, too_few or cant_copy"
},
"fields": {
"type": "string",
"description": "all, or a comma list of columns"
},
"format": {
"enum": [
"tsv",
"json"
],
"type": "string"
},
"hold_h": {
"type": "number",
"description": "max median hold, hours"
},
"offset": {
"type": "integer",
"description": "rows to skip"
},
"ret_lo": {
"type": "number",
"description": "ROIC 80% low end above, %"
},
"checked": {
"type": "integer",
"description": "min checked trades"
},
"active_d": {
"enum": [
"7",
"30"
],
"type": "string",
"description": "traded within 7 or 30 days"
},
"copyable": {
"type": "number",
"description": "min Copyable %, 0–100"
},
"copy10_lo": {
"type": "number",
"description": "Copy / $10 low end above, USD (n ≥ 10)"
},
"uncrowded": {
"enum": [
"1",
"0"
],
"type": "string",
"description": "1: crowd <= 20%, 0: over"
}
}
}