{"authentication":{"notes":"Use Authorization: Bearer \u003cvmd_live_API_key\u003e. The mdgateway exchanges API keys for short connection tokens before resolving agent capabilities.","schemes":["Bearer"]},"capabilities":{"extendedAgentCard":true,"pushNotifications":false,"stateTransitionHistory":false,"streaming":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"description":"AI First market data agent for Brazilian markets. Lists symbols, returns live book snapshots, exposes gateway status and queries persisted ClickHouse history.","name":"VectorMarketDataAgent","preferredTransport":"JSONRPC","protocolVersion":"1.0","provider":{"organization":"Vector","url":"https://vector.com.br"},"security":[{"bearer":[]}],"securitySchemes":{"bearer":{"scheme":"bearer","type":"http"}},"skills":[{"description":"Return mdgateway health, readiness and symbol cache size.","id":"getGatewayStatus","inputSchema":{"properties":{},"type":"object"},"name":"Get Gateway Status","tags":["market-data","status","health"]},{"description":"Summarize currently cached symbols by market-data profile visible to the caller.","id":"getCoverage","inputSchema":{"properties":{},"type":"object"},"name":"Get Coverage","tags":["market-data","coverage","symbols"]},{"description":"Search the live market-data symbol catalog. Supports query, profile and limit.","id":"listSymbols","inputSchema":{"properties":{"limit":{"maximum":5000,"minimum":1,"type":"integer"},"profile":{"enum":["fut","events","equities","options"],"type":"string"},"query":{"description":"Case-insensitive substring such as PETR4, WIN or BB3#WDO.","type":"string"}},"type":"object"},"name":"List Symbols","tags":["market-data","symbols","catalog"]},{"description":"Return latest cached book snapshots for one or more symbols, with entitlement rejections per symbol.","id":"getSnapshot","inputSchema":{"properties":{"symbol":{"type":"string"},"symbols":{"items":{"type":"string"},"type":"array"}},"type":"object"},"name":"Get Snapshot","tags":["market-data","snapshot","book"]},{"description":"Return one latest book with derived best bid, best ask, mid and spread when those fields can be inferred.","id":"getBook","inputSchema":{"properties":{"depth":{"maximum":50,"minimum":1,"type":"integer"},"include_raw":{"description":"Include full raw book payload. Defaults to false to keep agent context small.","type":"boolean"},"symbol":{"type":"string"}},"required":["symbol"],"type":"object"},"name":"Get Book","tags":["market-data","book","snapshot"]},{"description":"Return persisted ClickHouse market-data history for a symbol. Responses are bounded for agent context; use HTTP /history?format=ndjson for large streams.","id":"getHistory","inputSchema":{"properties":{"depth":{"maximum":10,"minimum":0,"type":"integer"},"end":{"description":"YYYYMMDD, YYYYMMDDHH, or RFC3339 end.","type":"string"},"end_ts":{"description":"Optional RFC3339 end alias.","type":"string"},"include_raw":{"description":"Include captured raw gateway payload. Defaults to false.","type":"boolean"},"limit":{"maximum":2000,"minimum":1,"type":"integer"},"start":{"description":"YYYYMMDD, YYYYMMDDHH, or RFC3339 start.","type":"string"},"start_ts":{"description":"Optional RFC3339 start alias.","type":"string"},"symbol":{"type":"string"}},"required":["symbol","start","end"],"type":"object"},"name":"Get History","tags":["market-data","history","book"]}],"supportedInterfaces":[{"authentication":"Bearer","contentType":"application/json","protocolBinding":"JSONRPC","protocolVersion":"1.0","supportsStreaming":false,"transport":"JSONRPC","url":"https://md.vectrading.com/a2a/agents/marketdata"}],"url":"https://md.vectrading.com/a2a/agents/marketdata","version":"0.2.0"}
