Crypto Price MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_crypto_price_by_nameB | Get latest price for a coin by its name Args: coin_name: str = The name of the coin (e.g. Bitcoin) |
| get_crypto_price_by_symbolB | Get latest price for a coin by its symbol Args: coin_symbol: str = The symbol of the coin (e.g. BTC) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools have overlapping purposes—both retrieve cryptocurrency prices—with only the input parameter (name vs. symbol) differing. This creates ambiguity, as an agent might struggle to choose between them without clear guidance on which identifier to use. While descriptions specify the parameter difference, the core functionality is identical, leading to potential misselection.
Tool names follow a consistent verb_noun_by_parameter pattern (get_crypto_price_by_name and get_crypto_price_by_symbol), with clear and predictable structure. Both use snake_case and the same verb ('get'), making them easily readable and aligned without any deviations.
With only 2 tools, the server feels under-scoped for a cryptocurrency price domain, as it lacks essential operations like historical data, price comparisons, or multi-coin queries. While the tools cover basic price retrieval, the count is too low to support robust agent workflows, making it borderline inadequate for typical use cases.
The tool set is severely incomplete for a crypto price server, missing critical functionalities such as historical price data, market cap retrieval, volume information, or support for multiple coins in one query. Agents will face dead ends when trying to perform common tasks beyond simple single-coin price lookups, leading to potential failures in broader scenarios.