EventTrader MCP
REMOTE · CYMETICA.COM · 2 COMPONENTS · SCANNED SEP 26
AI prediction market trading — real-time data, CLOB exchange, Prop Desk, 40+ tools
Available components
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. How we score → Why this is hard to score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (launchpad_launch_token). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability84
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 8946 tokens (~114/item across 78 items; 74 tools + 4 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
- Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 75 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities40
- Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
How do I install the EventTrader MCP server?
EventTrader MCP is a hosted endpoint at https://cymetica.com/mcp/v1, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · cymetica.com
claude mcp add --transport http com-cymetica-event-trader-mcp 'https://cymetica.com/mcp/v1'
{
"mcpServers": {
"com-cymetica-event-trader-mcp": {
"url": "https://cymetica.com/mcp/v1"
}
}
} {
"servers": {
"com-cymetica-event-trader-mcp": {
"type": "http",
"url": "https://cymetica.com/mcp/v1"
}
}
} [mcp_servers.com-cymetica-event-trader-mcp] url = "https://cymetica.com/mcp/v1"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-cymetica-event-trader-mcp": {
"type": "remote",
"url": "https://cymetica.com/mcp/v1",
"enabled": true
}
}
} openclaw mcp add com-cymetica-event-trader-mcp --url 'https://cymetica.com/mcp/v1' --transport streamable-http
mcp_servers:
com-cymetica-event-trader-mcp:
url: "https://cymetica.com/mcp/v1" {
"McpServers": {
"com-cymetica-event-trader-mcp": {
"Transport": "http",
"Url": "https://cymetica.com/mcp/v1"
}
}
} assistant mcp add com-cymetica-event-trader-mcp -t streamable-http -u 'https://cymetica.com/mcp/v1'
{
"mcpServers": {
"com-cymetica-event-trader-mcp": {
"type": "http",
"url": "https://cymetica.com/mcp/v1"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 26 Sept 26 0
- “launchpad_list_launchers” reworded the description of “chain_id” cosmetic
1 cosmetic change on this day. Switch on “Show cosmetic changes” to see it.
- 25 Sept 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 24 Sept 26 0
- Stability: unverified → 0.03 ▲ functional
- 23 Sept 26 66
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 26 Sept 2026 · Probed https://cymetica.com/mcp/v1
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.cymetica.com | CN=YE2,O=Let's Encrypt,C=US | 21 Sept 2026 | 20 Dec 2026 | ECDSA 256 | ECDSA-SHA384 | 5607121de3b343942e1fe59c5aa60e69600 |
| SANs: api.cymetica.com, cymetica.com, www.cymetica.com | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of cymetica.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| cymetica.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| content-security-policy | default-src 'self'; script-src 'self' 'unsafe-inline' cdn.jsdelivr.net unpkg.com code.highcharts.com cdnjs.cloudflare.com accounts.google.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdn.jsdelivr.net unpkg.com code.highcharts.com cdnjs.cloudflare.com accounts.google.com; font-src 'self' fonts.gstatic.com data:; img-src 'self' data: https: blob:; connect-src 'self' wss://*.cymetica.com https://*.cymetica.com https://accounts.google.com https://cdn.jsdelivr.net https://mainnet.base.org https://*.publicnode.com https://*.chain.robinhood.com https://*.arc.io https://*.arc.network https://*.drpc.org https://*.thirdweb.com https://*.llamarpc.com https://*.arbitrum.io https://*.alchemy.com wss://api.hyperliquid.xyz wss://api.hyperliquid-testnet.xyz; frame-src 'self' https://dexscreener.com https://accounts.google.com https://www.youtube-nocookie.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'; upgrade-insecure-requests |
| x-content-type-options | nosniff |
| x-frame-options | SAMEORIGIN |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | geolocation=(), microphone=(), camera=(), payment=(), usb=(), accelerometer=(), gyroscope=(), magnetometer=(), browsing-topics=(), attribution-reporting=() |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://cymetica.com/mcp/v1 | Verified | 200 | |
| http (plaintext) | http://cymetica.com/mcp/v1 | HTTPS enforced | 301 | https://cymetica.com/mcp/v1 |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_prices Get Prices ~25
Get current prices for a market
| Name | Type | Req | Description |
|---|---|---|---|
| market_id | string | yes | Market identifier |
No output schema declared.
No examples provided.
get_strategy_returns Get Strategy Returns ~181
Return the grounded backtest metrics (ROI/Sharpe/win-rate/drawdown) for a strategy concept, each WITH the window it covers: latest_metrics.period is the backtest run's own time range and `leaderboard` carries the /api/v1/backtest/leaderboard figures for the same bot with their headline_period. They are different measurements — rank within one window only. Accepts the concept id (bt-cryptobull-blue) or the leaderboard slug (cryptobull-blue, bot-rsi-mean-reversion). Metrics come only from real rows — a strategy with no runs returns a note, never a fabricated number.
| Name | Type | Req | Description |
|---|---|---|---|
| strategy | string | yes | Strategy concept slug (e.g. 'bt-odiv') or a /api/v1/backtest/leaderboard slug (e.g. 'cryptobull-blue') |
No output schema declared.
No examples provided.
get_trust_ladder Get Trust Ladder ~52
Complete trust-ladder spec: every level's exact score threshold, rate limits, and unlocks; exact points per action; AI-nativeness bonus; upgrade mechanics. Generated from the live scoring config
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_trust_signal Get Trust Signal ~104
Get a normalized, provider-agnostic trust signal for a wallet address or agent identifier. Returns a 0-1 score with a confidence weight, or band='unknown' when no source has an opinion. ADVISORY ONLY — an optional input to agent decisions alongside technical and sentiment signals. Never a compliance, sanctions or settlement control. 'unknown' means no data, NOT untrustworthy.
| Name | Type | Req | Description |
|---|---|---|---|
| subject | string | yes | Wallet address or agent identifier to score |
No output schema declared.
No examples provided.
launchpad_get_token Launchpad Get Token ~185
Everything about ONE launchpad token by address: full indexed metadata (name, symbol, description, image, creator, curve, supply, fees, tax, vault, socials, graduation state), its direct page link, recent trades and top holders with the top-10 concentration rug-flag. Use after launchpad_list_tokens, or with the address from a launch receipt.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | – | Chain the token lives on (4663 Robinhood Chain, 5042 Arc, testnets 46630/5042002). Optional — the same address can exist on more than one chain; Robinhood wins the tie-break |
| holders_limit | integer | – | Top holders to include (0-50) |
| token_address | string | yes | Launchpad token (0x…) |
| trades_limit | integer | – | Recent trades to include (0-100) |
No output schema declared.
No examples provided.
launchpad_launch_token Launchpad Launch Token ~763
Launch a token on Robinhood Chain for $0: returns the exact unsigned createToken transaction (to/value/data) for YOUR wallet to sign and broadcast. Non-custodial — no key ever leaves you. Creators earn 80% of every 0.25% trade fee, forever. On Circle's Arc (chain_id 5042, testnet 5042002) there is NO platform fee: 0% trade fee and 100% of LP fees to the creator.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | – | Launchpad chain (default: first enabled, 4663 Robinhood Chain; 5042 = Arc, where value_wei is native USDC) |
| creator_tax_bps | integer | – | Optional EXTRA creator fee on curve trades in bps (100 = 1%; 0 up to the live factory cap, read max_creator_tax_bps from GET /api/v1/launchpad/onchain/config), 100% to the creator side, locked forever |
| creator_wallet | string | – | Wallet that receives creator fees (default: the signing wallet). Immutable |
| description | string | – | Token description (immutable) |
| dev_buy | number | – | Optional atomic dev-buy (0-10) in the chain's native currency (ETH on Robinhood Chain, USDC on Arc), sent as tx value |
| dev_buy_eth | number | – | Legacy alias of dev_buy (same unit: ETH on Robinhood Chain, USDC on Arc) |
| discord | string | – | Discord invite URL (immutable social link) |
| image_url | string | – | Logo/image URL (immutable) |
| launch_wallet | string | – | The 0x address you will SIGN this launch with. Required only when `partner` is set, so the indexer can attribute the launch to the partner (it matches this against LaunchCreated.creator within 48h) |
| name | string | yes | Token name (1-64 chars) |
| partner | string | – | Optional whitelabel partner slug to attribute this launch to (e.g. 'coinpedia' when launching from a Coinpedia surface). Same factory/curve/token — only the partner rev-share attribution differs. Req… |
| platforms | array | – | Arc only: ALSO launch this same token on other Arc launcher platforms (slugs from launchpad_list_launchers, e.g. ['arcpad','lift','warp']). Each comes back in `cross_launches`: a factory platform (Ar… |
| share_fees_with_holders | boolean | – | Route ALL creator-side fees to holders who stake (irreversible; the creator wallet never receives fees). Default false here; the web launcher defaults to true — pass it explicitly |
| symbol | string | yes | Ticker (1-16 chars) |
| telegram | string | – | Telegram URL (immutable social link) |
| string | – | X/Twitter URL (immutable social link) | |
| website | string | – | Project website URL (immutable social link) |
No output schema declared.
No examples provided.
launchpad_list_launchers Launchpad List Launchers ~127
List the launcher platforms on Circle's Arc a token can be cross-launched on from EventTrader (chain_id 5042 / 5042002): slug, live availability, that platform's own launch fee, and whether we build the tx (integrated) or only hand you its create page + exact fields to launch there with your browser tool (site platforms). Pass the slugs as `platforms` to launchpad_launch_token.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | – | 5042 (Arc mainnet, default) or 5042002 (Arc Testnet) |
No output schema declared.
No examples provided.
launchpad_list_tokens Launchpad List Tokens ~127
List tokens on the non-custodial EventTrader launchpad (Robinhood Chain): live curve prices, graduation progress, volume. Free discovery feed.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | – | Filter by chain (4663 Robinhood Chain, 5042 Arc) |
| limit | integer | – | Max results (1-100) |
| sort | string | – | 'new' (default), 'volume' (most traded — what's moving), or 'graduating' (closest to the DEX/CLOB listing) |
| status | string | – | 'active' | 'graduated' |
No output schema declared.
No examples provided.
launchpad_record_cross_launch Launchpad Record Cross Launch ~244
After signing a cross-launch tx from launchpad_launch_token `cross_launches`, record it: the receipt is verified on-chain (mined, sent to that platform's factory by creator_address, TokenLaunched emitted) and the launch is listed on your EventTrader token page. Idempotent per tx hash.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | yes | Chain the tx was mined on |
| creator_address | string | yes | The wallet that signed it |
| platform | string | yes | Launcher slug (e.g. 'arcpad', 'lift', 'radian', 'warp') |
| source_token_address | string | – | Your EventTrader token on the same chain (from LaunchCreated) |
| symbol | string | – | Required with token_address: the symbol you launched |
| token_address | string | – | Site platforms (Warp, Arcodian, Flipt, ubi, Minara, ARCLaunch, Archemist, Long.supply, act.fun): the token address their site minted — verified on-chain (contract + symbol) |
| tx_hash | string | – | Factory platforms (ArcPad, lift.fun, Radian): the launch tx hash — verified by receipt |
No output schema declared.
No examples provided.
launchpad_set_token_socials Launchpad Set Token Socials ~313
Set or update a launched token's Website / X / Telegram / Discord links OFF-CHAIN, gas-free, with the creator wallet's signature. Call once without `signature` to get the exact message to personal_sign, then again with `signature` (same timestamp + links). Works for every token whose on-chain socials are empty (all V2-factory launches); links show on the token page https://cymetica.com/launchpad/robinhood/token/<address>, the launchpad cards and every API/NEXUS answer.
| Name | Type | Req | Description |
|---|---|---|---|
| chain_id | integer | – | Chain the token lives on (4663 Robinhood Chain, 5042 Arc, testnets 46630/5042002). Optional — the same address can exist on more than one chain; Robinhood wins the tie-break |
| discord | string | – | https://discord.gg/… (empty clears) |
| signature | string | – | EIP-191 personal_sign of `message` from step 1 |
| telegram | string | – | https://t.me/… (empty clears) |
| timestamp | integer | – | Unix seconds embedded in the message (default now; reuse on the signed call) |
| token_address | string | yes | Launched token (0x…) |
| string | – | https://x.com/… (empty clears) | |
| wallet | string | – | Creator wallet that signed (default: the token's creator) |
| website | string | – | https:// URL (empty clears) |
No output schema declared.
No examples provided.
launchpad_trade_quote Launchpad Trade Quote ~169
Live bonding-curve quote for a launchpad token plus the unsigned buy/sell transaction(s) to sign with your own wallet (sells include the required ERC-20 approve). Reads the curve on-chain.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | ETH to spend (buy) or tokens to sell |
| chain_id | integer | – | Chain the token lives on (4663 Robinhood Chain, 5042 Arc, testnets 46630/5042002). Optional — the same address can exist on more than one chain; Robinhood wins the tie-break |
| side | string | yes | 'buy' or 'sell' |
| slippage_bps | integer | – | Slippage tolerance in bps (1-5000) |
| token_address | string | yes | Launchpad token address |
No output schema declared.
No examples provided.
list_backtest_surfaces List Backtest Surfaces ~57
The platform's five backtest surfaces (bots, labs, research/rally, event idea, macromarket): which question each answers, its page, API endpoints and auth. All five are current — none supersedes another.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_clob_pairs List CLOB Pairs ~88
Enumerate CLOB trading pairs — the valid inputs to get_prices/get_orderbook (list_markets returns prediction-market ids, a disjoint identifier space).
| Name | Type | Req | Description |
|---|---|---|---|
| enabled_only | boolean | – | Only pairs currently enabled for trading |
| limit | integer | – | Maximum results |
| offset | integer | – | Pagination offset |
| prefix | string | – | Filter pairs whose symbol starts with this prefix |
No output schema declared.
No examples provided.
list_clonable_bots List Clonable Bots ~47
List every AI trading bot available to clone (WTA species, perpetual agents, backtest bots) with source_type + source_id for clone_bot. Read-only, public.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_funds List Funds ~124
Every Tuatara-managed fund on cymetica.com/fund-performance as ONE ranked list — name, sleeve, long/short, status (live / paper / standing), $ index level and % return since inception — plus the long/short mandate. Read-only, no auth. Percentages and index levels only; capital figures are never published. Start here, then get_fund for one fund.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | max rows (default 50, max 100) |
| status | string | – | live | paper | standing | all (default all) |
No output schema declared.
No examples provided.
list_markets List Markets ~61
List available prediction markets with optional filtering
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Filter by category |
| limit | integer | – | Maximum results |
| offset | integer | – | Pagination offset |
| status | string | – | Filter by status (active, resolved, all) |
No output schema declared.
No examples provided.
list_ontology_dimensions List Ontology Dimensions ~68
List the 15 top-level dimensions of the Master Cymetica Ontology (features, instruments, funds, venues, integrations, datasets, APIs/MCPs/SDKs, exchanges, event & execution pipelines, algorithms, skills, ledger taxonomy, controlled vocabulary) and their concept counts.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
preview_card_basket Preview Card Basket ~107
Validate and price basket legs BEFORE creating an Event Card — the same check the /events/builder page runs on every Add. Resolves each symbol (crypto registry first, then live stock quote) and returns name, live USD price, venue and asset_type per leg, plus resolved=false for anything unpriceable. Read-only, instant.
| Name | Type | Req | Description |
|---|---|---|---|
| symbols | array | yes | 1-12 tickers to validate (crypto or stocks, e.g. ['BTC', 'AAPL']) |
No output schema declared.
No examples provided.
resolve_ontology_concept Resolve Ontology Concept ~71
Resolve an ontology concept by slug to its definition AND its action links — the concrete routes, MCP tools, docs and pipelines an agent uses to act on it — plus its typed relationships.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Concept slug (e.g. 'aib-compute', 'hyperliquid') |
No output schema declared.
No examples provided.
search Search ~98
Search EventTrader's public knowledge: the composed answers (e.g. how to make a return here), every live fund, and the 1,400-concept master-ontology encyclopedia. Returns ids to pass to fetch. Read-only, no key. (The search/fetch pair ChatGPT connectors and deep research expect.)
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | max results (default 10, max 20) |
| query | string | yes | Search text |
No output schema declared.
No examples provided.
search_markets Search Markets ~32
Search markets by keyword
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum results |
| query | string | yes | Search query |
No output schema declared.
No examples provided.
search_ontology Search Ontology ~36
Semantic/substring search over master ontology concepts.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Max results |
| query | string | yes | Search text |
No output schema declared.
No examples provided.
sui_launchpad_prepare Sui Launchpad Prepare ~191
Launch a token on Sui: renders your coin's Move package (one-time-witness module) plus the exact sui-client commands to publish and lock it into the EventTrader bonding curve. Non-custodial — you publish from your own Sui wallet and pay your own gas. Creators earn 80% of every 0.25% trade fee.
| Name | Type | Req | Description |
|---|---|---|---|
| creator_tax_bps | integer | – | Optional extra creator fee in bps (0-200), 100% yours |
| description | string | – | Short description (<=120 chars) |
| graduation_threshold_mist | integer | yes | Net SUI (in MIST, 1e9 = 1 SUI) that graduates the curve |
| name | string | yes | Token name (printable ASCII, no quotes) |
| symbol | string | yes | Ticker, 2-12 chars A-Z0-9 |
No output schema declared.
No examples provided.
who_is_this Who Is This ~17
Learn about the platform identity and mission
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
What is the EventTrader MCP server?
EventTrader MCP is listed in the public MCP registry as com.cymetica/event-trader-mcp. AI prediction market trading, real-time data, CLOB exchange, Prop Desk, 40+ tools. This page covers its hosted endpoint (https://cymetica.com/mcp/v1).
Is the EventTrader MCP server safe to use?
EventTrader MCP scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the EventTrader MCP server expose?
EventTrader MCP exposes 74 tools: get_trust_signal, list_markets, get_market, get_prices, get_orderbook, and 69 more. Their descriptions and schemas cost roughly 8,905 tokens of context every time the server is loaded.
Does the EventTrader MCP server require authentication?
No. We connected to EventTrader MCP without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the EventTrader MCP server still maintained?
EventTrader MCP is still listed as active in the MCP registry. We last reached this channel on 26 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.