calculate_token_conversion
Calculate token conversion quotes between two cryptocurrencies to determine current market prices for trading or portfolio analysis.
Instructions
Perform token conversion quote between two tokens. Good for quickly calculating market prices.
Expects a ConversionRequestContainer, returns a list of ConversionResponse.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversion_requests | Yes |
Implementation Reference
- armor_crypto_mcp/armor_mcp.py:128-142 (handler)Handler function for the 'calculate_token_conversion' MCP tool. Registered via @mcp.tool() decorator. Performs token conversion quotes by calling the Armor API client's conversion_api method.@mcp.tool() async def calculate_token_conversion(conversion_requests: ConversionRequestContainer) -> List[ConversionResponse]: """ Perform token conversion quote between two tokens. Good for quickly calculating market prices. Expects a ConversionRequestContainer, returns a list of ConversionResponse. """ if not armor_client: return [{"error": "Not logged in"}] try: result: List[ConversionResponse] = await armor_client.conversion_api(conversion_requests) return result except Exception as e: return [{"error": str(e)}]