# cc.ticktape/mcp (remote · ticktape.cc)

Polymarket preflight verdicts: OK/CAUTION/VETO on orders, COPY/WATCH/VETO on wallets. x402-paid.

- Trust score: 70/100 (medium)
- Change this week: +4
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `ticktape.cc`: 70/100 (this document), [markdown](https://verifymcp.io/servers/cc-ticktape-mcp/ticktape.md), [page](https://verifymcp.io/servers/cc-ticktape-mcp/ticktape)

## Channel facts

- Endpoint: `https://ticktape.cc/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 68/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 890 tokens (~178/item across 5 items; 5 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http cc-ticktape-mcp https://ticktape.cc/mcp
```

### Codex

```toml
[mcp_servers.cc-ticktape-mcp]
url = "https://ticktape.cc/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cc-ticktape-mcp": {
      "type": "remote",
      "url": "https://ticktape.cc/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add cc-ticktape-mcp --url https://ticktape.cc/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  cc-ticktape-mcp:
    url: "https://ticktape.cc/mcp"
```

### Other

```json
{
  "mcpServers": {
    "cc-ticktape-mcp": {
      "type": "http",
      "url": "https://ticktape.cc/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 70, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 69, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 66, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 66)

First indexed and scored.

## MCP tools (5)

### `preflight_trade` (~316 tokens)

Preflight a Polymarket order

Pre-flight verdict (OK / CAUTION / VETO) for a Polymarket order before you send it: expected VWAP slippage, visible depth, 2026 taker-fee drag, safe size and book staleness, computed deterministically from the live CLOB book. Identify the market by token_id, or by slug + outcome. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.

Input parameters:

- `max_book_age_s` (number): Threshold override: maximum acceptable order-book age in seconds. Default 60.
- `max_slippage_c` (number): Threshold override: slippage in cents above which the verdict degrades from OK to CAUTION. Default 1.0.
- `outcome` (string): Outcome name, e.g. Yes / No / candidate name (partial match OK for multi-outcome events).
- `sandbox` (boolean): true = free deterministic example response, never charged.
- `side` (string): Order side. Default BUY.
- `slug` (string): Market or event slug (a polymarket.com/event/<slug> URL works too). Use with outcome.
- `token_id` (string): CLOB token id - alternative to slug + outcome.
- `usd` (number): Order size in USD. Default 100, max 10000.
- `veto_slippage_c` (number): Threshold override: slippage in cents at which the verdict becomes VETO. Default 3.0.

Output parameters:

- `market` (object): The market the verdict was computed for.
- `meta` (object): Method, audience and thresholds used. Present on live-book responses (absent on sandbox examples).
- `note` (string)
- `numbers` (object)
- `ok` (boolean)
- `order` (object): The order as understood by the endpoint.
- `paid` (object): Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.
- `reasons` (array): Reasons, each carrying the number that triggered it.
- `sandbox` (boolean): True when the response is the free deterministic sandbox example.
- `verdict` (string): Deterministic verdict on executing this order now, at this size, on this book. Not a prediction of the market outcome.

### `preflight_copy` (~163 tokens)

Preflight copy-trading a wallet

COPY / WATCH / VETO verdict for copy-trading a Polymarket wallet, with the numbers behind it (fee-inclusive copier ROI from a fixed $5-entry / +2c-slippage simulation, win rate, entry-price buckets, category mix). Wallets not yet computed return QUEUED free of charge - typically ready in minutes (retry_after_seconds tells you when); worst case about an hour. Price: $0.10 per call via x402 or 5 credits with a bearer token; sandbox: true is free.

Input parameters:

- `sandbox` (boolean): true = free deterministic example response, never charged.
- `wallet` (string): Polymarket wallet address (0x + 40 hex). Required for live calls; optional with sandbox: true.

Output parameters:

- `active_days` (integer)
- `avg_entry_price` (number|null)
- `both_sides_pct` (number): Share of markets where the wallet bought BOTH outcomes (farming smell).
- `category_mix_pct` (object)
- `clips_per_entry_avg` (number): Iceberg signal - how many fills the wallet splits one entry into.
- `computed_at` (string)
- `entry_price_buckets` (object)
- `first_trade_at` (string|null)
- `last_trade_at` (string|null)
- `method` (string)
- `n_first_entries` (integer): Distinct (market, outcome) first BUY entries in the window; crypto up/down markets excluded.
- `n_pending` (integer)
- `n_resolved` (integer)
- `name` (string|null): Last pseudonym seen on the tape.
- `note` (string)
- `ok` (boolean)
- `paid` (object): Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.
- `reasons` (array)
- `retry_after_seconds` (integer): QUEUED only.
- `roi_fee_inclusive_pct` (number|null): Slippage basis minus explicit 2026 taker fees (rate*p*(1-p)).
- `roi_slippage_basis_pct` (number|null): $5/entry at whale price +2c slippage, held to resolution.
- `sandbox` (boolean): True when the response is the free deterministic sandbox example.
- `verdict` (string): COPY only for out-of-sample-validated wallets; in-sample verdicts are capped at WATCH. VETO = negative fee-inclusive copier ROI or both-sides farming. NO_COVERAGE = below the 10-first-entry floor. QU…
- `wallet` (string)
- `win_rate_pct` (number|null)
- `window` (object)

### `leaderboard` (~88 tokens)

Wallets worth copying

Polymarket wallets currently rated COPY or WATCH for copyability: simulated copier ROI net of 2026 taker fees and slippage, out-of-sample validation, sample sizes and reasons. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.

Input parameters:

- `sandbox` (boolean): true = free deterministic example response, never charged.

Output parameters:

- `computed_at` (string)
- `method` (string)
- `note` (string)
- `ok` (boolean)
- `paid` (object): Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.
- `sandbox` (boolean): True when the response is the free deterministic sandbox example.
- `universe` (string): The selection funnel behind the ratings.
- `wallets` (array): Wallets rated COPY or WATCH.
- `window` (string): Human-readable audit window.

### `red_list` (~79 tokens)

Wallets that lose copiers

Polymarket wallets a copier should refuse (VETO): negative fee-inclusive copier ROI or farming patterns, same method and window as the leaderboard. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.

Input parameters:

- `sandbox` (boolean): true = free deterministic example response, never charged.

Output parameters:

- `computed_at` (string)
- `method` (string)
- `note` (string)
- `ok` (boolean)
- `paid` (object): Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.
- `sandbox` (boolean): True when the response is the free deterministic sandbox example.
- `universe` (string): The selection funnel behind the ratings.
- `wallets` (array): Wallets rated VETO - copying them lost money for the simulated copier.
- `window` (string): Human-readable audit window.

### `credits_balance` (~47 tokens)

Check credits balance

Remaining credit balance for your bearer token. Free - requires Authorization: Bearer tk_<wallet>_<secret> on the MCP request; without a token it returns the credit-pack purchase terms instead.

Output parameters:

- `balance` (integer): Remaining credits for the wallet behind the bearer token. Present only with a valid token.
- `costs` (object): Per-endpoint credit costs: preflight_trade / leaderboard / red_list = 1; preflight_copy = 5.
- `expires` (string): Credit expiry (12 months from purchase). Present only with a valid token.
- `how` (string): How to buy a pack (x402 payment on POST /api/credits).
- `ok` (boolean)
- `pack` (object): Pack terms: {usd, credits, valid_days}.
- `why` (string): Why credits exist (fast header auth vs per-call on-chain settle).

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/cc-ticktape-mcp/ticktape#diagnostics

## Score history

- 2026-08-03: 70
- 2026-08-02: 70
- 2026-08-01: 69
- 2026-07-31: 69
- 2026-07-30: 68
- 2026-07-29: 68
- 2026-07-28: 67
- 2026-07-27: 66
- 2026-07-26: 66

## Links

- Remote endpoint: https://ticktape.cc/mcp
- Website: https://ticktape.cc/
- Changelog RSS feed: https://verifymcp.io/servers/cc-ticktape-mcp/ticktape/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/cc-ticktape-mcp/ticktape/changelog.json
- HTML version of this page: https://verifymcp.io/servers/cc-ticktape-mcp/ticktape
