Skip to main content
Glama
AllRates-Today

AllRatesToday MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALLRATES_API_KEYNoYour AllRatesToday API key. Required for `get_rates_authenticated`.
ALLRATES_BASE_URLNoOverride for self-hosted or staging environments.https://allratestoday.com/api

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_exchange_rateA

Get the current mid-market exchange rate between two currencies. Returns a single rate number. No API key required.

get_historical_ratesB

Get historical exchange-rate data points for a currency pair over a period. Periods: 1d (hourly), 7d (daily), 30d (daily), 1y (weekly). Requires an AllRatesToday API key (ALLRATES_API_KEY).

get_rates_authenticatedA

Get rates with higher limits and multi-target support. Requires an AllRatesToday API key (ALLRATES_API_KEY). Supports comma-separated targets like "EUR,GBP,JPY".

list_currenciesA

List all supported currencies with code, name, and symbol. No API key required. Cached 24h upstream.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation3/5

The tools have some overlap in purpose, particularly between get_exchange_rate and get_rates_authenticated, which both retrieve current exchange rates but with different features (single vs. multi-target). However, the descriptions clarify the distinctions, and the other tools (get_historical_rates, list_currencies) are clearly distinct. This creates a moderate level of ambiguity that agents can navigate with careful reading.

Naming Consistency4/5

The tool names follow a consistent verb_noun pattern (e.g., get_exchange_rate, get_historical_rates, list_currencies), with all using snake_case. The only minor deviation is get_rates_authenticated, which uses 'authenticated' as an adjective rather than a noun, but it still fits the overall style. This consistency makes the tools predictable and easy to understand.

Tool Count5/5

With 4 tools, this server is well-scoped for its purpose of providing exchange rate data. Each tool serves a distinct function (current rates, historical rates, authenticated rates, currency listing), and there are no redundant or trivial additions. This count is appropriate for the domain, allowing comprehensive coverage without overwhelming complexity.

Completeness4/5

The tool surface covers the core needs for exchange rate data: retrieving current rates (with both basic and authenticated options), accessing historical data, and listing supported currencies. A minor gap is the lack of tools for currency conversion calculations or advanced analytics, but agents can work around this by combining the provided rates. Overall, it supports key workflows without dead ends.

Maintenance

ActivityActive
ResponsivenessNo issues