{"name":"com.thecryptoport/cryptoport-port","slug":"thecryptoport-cryptoport-port","title":null,"description":"Daily board of what crypto YouTube channels said: coin calls, stances, catalysts. Free, no key.","url":"https://mcp.market/server/thecryptoport-cryptoport-port","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"finance","tags":["finance","media"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-08-31T00:21:34.000Z","license":"MIT"},"uptime":{"percent":100,"checks":9,"ok":9,"last_checked_at":"2026-09-21T14:16:13.629Z","last_ok_at":"2026-09-21T14:16:13.629Z","latency_ms":450},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/thecryptoport-mcp/cryptoport-port","website":"https://thecryptoport.com","version":"0.1.1","remotes":[{"type":"streamable-http","url":"https://cryptoport-mcp.cryptoport-port.workers.dev/mcp"}],"packages":[],"tools":[{"name":"board_snapshot","description":"FREE. The whole board as it stood on a past date, with that day's anchor proof. NOT YET AVAILABLE: only the current board is emitted, and no dated snapshot series has been anchored yet. The tool answers with available:false and is NOT charged while that is true. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"type":"string","description":"ISO date, e.g. 2026-08-20"},"payment":{"type":"string","description":"Optional x402 payment payload: the value you would send in the PAYMENT-SIGNATURE header (base64 JSON, x402 v2). Call without it first: the tool answers with the 402 terms and carries the verbatim PAYMENT-REQUIRED header value in `x402` — hand that to an x402 client to build the payload, which settles testnet USDC on Base Sepolia — then call again with this field. The receipt (tx_hash, payer, network) comes back in `settlement`."}},"required":["date"],"additionalProperties":false}},{"name":"catalysts","description":"FREE. Dated, falsifiable events named on the board, optionally limited to those due within N days. Past-due events are excluded when a window is given. Upstream briefs land on about 71% of days; board content is same-day roughly half the time and is never more than three days old. Not real-time. Every payload carries stale / stale_days / built_from_brief_date — read them. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"window":{"type":"integer","description":"Look-ahead window in days; omit for all catalysts","minimum":0},"payment":{"type":"string","description":"Optional x402 payment payload: the value you would send in the PAYMENT-SIGNATURE header (base64 JSON, x402 v2). Call without it first: the tool answers with the 402 terms and carries the verbatim PAYMENT-REQUIRED header value in `x402` — hand that to an x402 client to build the payload, which settles testnet USDC on Base Sepolia — then call again with this field. The receipt (tx_hash, payer, network) comes back in `settlement`."}},"required":[],"additionalProperties":false}},{"name":"coin","description":"FREE. One ticker's full current record — tier, channel, call, specifics, stance and previous stance, breadth, first/last seen — plus its catalysts and its anchor proof. The same facts are also free as static JSON at /coins/<TICKER>.json; this tool is the queryable form, not privileged content. Upstream briefs land on about 71% of days; board content is same-day roughly half the time and is never more than three days old. Not real-time. Every payload carries stale / stale_days / built_from_brief_date — read them. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker as published, e.g. BTC"},"payment":{"type":"string","description":"Optional x402 payment payload: the value you would send in the PAYMENT-SIGNATURE header (base64 JSON, x402 v2). Call without it first: the tool answers with the 402 terms and carries the verbatim PAYMENT-REQUIRED header value in `x402` — hand that to an x402 client to build the payload, which settles testnet USDC on Base Sepolia — then call again with this field. The receipt (tx_hash, payer, network) comes back in `settlement`."}},"required":["ticker"],"additionalProperties":false}},{"name":"latest_board","description":"FREE. The whole current board: every coin row named in the latest videos of the tracked crypto YouTube channels, with the stance, the call and the dated specifics. Free. Upstream briefs land on about 71% of days; board content is same-day roughly half the time and is never more than three days old. Not real-time. Every payload carries stale / stale_days / built_from_brief_date — read them. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"search","description":"FREE. Substring search across the published columns (ticker, canonical name, call, specifics, tier, channel, stance) of the current board. Returns matches with the per-coin URL. Free. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"Substring to look for, e.g. 'ETF' or 'SOL'"},"limit":{"type":"integer","description":"Max results, default 25","minimum":1,"maximum":100}},"required":["q"],"additionalProperties":false}},{"name":"stance_history","description":"FREE. The full stance arc for one ticker parsed into a dated series — one point per brief date with the movement (up / flat / down) — plus first and last brief, mention count and the flip flag. Derived from the published `arc` string; it is a parsed shape, not withheld data. Upstream briefs land on about 71% of days; board content is same-day roughly half the time and is never more than three days old. Not real-time. Every payload carries stale / stale_days / built_from_brief_date — read them. Commentary on public statements, not advice. This tool does not accept portfolio, position or risk-profile inputs and will refuse them with HTTP 400.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker as published, e.g. SOL"},"payment":{"type":"string","description":"Optional x402 payment payload: the value you would send in the PAYMENT-SIGNATURE header (base64 JSON, x402 v2). Call without it first: the tool answers with the 402 terms and carries the verbatim PAYMENT-REQUIRED header value in `x402` — hand that to an x402 client to build the payload, which settles testnet USDC on Base Sepolia — then call again with this field. The receipt (tx_hash, payer, network) comes back in `settlement`."}},"required":["ticker"],"additionalProperties":false}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-09-20T20:56:51.364Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:56:51.355Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1009ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 21 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://cryptoport-mcp.cryptoport-port.workers.dev/mcp","reachable":true,"authRequired":false,"latencyMs":1009,"serverInfo":{"name":"thecryptoport","version":"0.1.0"}}],"packages":[],"repo":{"found":true,"owner":"thecryptoport-mcp","repo":"cryptoport-port","archived":false,"pushedAt":"2026-08-31T00:21:34Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/322951260?v=4","ownerCreatedAt":"2026-08-31T00:04:25Z","license":"MIT"},"icon":{"url":"https://thecryptoport.com/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-31T00:21:34.000Z","score":23}}}},"grade_history":[],"reviews":[]}