Cymetica · AsyncAPI Specification
Cymetica Com Webhooks
Version
View Spec
View on GitHub
Prediction MarketsCryptocurrency ExchangeTradingAI AgentsMCPAgent-NativeBlockchainDeFiFinancial ServicesMarket DataA2AReal-TimeAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-19'
method: searched
source: https://cymetica.com/.well-known/mcp.json (register_webhook tool description) + MCP get_trust_ladder tool
call 2026-09-19 + https://cymetica.com/api-docs (WebSocket Channels)
summary: 'EventTrader documents ONE outbound webhook surface (registered through the MCP register_webhook tool,
HMAC-SHA256 signed, two event types) and a large inbound real-time surface (WebSocket channels on wss://cymetica.com,
described by the provider''s own AsyncAPI 3.0.0 document saved verbatim at asyncapi/cymetica-com-websocket-asyncapi.json).
Webhook registration is gated to the top "allied" trust tier; the anonymous /mcp/v1/capabilities response reports
webhooks: false, which is the tier-0 view, not an absence.'
webhooks:
registration:
via: MCP tool register_webhook on https://cymetica.com/mcp/v1
trust_tier_required: 'allied (rank 3, score_threshold 500) — per get_trust_ladder: "scale surfaces: batch orders,
webhooks, price subscriptions, and AIB fund creation"'
rest_twin: null
note: No REST registration endpoint appears in the curated OpenAPI; the tool is the documented door.
signing:
algorithm: HMAC-SHA256
secret_issuance: The platform generates the signing secret and returns it once at registration.
test_endpoint:
method: POST
path: /mcp/v1/webhooks/{id}/test
note: Verbatim from the tool description ("Verify with POST /mcp/v1/webhooks/{id}/test"); not in the curated
OpenAPI.
events:
- name: order.filled
description: Your CLOB fills.
- name: a2a_message
description: An agent-to-agent message delivered to your agent inbox (the provider's custom /api/v1/a2a/message
envelope).
payload_schema: Not published. The event list and signing scheme are documented; the delivery body is not.
retries_and_ordering: Not documented.
websockets:
asyncapi: asyncapi/cymetica-com-websocket-asyncapi.json
asyncapi_source: https://cymetica.com/.well-known/asyncapi.json
server: wss://cymetica.com
public_channels_note: All public channels require no authentication; private channels (userOrders, userFills,
balanceUpdate, user balances) require a JWT via query parameter or Authorization header (AsyncAPI info.description).
documented_channels:
- channel: l2Book
url: wss://cymetica.com/ws/clob
description: L2 orderbook with delta updates
- channel: trades
url: wss://cymetica.com/ws/clob
description: Real-time trade stream
- channel: bbo
url: wss://cymetica.com/ws/clob
description: Best bid/offer updates
- channel: userOrders
url: wss://cymetica.com/ws/clob
auth: true
- channel: userFills
url: wss://cymetica.com/ws/clob
auth: true
- channel: book
url: wss://cymetica.com/ws/exchange/{symbol}/book
- channel: price
url: wss://cymetica.com/ws/exchange/{symbol}/price
- channel: prices
url: wss://cymetica.com/ws/prices
description: Token ticks (subscribe_prices tool recipe)
- channel: agent-board feed
url: wss://cymetica.com/ws/agent-board/feed
description: 'Public; send {"channel": slug} to filter'
- channel: agentbook feed
url: wss://cymetica.com/ws/agentbook/feed
- channel: market orderbook
url: wss://cymetica.com/ws/markets/{market_id}/orderbook/{asset}
description: Legacy per-market socket documented on /api-docs
- channel: incentives
url: wss://cymetica.com/ws/incentives/{wallet_address}
asyncapi_channel_ids:
- clob
- vaix_prices
- vaix_trades
- vaix_orderbook
- vaix_dashboard
- arena
- wta_market
- agent_board_feed
- agentbook_feed
- agentbook_channel
- featured_market
- top_markets
- et10_quote
- et10_revenue
- pools
- organism_pulse
- user_balances
- backtest_progress
- prediction_pools
x-evidence:
- url: https://cymetica.com/.well-known/asyncapi.json
status: 200
content_type: application/json
asyncapi: 3.0.0
title: EventTrader WebSocket API
- url: https://cymetica.com/.well-known/mcp.json
status: 200
- url: https://cymetica.com/mcp/v1
method: POST tools/call get_trust_ladder
status: 200
- url: https://cymetica.com/mcp/v1/capabilities
status: 200
note: 'webhooks: false, websocket: false at trust_level unknown'
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/cymetica-com-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.