{"name":"com.adona-robot/market-data","slug":"adona-robot-market-data","title":"Adona Robot market data","description":"Forex and gold data API: real-time XAUUSD and FX, 1s candles, redistribution allowed, from CHF 500.","url":"https://mcp.market/server/adona-robot-market-data","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-10T21:13:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:15:57.076Z","last_ok_at":"2026-11-04T06:15:57.076Z","latency_ms":679},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Adona-Robot/market-data-examples","website":"https://adona-robot.com/en","version":"1.2.1","remotes":[{"type":"streamable-http","url":"https://api.adona-robot.com/mcp","headers":[{"description":"Bearer followed by your Adona Robot API key. Only get_candles needs it, billed like GET /v1/candles.","isSecret":true,"name":"Authorization"},{"description":"Your Adona Robot API key, for a client or gateway that keeps Authorization for itself. Only get_candles needs it; two different keys in the two headers are refused.","isSecret":true,"name":"X-API-Key"}]}],"packages":[],"tools":[{"name":"get_candles","description":"Candle history for one symbol, one page, oldest first, with your API key in the request's Authorization header (Bearer adk_live_... or adk_test_...) or in its X-API-Key header (adk_live_..., for a client or gateway that keeps Authorization for itself; two different keys are refused with CONFLICTING_API_KEYS). Billed like GET /v1/candles: slices of 1000 bars, rounded up, an empty page costs nothing. timeframe is one of D1, H4, H1, M15, M5, M1, S1; limit 1 to 5000; page backwards with before = the previous answer's next_before. end_user_id names the person you serve, for the per-person minute ceiling. Refusals answer the /v1 codes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"title":"Symbol","type":"string"},"timeframe":{"title":"Timeframe","type":"string"},"limit":{"default":50,"title":"Limit","type":"integer"},"before":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Before"},"end_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"End User Id"}},"required":["symbol","timeframe"],"title":"get_candlesArguments"}},{"name":"get_offer","description":"Call this first to learn what is sold: the plans with their CHF prices and limits, the free trial, the continuous-feed rule, the redistribution terms, and links (signup, API reference, OpenAPI). To price a specific usage, use quote_price_for.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"get_offerArguments"}},{"name":"list_symbols","description":"Every FX pair and spot metal a paid plan carries, with its name and class.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_symbolsArguments"}},{"name":"quote_price_for","description":"Price a month of a usage you already know: simultaneous connections at peak, slices of 1000 bars, and symbols followed live continuously. Answers the smallest plan covering it and the CHF total before VAT. For the plans themselves, use get_offer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"simultaneous_connections":{"title":"Simultaneous Connections","type":"integer"},"slices_per_month":{"title":"Slices Per Month","type":"integer"},"continuous_symbols":{"default":0,"title":"Continuous Symbols","type":"integer"}},"required":["simultaneous_connections","slices_per_month"],"title":"quote_price_forArguments"}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-10-13T01:11:30.983Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-13T01:11:30.896Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2361ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":10,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://api.adona-robot.com/mcp","reachable":true,"authRequired":false,"latencyMs":2361,"serverInfo":{"name":"adona-robot","version":"1.30.0"}}],"packages":[],"repo":{"found":true,"owner":"Adona-Robot","repo":"market-data-examples","archived":false,"pushedAt":"2026-10-10T21:13:39Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/194780914?v=4","ownerCreatedAt":"2025-01-13T10:23:39Z","license":"MIT"},"icon":{"url":"https://adona-robot.com/icon.svg?829b1c93586ccd99","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-10T21:13:39.000Z","score":23}}}},"grade_history":[],"reviews":[]}