Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Frankfurter API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffrankfurter.dev%2Ffrankfurter" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Ffrankfurter.dev%2Ffrankfurter" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Frankfurter API.
Get the latest foreign exchange rates
Get exchange rates for a specific past date
Retrieve time-series rates across a date range
Request rates against a chosen base currency
List the currencies the API supports
GET STARTED
Patterns agents use Frankfurter API for, with concrete tasks.
★ Real-Time Currency Conversion
An AI agent connected through Jentic can turn a request such as 'how much is 500 euros in yen' into a precise figure. It reads the latest rates for the currency pair and applies them to the amount, so an assistant can quote prices or settle amounts without a hard-coded rate table.
Get the latest euro to yen rate and convert 500 euros to yen
Historical Rate Lookups
Reporting and reconciliation often need the rate that applied on a past date. The Frankfurter API returns rates for a single historical day, letting an agent value a transaction on its actual date rather than the current rate.
Fetch the dollar to pound rate for a given past date
Exchange Rate Trend Analysis
Workflows that track how a currency pair moves need a series, not just the latest number. The Frankfurter API returns time-series rates across a date range, so an agent can chart the movement of a pair and summarize the trend.
Retrieve daily euro to dollar rates over a date range and summarize the trend
5 endpoints — the frankfurter api returns current and historical foreign exchange rates sourced from public providers such as the european central bank.
METHOD
PATH
DESCRIPTION
/latest
Get the latest exchange rates
/{date}
Get exchange rates for a past date
/currencies
List supported currencies
/latest
Get the latest exchange rates
/{date}
Get exchange rates for a past date
/currencies
List supported currencies
What agents get from Jentic-routed access to this vendor.
Setup
Using the Frankfurter API by hand means building each rate query, tracking date parameters, and parsing the currency responses yourself. Through Jentic you install once, import Frankfurter from the API Directory, and your agent calls the rate and currency operations directly.
Permission scoping
Every operation is a read that returns rate data, so your agent can never modify anything, and you choose which of the operations it may call. You might allow the latest and historical rate lookups while blocking the time-series lookup.
Credential isolation
The Frankfurter API is public and needs no API key, so there is no credential to store or inject. Your agent calls the endpoints directly through your own Jentic One instance.
Intent-based discovery
Agents search Jentic by intent such as 'get the latest exchange rates', and Jentic returns the matching Frankfurter operation with its input schema so the agent calls it with the right base and target currencies.
Alternatives and complements available in the Jentic catalogue.
Specific to using Frankfurter API through Jentic.
Does the Frankfurter API require authentication?
No. The Frankfurter API is a free, public service and requires no API key or credential. Every endpoint is a read that returns exchange rate data, so an agent can call it without any sign-up. Through Jentic you import it and your agent calls the rate operations directly.
Can I limit what my agent is allowed to do with the Frankfurter API?
Yes. Every operation is a read that returns rate data, so the agent can never change anything, and you choose which operations it may call. You might allow the latest and historical rate lookups while blocking the time-series lookup, with every call logged by your own instance.
Is there a Frankfurter MCP server?
You don't need an MCP server to give your agent the Frankfurter API. Jentic connects it directly from the API Directory: import it and your agent calls the rate and currency operations. Operations are discovered on demand, so nothing extra loads into the agent's context.
What are the rate limits for the Frankfurter API?
The OpenAPI specification does not define rate limits. Frankfurter is an open-source project that refreshes rates around European Central Bank publishing times, so check the Frankfurter documentation for current usage guidance before running high-volume lookups.
Where does the Frankfurter API get its exchange rate data?
According to its documentation the rates are sourced from public providers such as the European Central Bank. You can request the latest rates, rates for a specific past date, or a time series across a date range for the supported currencies.
How do I get historical exchange rates through Jentic?
Search Jentic by intent, for example 'get exchange rates for a past date', and Jentic returns the matching Frankfurter operation with its input schema. Your agent supplies the date and any currency filters and reads back the rates. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Fetch the latest and historical foreign exchange rates, read time-series rates over a date range, and list supported currencies. The API is public and needs no authentication.
Use for: Get today's euro to dollar exchange rate, Look up the exchange rate for a past date, Retrieve daily rates over the last month, List all currencies the API supports
Not supported: Does not execute trades, hold balances, or process payments. Use the Frankfurter API for foreign exchange rate data and currency conversion only.
The Frankfurter API returns current and historical foreign exchange rates sourced from public providers such as the European Central Bank. It serves the latest rates, rates for any past date, and time-series rates across a date range, and it lists the currencies it supports. Rates can be requested against a chosen base currency and narrowed to specific target currencies.