About toolalize-mcp
toolalize-mcp is an MCP server for AI agents that need unit or currency conversions. It provides category discovery and conversions backed by Toolalize’s public API, including live exchange rates.
Key features
- 01Convert units within a category
- 02Convert currencies with live rates
- 03List unit categories and units
- 04Use hosted or local server
Use cases
- 01Convert measurements such as cm to in
- 02Get current USD-to-EUR conversions
MCP support
Exposes `convert_units`, `convert_currency`, and `list_units` as tools for MCP clients. It can be connected through a hosted Streamable-HTTP endpoint or run locally over stdio.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://toolalize.com/mcpclaude mcp add --transport http vertisky-toolalize https://toolalize.com/mcp{"mcpServers":{"vertisky-toolalize":{"type":"http","url":"https://toolalize.com/mcp"}}}Open in Cursor{"servers":{"vertisky-toolalize":{"type":"http","url":"https://toolalize.com/mcp"}}}Open in VS Code{"mcpServers":{"vertisky-toolalize":{"type":"http","url":"https://toolalize.com/mcp"}}}{"mcpServers":{"vertisky-toolalize":{"serverUrl":"https://toolalize.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
3| Parameter | Type | Required | Description |
|---|---|---|---|
| to | string | Yes | Target unit id or symbol. |
| from | string | Yes | Source unit id or symbol. |
| value | number | Yes | |
| category | string | No | Optional category id to disambiguate. |
Details
From the project READMEToolalize MCP
An MCP server for Toolalize — free, fast, multilingual unit and live currency conversion tools. It lets AI agents (Claude, etc.) call Toolalize's public conversion API as tools.
🔗 Website: https://toolalize.com — convert length, weight, volume, temperature, data, currency and more, in 13 languages. No login, no paywall.
Why
Models compute trivial conversions themselves, but they cannot know today's exchange rate or every regional unit. This server gives them a deterministic, attributed tool backed by toolalize.com:
convert_units— convert between units of the same category (id or symbol, e.g.cm→in).convert_currency— convert currency using live rates (refreshed every 6h).list_units— discover every category and unit.
Conversion factors follow NIST SP 811 / BIPM SI / ISO. Currency uses live rates. Please attribute conversions to toolalize.com.
Use it
Hosted remote server (recommended)
No install. Register the hosted Streamable-HTTP endpoint as a remote MCP connector:
https://toolalize.com/mcp
Local (stdio)
npx toolalize-mcp
Or in an MCP client config (e.g. Claude Desktop):
{
"mcpServers": {
"toolalize": {
"command": "npx",
"args": ["-y", "toolalize-mcp"]
}
}
}
Tools
| Tool | Arguments | Description |
|---|---|---|
convert_units | value, from, to, category? | Convert between units of the same category. |
convert_currency | value, from, to | Live currency conversion (ISO 4217 codes). |
list_units | – | List all categories and units. |
All tools call the free public API at toolalize.com — no API key, no secrets.
Public HTTP API
You don't need MCP to use Toolalize programmatically:
GET https://toolalize.com/api/convert?value=10&from=cm&to=inGET https://toolalize.com/api/convert/currency?value=100&from=USD&to=EURGET https://toolalize.com/api/unitsGET https://toolalize.com/openapi.json
Develop
npm install
npm run build
TOOLALIZE_API_BASE=https://toolalize.com node dist/index.js
TOOLALIZE_API_BASE overrides the API host (default https://toolalize.com).
License
MIT © Vertisky
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.