MCP server
TradeAlmanac Official
com.tradealmanac/mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
TradeAlmanac market data: dividends, screener, sentiment indicators, calendar effects, stock lists.
Working at last checkVerified publisher: tradealmanac.comAbout 9,302 tokens per request once connected28 tools
https://tradealmanac.com/mcp
At a glance
- Type
- MCP server
- Publisher
- tradealmanac.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 28
- Token cost
- About 9,302 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http tradealmanac https://tradealmanac.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.tradealmanac] url = "https://tradealmanac.com/mcp"
Gemini CLI
{"mcpServers":{"tradealmanac":{"httpUrl":"https://tradealmanac.com/mcp"}}}
Cursor
{"mcpServers":{"tradealmanac":{"url":"https://tradealmanac.com/mcp"}}}
VS Code
{"servers":{"tradealmanac":{"type":"http","url":"https://tradealmanac.com/mcp"}}}
Antigravity
agy mcp add tradealmanac https://tradealmanac.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"tradealmanac","server_url":"https://tradealmanac.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"tradealmanac","server_url":"https://tradealmanac.com/mcp"}
Tools
afgi~115 tokens
A former tool name kept for old clients: the current Fear & Greed Index of the Russian market — value on a 0–100 scale, zone and date. Prefer get_indicator with spec_id afgi, which also returns the components. It is the platform's estimate, not exchange data. status=absent means the value for the daafgi_history~191 tokens
A former tool name kept for old clients: daily values of the Fear & Greed Index of the Russian market over a period — value on a 0–100 scale, zone and date. Prefer get_indicator_history with spec_id afgi. It is the platform's estimate, not an exchange figure. status=empty means there are no values ialert_create~792 tokens
Create an alert rule in the user's account; when the rule fires the user gets a notification in the notification centre of the account and in the channels they turned on. rule_type picks the rule — the enum lists what this server accepts now — and params carries its parameters. price_above / price_balert_deleteDeletes data · ~159 tokens
Delete one alert rule of the user's account by its rule_id, which alerts_list returns. The rule stops firing at once; the notifications it has already sent stay in the history of the account. The deletion cannot be undone: the rule would have to be created again. Call it only on a direct request ofalerts_list~208 tokens
List the alert rules of the signed-in user's account: id, name, type, the instrument or indicator the rule watches, its parameters, whether it is enabled and when it last fired. Use it to answer "what alerts do I have", before creating a rule — to avoid a duplicate — and to get the rule_id that aleranalysis_by_ticker~250 tokens
Published write-ups of the platform about ONE security: for each, the question it answers, the verdict, the figures it rests on (already formatted, with their units) and the text. Use it when the user asks whether there is an analysis of a company or wants a qualitative view next to the numbers. Doapi_meta~210 tokens
The API describing itself: which data it serves, what it does NOT serve (quotes, candles and the Moscow Exchange instrument directory; of world data — index levels, commodity prices, coin prices, official Bank of Russia rates), rate ceilings and the editions of the contract. Use it when the user askcurrency_reference_rates~353 tokens
The euro foreign exchange reference rates of the European Central Bank for the major currency pairs of the world and the main cross rates, in the order of the currency page (pairs by share of world turnover, euro–dollar first). Each row: pair, base, quote, rate — units of the quote currency per onedividends_by_ticker~282 tokens
Dividend history and the next payout of ONE security listed on the Moscow Exchange, by ticker. Use it when the question names one company or ticker and asks what it paid, when the record date is or what its dividend yield is. Do not use it to find which companies pay in a given period (dividends_caldividends_calendar~349 tokens
Dividend record dates of ALL Moscow Exchange securities inside a date range, with the announcement status of every payout. Use it when the question is about a period: who pays in December, which record dates fall on next week. Always pass date_from and date_to as YYYY-MM-DD: without them the answerget_almanac_effect~381 tokens
Calendar effects computed from history: how the Moscow Exchange index (subject IMOEX) or the government bond index (subject RGBITR) behaved by month (family month, codes month_01 … month_12), by weekday (family weekday, weekday_1 is Monday), around Bank of Russia rate meetings (family cbr), at the tget_indicator~276 tokens
Current value of ONE indicator by identifier: the value on a 0–100 scale, its zone, the data date, the methodology version and the normalised components with their weights. Use it when the user asks what an index shows now and what it is made of: afgi — Russian market, us_sentiment — US market, crypget_indicator_history~287 tokens
Daily series of ONE indicator over a period: date, value on a 0–100 scale, zone, methodology version. Use it for "how has the index changed since …" and for a chart; pass date_from and date_to as YYYY-MM-DD. Do not use it when only the current value is needed (get_indicator or list_indicators). Withget_ranking~297 tokens
The latest snapshot of ONE ranking: place, ticker, name and sector of every stock, changes in the line-up and the selection rules. Use it for "which stocks are undervalued" (ranking_id undervalued_relative) and "which fell the most over a day / week / month / three months / year" (fallen_1d, fallen_list_indicators~191 tokens
All indicators the platform calculates, each with its identifier, current value, scale zone and data date: Fear & Greed indices of the Russian market and of its sectors, of the US market, of the crypto market, of Bitcoin and of Ether. Use it when the user asks which indicators exist, when one currenlist_rankings~189 tokens
The ready-made stock rankings of the platform with the date and size of the latest snapshot: undervalued_relative — cheaper than their own history and their sector; fallen_1d, fallen_1w, fallen_1m, fallen_3m, fallen_1y — the ones that fell the most over a day, a week, a month, three months, a year.market_overview~344 tokens
The markets TradeAlmanac covers, in the order of the edition: for each market its code, name, status (live — its data is on the site), the sections it has (stocks, bonds, funds, futures, dividends and so on), the regular trading hours in the exchange's local time with the time zone, the symbol of thpaper_order_place~886 tokens
Place an order on the practice (demo) account of the signed-in user. It is a practice order: the money is virtual, and no real order is sent to a broker or an exchange — this server has no such path at all. Call it only on a direct request of the user, and tell the user that the account is a practicpaper_portfolio_state~600 tokens
Read the state of the practice (demo) account of the signed-in user: cash, the value of the account, its positions and the orders that are still open. This is a practice account: the money is virtual and no real order is sent to a broker or an exchange; valuations use stored, delayed quotes. Use itpaper_trades_list~454 tokens
List the trades (fills) of the practice (demo) account of the signed-in user, newest first. These are simulated trades: the money is virtual, no real order is sent to a broker or an exchange, and none of these trades took place on a real market. Use it to answer "what did I trade on the practice accscreener~645 tokens
Select Moscow Exchange stocks by fundamentals that are already computed: sector, a ceiling on trailing-twelve-month P/E, a floor on dividend yield — sorted by any field of the sort list, in either direction. Use it for "find / which stocks with …" questions and to get multiples, margins and returnsscreener_fields~144 tokens
Reference list of the field names the screening engine knows, with their types; accepted=true marks the few the screener tool takes as parameters (sector, pe_ttm_max, dividend_yield_min, sort, sort_dir). Use it only when the user asks what the screener can filter or sort by. It returns no securitiessectors~120 tokens
Sector codes of our classification of Moscow Exchange stocks, with the number of securities in each. Use it to turn a sector named in words into the code for the sector parameter of screener, or to answer which sectors exist. It carries no sector performance, index or sentiment: sector sentiment iswatchlist_add_item~343 tokens
Add a Moscow Exchange instrument to one of the user's watchlists by ticker, optionally with a note. watchlist_id comes from watchlists_list. A ticker that is already on the list changes nothing: the existing item is returned and its note is kept. The answer says which happened: added is true when thwatchlist_create~233 tokens
Create a new private watchlist in the user's account and return its id. Use it only when the user asks for a new list; to put an instrument on a list that already exists call watchlist_add_item. A list with a name that is already taken is refused (watchlist_name_taken), and so is a list beyond the lwatchlist_remove_item~218 tokens
Remove one instrument from one of the user's watchlists. It takes the id of the list and the id of the item — both from watchlists_list called with watchlist_id; a ticker is not accepted. The removal is immediate, and the note of the item is lost: this server can only add the ticker again without itwatchlists_list~370 tokens
List the watchlists of the signed-in user's account: id, name, whether it is the default list, the number of instruments and the Moscow Exchange tickers on each. Pass watchlist_id to get one list with its items — item id, ticker and the user's note; the item id is what watchlist_remove_item takes. Uworld_benchmarks~415 tokens
What TradeAlmanac shows as the main of the world in one section — the composition and the order only, exactly as the section page shows them. section=indices: the main stock index of every country in the order of the edition (the home market of the edition first, then the S&P 500, then the rest of t
Browse
Related MCP servers
- Invexia Stock Research
Free US stock research: snapshots, Titan Score valuation scorecards, 37 screeners, daily lists. - Nzxplorer
NZX (New Zealand stock exchange) data: governance scores, financials, insider trades, boards - Sec Filing Analyzer
AI-analyzed SEC filings: filings, analysis, screening, 30-day signals, track record. - Stock Market Data MCP
Real-time stock quotes, history, options chains, sector performance & screening for agents. - TradeAssi
Crypto tools for AI agents: live market data, exchange-wide screener, backtests and paper trading. - DalalOS: Indian Stock Market Research (NSE/BSE)
Filing-grounded Indian stock research (NSE/BSE): financials, ratios, screens. Sourced and dated. - Basis
Crypto market data, 200 indicators, order flow and a chart link. No account, no API key. - Investmint
Russian stock market data: dividends, forecasts, bond coupons, corporate calendar — MOEX
Badge for your README
[](https://aptlynx.net/servers/com.tradealmanac/mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents