Get Token Price
get_token_priceCurrent price for one token. Pass token as a CoinGecko id or symbol ("bitcoin", "BTC"), or pass chain + address for a specific contract. Returns price, market cap, and 24h change with provider provenance.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_token_price"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain name for the contract-address variant, for example "eth", "base", "bsc", or "solana". | |
| token | No | CoinGecko coin id or ticker symbol, for example "bitcoin" or "BTC". Omit when passing chain + address. | |
| address | No | Token contract address; requires chain. | |
| vs_currency | No | Quote currency. Default "usd". | |
| response_format | No | concise (default) returns the trimmed essentials; detailed returns the full provider payload. json and markdown, the platform-wide values every other tool advertises, are accepted and treated as concise. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | ||
| token | No | ||
| market_cap | No | ||
| vs_currency | No | ||
| source_receipt | Yes | ||
| change_24h_percent | No |