Any coding agent
Claude Code, Cursor, Codex. Paste one line in the chat; the agent adds the server, waits for you to sign in, and verifies with three reads.
The same API, as tools. Every call an agent should make is an MCP tool with the same name, params, and shape, so an agent in Claude, ChatGPT, Cursor, or any MCP runtime queries the table directly. Install it below.
One server, one URL: https://api.tickerbot.io/mcp. Most clients take it and sign you in with OAuth in the browser, which creates your free account if you don’t have one. A client that can’t open a browser sign-in runs the server locally with an API key; each card says which. A coding agent can do the whole thing itself from the setup prompt.
Claude Code, Cursor, Codex. Paste one line in the chat; the agent adds the server, waits for you to sign in, and verifies with three reads.
One command. Signs you in with OAuth in the browser. No key to copy.
Paste Tickerbot’s MCP URL as a custom connector. OAuth handles the rest. Install once on web or desktop. Mobile inherits the connector automatically.
Add Tickerbot as a plugin in ChatGPT. OAuth handles the rest.
JSON config. Paste into ~/.cursor/mcp.json, reload, sign in when Cursor prompts.
JSON config. Workspace or user file. Sign in when VS Code prompts.
JSON config. Single MCP file (Windsurf spells the key serverUrl). Sign in when Windsurf prompts.
JSON config under the context-servers section of settings. Local server with a key; Zed has no remote OAuth.
Codex CLI, Aider, OpenClaw. Each tool exposes an mcp add equivalent.
Writing your own agent loop? Skip MCP. Drop our tool definitions into your runtime.
One for every call an agent should make; each maps to one REST endpoint with the same name, params, and shape. The live catalog, with each tool’s JSON Schema and the endpoint it maps to, is GET https://api.tickerbot.io/mcp/tools, and the server’s source is on GitHub.
| Family | Tools |
|---|---|
| Tickers | tickerbot_list_tickerstickerbot_get_tickertickerbot_subscribe_tickertickerbot_get_ticker_coverage |
| Signals | tickerbot_list_signalstickerbot_create_custom_signaltickerbot_update_custom_signaltickerbot_delete_custom_signaltickerbot_get_signaltickerbot_subscribe_signal |
| Scan | tickerbot_scantickerbot_subscribe_scan |
| Series | tickerbot_get_series |
| Bars | tickerbot_get_bars |
| Events | tickerbot_list_eventstickerbot_subscribe_events |
| News | tickerbot_search_news |
| ETF | tickerbot_get_etf_holdingstickerbot_get_etf_sectors |
| Universes | tickerbot_list_universestickerbot_create_universetickerbot_get_universetickerbot_update_universetickerbot_delete_universe |
| Webhooks | tickerbot_list_webhookstickerbot_create_webhooktickerbot_get_webhooktickerbot_update_webhooktickerbot_delete_webhooktickerbot_list_webhook_deliveriestickerbot_enable_webhooktickerbot_test_webhook |