Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Real-time and historical exchange rates and currency conversion for 1000+ currencies.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
CURRENCYFREAKS_API_KEY, CURRENCYFREAKS_REQUEST_TIMEOUT_MSLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"currencyfreaks": {
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=your-value --env CURRENCYFREAKS_REQUEST_TIMEOUT_MS=your-value -- npx -y @currencyfreaks/mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"currencyfreaks": {
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"currencyfreaks": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@currencyfreaks/mcp"
],
"env": {
"CURRENCYFREAKS_API_KEY": "your-value",
"CURRENCYFREAKS_REQUEST_TIMEOUT_MS": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
CURRENCYFREAKS_REQUEST_TIMEOUT_MS envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub CurrencyFreaks, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: CURRENCYFREAKS_API_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.1) llegó al registro hace 11 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Starreel
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Turn a script into a finished, downloadable short-drama episode — via MCP or REST.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Official MCP server for CurrencyFreaks. Exposes 7 MCP tools for real-time and historical exchange rates and currency conversion across 1000+ fiat currencies, cryptocurrencies, and precious metals. Your AI assistant asks for rates in plain English; the MCP server handles the API calls.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Cline, Codex, and any other MCP-compatible client.
| Item | Value |
|---|---|
| Package | @currencyfreaks/mcp |
| Transport | stdio |
| Node.js | >=18 |
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
npx available in your terminalAdd to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Claude Desktop after saving.
claude mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=<YOUR_API_KEY> -- npx -y @currencyfreaks/mcp
Start a new Claude Code session after adding the server.
One-click install:
Or add to .cursor/mcp.json manually:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Cursor after saving.
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Windsurf after saving.
Add to your VS Code settings.json:
{
"mcp": { "servers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } } }
Restart VS Code after saving.
Open MCP Servers panel → Configure → Advanced MCP Settings. Add to cline_mcp_settings.json:
{
"mcpServers": { "currencyfreaks": { "command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } } } }
Restart Cline after saving.
codex mcp add currencyfreaks --env CURRENCYFREAKS_API_KEY=<YOUR_API_KEY> -- npx -y @currencyfreaks/mcp
codex mcp list
Start a new Codex session after adding the server.
Use this config:
{
"command": "npx", "args": ["-y", "@currencyfreaks/mcp"], "env": { "CURRENCYFREAKS_API_KEY": " " } }
Try these after setup:
| Prompt | Expected tool |
|---|---|
| What's the current EUR to USD exchange rate? | get_latest_rates with symbols=EUR |
| Convert 500 USD to PKR. | convert_currency |
| What was 1,000 GBP worth in JPY on 2026-01-15? | convert_currency with date |
| What was the EUR/USD rate on January 2nd, 2020? | get_historical_rates |
| Show daily USD to INR rates for the first week of August 2026. | get_time_series |
| How much has the yen moved against the dollar since June 1st? | get_fluctuation |
| What's the currency code for the Nepalese rupee? | list_currencies with search=nepal |
| What's 50 USD in the local currency of IP 182.186.18.9? | ip_to_currency |
All 7 tools wrap the CurrencyFreaks v2.0 REST API. Tools that take symbols accept a comma-separated list of currency codes (e.g. EUR,GBP,PKR), case-insensitive. Use list_currencies to look up a code — there are 1000+ across fiat, crypto, and metals.
Precious metals use ISO 4217 codes: XAU (gold), XAG (silver), XPT (platinum), XPD (palladium). The API returns all rates and amounts as strings to preserve precision.
GET /v2.0/currency-symbols (compact) or GET /v2.0/supported-currencies (detailed) — the supported currency catalogue. No API key required.
| Parameter | Required | Description |
|---|---|---|
search | No | Case-insensitive substring matched against code, name, or (with detailed) country name, e.g. rupee, PK, bitcoin |
detailed | No | true returns country, status (AVAILABLE/DEPRECATED), the availableFrom/availableUntil historical data range, and flag icon per currency. Default false. Combine with search; the full detailed catalogue is ~270 KB. |
GET /v2.0/rates/latest — latest rates for one or more currencies against a base. Refresh frequency depends on plan: daily on Developer (free), hourly on Starter, every 10 minutes on Growth, every 60 seconds on Professional and above.
| Parameter | Required | Description |
|---|---|---|
symbols | No | Comma-separated currency codes. Omit for all 1000+ currencies. |
base | No | Base currency code. Default USD. Paid plans only. |
GET /v2.0/convert/latest, or GET /v2.0/convert/historical when date is given — convert an amount between two currencies. Paid plans only.
| Parameter | Required | Description |
|---|---|---|
from | Yes | Currency code to convert from |
to | Yes | Currency code to convert to |
amount | No | Amount to convert, greater than 0. Default 1.0. |
date | No | YYYY-MM-DD. Converts at that day's rate instead of the latest. |
GET /v2.0/rates/historical — rates on a specific past date. Major fiat currencies go back to 1984-11-28; newer currencies and crypto start from their own listing date. Paid plans only.
| Parameter | Required | Description |
|---|---|---|
date | Yes | YYYY-MM-DD |
symbols | No | Comma-separated currency codes. Omit for all. |
base | No | Base currency code. Default USD. |
GET /v2.0/timeseries — daily rates between two dates, one entry per day. Professional plan and above.
| Parameter | Required | Description |
|---|---|---|
startDate | Yes | YYYY-MM-DD |
endDate | Yes | YYYY-MM-DD |
symbols | No | Comma-separated currency codes |
base | No | Base currency code. Default USD. |
GET /v2.0/fluctuation — how each currency moved between two dates: start rate, end rate, absolute change, and percent change. Professional plan and above.
Sign convention: change is startRate - endRate. A positive change means the rate fell (the symbol currency strengthened against the base); a negative change means the rate rose (the symbol currency weakened).
| Parameter | Required | Description |
|---|---|---|
startDate | Yes | YYYY-MM-DD |
endDate | No | YYYY-MM-DD. Defaults to the day before today. |
symbols | No | Comma-separated currency codes |
base | No | Base currency code. Default USD. |
GET /v2.0/iptocurrency — resolves the local currency from an IP address's geolocation and converts an amount into it. The target currency comes back in the to field. Growth plan and above.
| Parameter | Required | Description |
|---|---|---|
from | Yes | Currency code to convert from |
ip | No | IPv4 or IPv6 address. Omit to use the caller's own IP. |
amount | No | Amount to convert. Default 1.0. |
| Feature | Minimum plan |
|---|---|
list_currencies | None (no API key needed) |
get_latest_rates with default USD base | Developer (free) |
base parameter on any tool | Starter |
convert_currency | Starter |
get_historical_rates | Starter |
ip_to_currency | Growth |
get_time_series | Professional |
get_fluctuation | Professional |
Calls that exceed the plan return a 402 error with guidance (see Error Codes).
The text answers show what a client might say; exact wording depends on the model. JSON blocks are raw tool output.
Prompt: What are the latest EUR, GBP, and PKR rates against the dollar?
Example answer: As of 2026-08-25 13:26 UTC, 1 USD buys 0.9279 EUR, 0.8173 GBP, or 281.62 PKR.
{
"date": "2026-08-25 13:26:00+00", "base": "USD", "rates": { "EUR": "0.9278605451274349", "GBP": "0.8172754173817152", "PKR": "281.6212943333344", "USD": "1.0" } }
Prompt: Convert 500 USD to PKR.
**Exa
Solo se muestra el principio; lee el resto en el repo