Cursor’s Agent mode can call MCP tools during code generation. Combined with eu-finance, this means Cursor can fetch live ECB rates or Eurostat data while helping you build financial applications.
When this is useful
- Building a fintech app and need real reference data while coding
- Writing tests that assert against actual ECB rate values
- Generating financial analysis scripts where the agent validates logic against live data
- Asking Cursor to scaffold a dashboard that uses real EU macro numbers
Configuration
Project-level (.cursor/mcp.json)
{
"mcpServers": {
"eu-finance": {
"command": "npx",
"args": ["-y", "@nexusforgetools/eu-finance"]
}
}
}
Global (all projects)
Create or edit ~/.cursor/mcp.json with the same content.
With API key (Pro/Scale plan)
{
"mcpServers": {
"eu-finance": {
"command": "npx",
"args": ["-y", "@nexusforgetools/eu-finance"],
"env": {
"NEXUSFORGE_API_KEY": "nf_your_key_here"
}
}
}
}
Example: Cursor builds a rate tracker
In Cursor Agent mode:
"Build a Node.js script that fetches the current ECB deposit rate
and EUR/USD rate, then writes them to a JSON file with a timestamp.
Use the eu-finance MCP data to validate the output format."
Cursor calls get_ecb_rates and get_euro_exchange to get real current values, then uses those exact values in the generated code and tests.
Available tools
| Tool | What it fetches |
|---|---|
get_ecb_rates | ECB deposit, refi, marginal lending rates |
get_euro_exchange | EUR/USD, EUR/GBP, EUR/CHF + 27 more |
get_eu_inflation | HICP by EU country |
get_eu_gdp | Quarterly GDP by country |
get_eu_unemployment | Unemployment by country |
compare_eu_economies | Multi-indicator comparison |
Rate limits
Free plan: 100 calls/day. Pro: 5,000/day at €29/month.