Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

EventTrader MCP

PYPI · CYMETICA-EVENTTRADER-MCP · 2 COMPONENTS · SCANNED SEP 26

AI prediction market trading — real-time data, CLOB exchange, Prop Desk, 40+ tools

65 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Runs hatchling.build at install time, a recognised native-build step with no shell scripting around it. View diagnostics → Pass
  • 0 of 29 dependencies flagged as unhealthy. View diagnostics → Pass
Provenance & Transparency19
Schema Quality & AI Usability78
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 5004 tokens (~86/item across 58 items; 58 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
  • Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage71
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.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 58 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the EventTrader MCP server?

EventTrader MCP runs locally as a PyPI package, launched with uvx cymetica-eventtrader-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · cymetica-eventtrader-mcp

# add to Claude Code
claude mcp add com-cymetica-event-trader-mcp -- uvx cymetica-eventtrader-mcp
// .cursor/mcp.json
{
  "mcpServers": {
    "com-cymetica-event-trader-mcp": {
      "command": "uvx",
      "args": [
        "cymetica-eventtrader-mcp"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-cymetica-event-trader-mcp": {
      "command": "uvx",
      "args": [
        "cymetica-eventtrader-mcp"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-cymetica-event-trader-mcp -- uvx cymetica-eventtrader-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-cymetica-event-trader-mcp": {
      "type": "local",
      "command": [
        "uvx",
        "cymetica-eventtrader-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-cymetica-event-trader-mcp --command uvx --arg cymetica-eventtrader-mcp
# ~/.hermes/config.yaml
mcp_servers:
  com-cymetica-event-trader-mcp:
    command: "uvx"
    args: ["cymetica-eventtrader-mcp"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-cymetica-event-trader-mcp": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "cymetica-eventtrader-mcp"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-cymetica-event-trader-mcp -t stdio -c uvx -a cymetica-eventtrader-mcp
// mcp.json
{
  "mcpServers": {
    "com-cymetica-event-trader-mcp": {
      "command": "uvx",
      "args": [
        "cymetica-eventtrader-mcp"
      ]
    }
  }
}
Changelog

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 +3
    • License: fail → pass ▲ functional
    • Licence: MIT License → MIT functional
  • 25 Sept 26 0
    • 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 +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.

  • 23 Sept 26 0
    • Stability: unverified → 0.03 ▲ functional
    • Package version: 1.1.4 → 1.1.5 functional
  • 22 Sept 26 61

    First indexed and scored.

Diagnostics

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 · Analysed pypi/cymetica-eventtrader-mcp@1.1.5

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Install scripts 1 script
Hook Tier Command
build_backend allowlisted hatchling.build

Background: Why install scripts are a supply-chain risk →

Dependencies 29 packages
Packages resolved 29
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 58 exposed · ~5,004 tokens

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 →

Tool Tokens
et_auto_apply_boost ~89

Automatically apply the best available boost to a trade. Selects the highest multiplier boost that hasn't expired. Args: params (AutoApplyBoostInput): Validated input containing: - wallet (str): Wallet address - trade_id (str): Trade ID to apply boost to Returns: str: Applied boost details or message if no boosts available

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_calculate_fees ~90

Calculate fee breakdown for a trade amount. Args: params (CalculateFeesInput): Validated input containing: - trade_amount (float): Trade amount in USD - wallet (Optional[str]): Wallet for tier-based rebates - market_id (Optional[str]): Market ID for creator fee info Returns: str: Detailed fee breakdown with tier rebates

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_calculate_streak_bonus ~79

Calculate bonus amount with current streak multiplier. Args: params (CalculateStreakBonusInput): Validated input containing: - wallet (str): Wallet address - base_amount (float): Base amount to apply bonus to Returns: str: Base amount, multiplier, and final bonus amount

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_check_eligibility ~60

Check airdrop eligibility status for a wallet. Args: params (GetPendingClaimsInput): Validated input containing: - wallet (str): Wallet address Returns: str: Eligibility status and requirements

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_claim_creator_fees ~75

Claim unclaimed creator fees. Args: params (ClaimCreatorFeesInput): Validated input containing: - wallet (str): Creator wallet address - market_id (Optional[str]): Specific market (None = all markets) Returns: str: Claimed amount and updated balance

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_confirm_claim ~80

Confirm an airdrop claim after transaction is mined. Args: params (ConfirmClaimInput): Validated input containing: - wallet (str): Wallet address - epoch_id (str): Epoch that was claimed - tx_hash (str): Transaction hash Returns: str: Confirmation of successful claim

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_create_duel ~217

Create an AI prediction duel. Challenge our AI to a prediction battle! Beat the AI to win rewards. Args: params (CreateDuelInput): Validated input containing: - wallet (str): Wallet address - difficulty (DuelDifficulty): easy, medium, hard, or expert - stake_usd (float): Stake amount ($1-$10,000) - rounds (int): Number of rounds (5, 10, 15, or 20) - market_id (Optional[str]): Specific market (random if not provided) Returns: str: Duel ID and first prediction prompt Difficulty Levels: - EASY: 50% AI accuracy, 1.5x payout - MEDIUM: 60% AI accuracy, 1.75x payout - HARD: 70% AI accuracy, 2.0x payout - EXPERT: 80% AI accuracy, 2.5x payout

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_create_lever_game ~113

Create a lever streak game with dynamic leverage. Start at 2x leverage. Win to increase leverage, lose to reset! Args: params (CreateLeverGameInput): Validated input containing: - wallet (str): Wallet address - base_stake (float): Base stake ($1-$1,000) - rounds (int): Number of rounds (5, 10, or 20) Returns: str: Game ID and first prediction prompt

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_create_tournament ~191

Create a flash tournament. Args: params (CreateTournamentInput): Validated input containing: - name (str): Tournament name - tournament_type (TournamentType): speed_trader, accuracy_master, volume_king, or profit_hunter - duration_minutes (int): 15, 30, 45, 60, 90, or 120 - entry_fee (float): Entry fee (0 for free) - prize_pool (float): Prize pool - max_participants (int): Max participants Returns: str: Tournament ID and details Tournament Types: - SPEED_TRADER: Most trades wins - ACCURACY_MASTER: Highest win rate (min 5 trades) - VOLUME_KING: Highest trading volume - PROFIT_HUNTER: Highest PnL

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_delete_bot ~76

Deactivate a bot and revoke its API credentials. This action cannot be undone. The bot's API key will be immediately invalidated. Args: params (BotIdInput): Validated input containing: - bot_id (str): Bot ID to delete Returns: str: Confirmation of deletion

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_end_speed_round ~62

End a speed round and calculate rewards. Args: params (EndSpeedRoundInput): Validated input containing: - round_id (str): Speed round ID to end Returns: str: Final stats and rewards earned

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_estimate_airdrop ~79

Estimate airdrop allocation for current + additional volume. Args: params (EstimateAirdropInput): Validated input containing: - wallet (str): Wallet address - additional_volume (float): Additional volume to simulate Returns: str: Estimated PRED allocation with and without additional volume

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_accuracy_leaderboard ~85

Get the highest win rate leaderboard. Args: params (GetLeaderboardInput): Validated input containing: - period (LeaderboardPeriod): daily, weekly, monthly, or all_time - limit (int): Max results - offset (int): Pagination offset Returns: str: Leaderboard of most accurate predictors

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_active_tournaments ~35

Get all active and upcoming tournaments. Returns: str: List of active tournaments with details

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_all_tiers ~38

Get all tier definitions and requirements. Returns: str: List of all tiers with points required and benefits

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_allocation_preview ~63

Preview estimated airdrop allocation for the current epoch. Args: params (GetAllocationPreviewInput): Validated input containing: - wallet (str): Wallet address Returns: str: Estimated PRED allocation with breakdown

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_available_boosts ~68

Get unused, non-expired boosts for a wallet. Args: params (GetAvailableBoostsInput): Validated input containing: - wallet (str): Wallet address Returns: str: List of available boosts with multipliers and expiration

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_battle_feed ~130

Get the swipe-to-bet battle feed. TikTok-style feed of prediction cards for quick betting. Args: params (GetBattleFeedInput): Validated input containing: - wallet (Optional[str]): Wallet for personalized feed - category (Optional[str]): crypto, stocks, sports, politics, entertainment - sort_by (BattleSort): hot, new, volume, or ending_soon - limit (int): Max results - offset (int): Pagination offset Returns: str: List of battle cards ready for betting

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_bot ~83

Get detailed information about a specific bot. Retrieves bot configuration, status, performance metrics, and rate limit usage. Args: params (BotIdInput): Validated input containing: - bot_id (str): Bot ID to retrieve Returns: str: Bot details including name, type, tier, status, and performance stats

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_bot_performance ~84

Get detailed performance metrics for a bot. Returns trading statistics, win rate, volume, PnL, and other metrics. Args: params (BotIdInput): Validated input containing: - bot_id (str): Bot ID Returns: str: Performance metrics including trades, volume, PnL, win rate

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_bot_quota ~77

Get rate limit usage and quota for a bot. Returns current usage, limits, and reset times. Args: params (BotIdInput): Validated input containing: - bot_id (str): Bot ID Returns: str: Rate limit status including usage, limits, and reset time

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_creator_earnings ~84

Get creator fee earnings for a wallet. Market creators earn 0.2% (20 bps) of all trading volume on their markets. Args: params (GetCreatorEarningsInput): Validated input containing: - wallet (str): Creator wallet address Returns: str: Creator earnings by market with totals

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_current_epoch ~46

Get the current active epoch information. Returns epoch ID, start/end times, pool size, and total volume. Returns: str: Current epoch details

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_duel ~61

Get details of a specific duel. Args: params (GetDuelInput): Validated input containing: - duel_id (str): Duel ID Returns: str: Full duel details including scores and round history

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_earnings ~79

Get complete earnings breakdown for a wallet. Returns total earnings, earnings by type, points, and tier information. Args: params (GetEarningsInput): Validated input containing: - wallet (str): Wallet address Returns: str: Earnings breakdown including total USD, points, and by type

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_earnings_history ~97

Get paginated earnings history for a wallet. Args: params (GetEarningsHistoryInput): Validated input containing: - wallet (str): Wallet address - earning_type (Optional[EarningType]): Filter by type - limit (int): Max results - offset (int): Pagination offset Returns: str: List of earning events with timestamps and amounts

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_earnings_leaderboard ~90

Get the top earners leaderboard. Args: params (GetLeaderboardInput): Validated input containing: - period (LeaderboardPeriod): daily, weekly, monthly, or all_time - limit (int): Max results - offset (int): Pagination offset Returns: str: Leaderboard of top earners with total earnings

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_lever_game ~63

Get details of a lever streak game. Args: params (GetLeverGameInput): Validated input containing: - game_id (str): Game ID Returns: str: Full game details including round history and scores

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_lever_leaderboard ~38

Get the lever streak leaderboard. Returns: str: Top players by highest leverage reached and winnings

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_pending_claims ~65

Get unclaimed airdrop allocations for a wallet. Args: params (GetPendingClaimsInput): Validated input containing: - wallet (str): Wallet address Returns: str: List of pending claims with amounts and epochs

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_speed_round_status ~67

Get status of a speed round. Args: params (GetSpeedRoundInput): Validated input containing: - round_id (str): Speed round ID Returns: str: Round status, bets placed, time remaining, and boost level

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_tier_progression ~64

Get progress toward next tier. Args: params (GetTierInput): Validated input containing: - wallet (str): Wallet address Returns: str: Current tier, next tier, points needed, and progress percentage

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_top_creators ~40

Get the top market creators by earnings. Returns: str: Leaderboard of top creators with earnings and market counts

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_tournament ~59

Get tournament details including leaderboard. Args: params (GetTournamentInput): Validated input containing: - tournament_id (str): Tournament ID Returns: str: Tournament details, status, and current leaderboard

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_user_battle_stats ~68

Get betting statistics for a user. Args: params (GetUserBattleStatsInput): Validated input containing: - wallet (str): Wallet address Returns: str: Battle stats including wins, losses, volume, and PnL

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_user_duels ~89

Get duel history for a user. Args: params (GetUserDuelsInput): Validated input containing: - wallet (str): Wallet address - status (Optional[str]): Filter by status - limit (int): Max results - offset (int): Pagination offset Returns: str: List of duels with results

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_user_streak ~66

Get current win streak information for a user. Args: params (GetStreakInput): Validated input containing: - wallet (str): Wallet address Returns: str: Current streak, longest streak, multiplier, and bonus earned

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_user_tier ~61

Get user's current tier and benefits. Args: params (GetTierInput): Validated input containing: - wallet (str): Wallet address Returns: str: Current tier, multiplier, benefits, and points

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_user_volume ~80

Get user's trading volume for the current or specified epoch. Args: params (GetUserVolumeInput): Validated input containing: - wallet (str): Wallet address - epoch_id (Optional[str]): Specific epoch (default: current) Returns: str: Volume stats including total, tier, and rank

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_get_volume_leaderboard ~85

Get the top volume traders leaderboard. Args: params (GetLeaderboardInput): Validated input containing: - period (LeaderboardPeriod): daily, weekly, monthly, or all_time - limit (int): Max results - offset (int): Pagination offset Returns: str: Leaderboard of top volume traders

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_initiate_claim ~75

Prepare an unsigned transaction for claiming airdrop. Args: params (InitiateClaimInput): Validated input containing: - wallet (str): Wallet address - epoch_id (Optional[str]): Specific epoch to claim Returns: str: Unsigned transaction data for claiming

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_join_tournament ~62

Join a tournament. Args: params (JoinTournamentInput): Validated input containing: - tournament_id (str): Tournament ID - wallet (str): Wallet address Returns: str: Confirmation and tournament details

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_list_owner_bots ~99

List all bots owned by a wallet address. Args: params (ListOwnerBotsInput): Validated input containing: - owner_wallet (str): Owner's wallet address - status (Optional[BotStatus]): Filter by status - limit (int): Max results (default 20) - offset (int): Pagination offset Returns: str: List of bots with their details

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_place_quick_bet ~115

Place a quick bet via swipe or tap. Args: params (PlaceQuickBetInput): Validated input containing: - battle_card_id (str): Battle card ID - wallet (str): Wallet address - side (str): 'yes' or 'no' - amount (float): Bet amount ($1-$1,000) - source (str): swipe, tap, or speed_round Returns: str: Bet confirmation and potential payout

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_place_speed_bet ~98

Place a bet during a speed round. Args: params (PlaceSpeedBetInput): Validated input containing: - round_id (str): Speed round ID - market_id (str): Market to bet on - side (str): 'yes' or 'no' - amount (float): Bet amount in USD Returns: str: Bet confirmation and current bet count

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_record_earning ~121

Record an earning event for a wallet. Used internally to track various earning types. Args: params (RecordEarningInput): Validated input containing: - wallet (str): Wallet address - earning_type (EarningType): Type of earning - amount_usd (float): Amount in USD - points (Optional[float]): Points (auto-calculated if not provided) - metadata (Optional[dict]): Additional metadata Returns: str: Confirmation with points earned and new totals

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_record_streak_loss ~81

Record a losing trade (resets streak). Args: params (RecordStreakInput): Validated input containing: - wallet (str): Wallet address - market_id (Optional[str]): Market ID - trade_id (Optional[str]): Trade ID Returns: str: Streak reset confirmation

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_record_streak_win ~83

Record a winning trade for streak tracking. Args: params (RecordStreakInput): Validated input containing: - wallet (str): Wallet address - market_id (Optional[str]): Market ID - trade_id (Optional[str]): Trade ID Returns: str: Updated streak info and any multiplier changes

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_record_tournament_trade ~103

Record a trade during a tournament. Args: params (RecordTournamentTradeInput): Validated input containing: - tournament_id (str): Tournament ID - wallet (str): Wallet address - trade_volume (float): Trade volume in USD - pnl (float): Profit/loss - won (bool): Whether the trade was a winner Returns: str: Updated score and leaderboard position

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

et_record_volume ~98

Record trading volume for a wallet. Used internally to track volume for airdrop calculations. Args: params (RecordVolumeInput): Validated input containing: - wallet (str): Wallet address - volume_usd (float): Volume in USD - market_id (Optional[str]): Market ID - trade_id (Optional[str]): Trade ID Returns: str: Updated volume totals

NameTypeReqDescription
params–yes–
NameTypeReqDescription
resultstringyes–

No examples provided.

Common questions

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 PyPI package (cymetica-eventtrader-mcp).

Is the EventTrader MCP server safe to use?

EventTrader MCP scores 65 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 26 September 2026. 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 58 tools: et_register_bot, et_get_bot, et_update_bot, et_delete_bot, et_rotate_bot_key, and 53 more. Their descriptions and schemas cost roughly 5,004 tokens of context every time the server is loaded.

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.

What licence is the EventTrader MCP server under?

EventTrader MCP declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.