Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OpenFinTech 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%2Fopenfintech.io%2Fopenfintech" | 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%2Fopenfintech.io%2Fopenfintech" | 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 OpenFinTech API.
List and retrieve currencies, both fiat and crypto
List and retrieve banks
List countries and their financial attributes
Enumerate payment methods
List payment providers and what they support
GET STARTED
List exchangers that connect currencies and providers
Patterns agents use OpenFinTech API for, with concrete tasks.
★ Currency Reference Lookup
An agent resolves a currency by calling GET /currencies to list them and GET /currencies/{id} for detail, covering both fiat and crypto. This gives a payments assistant a consistent reference without maintaining its own currency table.
List currencies with GET /currencies, then GET /currencies/{id} for detail
Payment Provider Mapping
A fintech agent enumerates providers with GET /payment-providers and the methods they support with GET /payment-methods, building a picture of how money can move. It avoids hard-coding provider capabilities into the application.
List providers with GET /payment-providers and methods with GET /payment-methods
Bank Resolution
When a workflow references a bank, an agent resolves it with GET /banks/{id} to confirm the institution and its attributes. This keeps downstream records consistent across systems.
Resolve the institution with GET /banks/{id}
Country Coverage
An agent lists countries with GET /countries to check which markets a payment flow can target, using OpenFinTech's financial attributes. This informs routing and eligibility decisions.
List markets with GET /countries and read their financial attributes
18 endpoints — openfintech is a reference-data api for the financial world: it lists currencies both fiat and crypto, banks, countries, payment methods, and payment providers, along with the exchangers that connect them.
METHOD
PATH
DESCRIPTION
/currencies
List currencies
/currencies/{id}
Retrieve a currency by id
/banks
List banks
/payment-providers
List payment providers
/payment-methods
List payment methods
/currencies
List currencies
/currencies/{id}
Retrieve a currency by id
/banks
List banks
/payment-providers
List payment providers
/payment-methods
List payment methods
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the OpenFinTech API by hand means learning its 18 operations across currencies, banks, countries, payment methods, providers, and exchangers, and handling pagination against https://api.openfintech.io/v1. Through Jentic you install once, import the OpenFinTech API from the API Directory, and your agent calls it.
Permission scoping
Because you run Jentic One yourself, you decide which OpenFinTech operations the agent may call. Every operation is a read, so you can expose only the currency endpoints, or only the payment endpoints, and leave the rest out of the allowed set unless you add them.
Credential isolation
The OpenFinTech API declares no authentication, so there is nothing to hold or inject. Jentic calls its public read-only endpoints directly, and no secret ever enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent, such as 'list the payment providers' or 'look up a currency', and Jentic returns the matching OpenFinTech operation with its input schema so the agent calls the right endpoint.
Alternatives and complements available in the Jentic catalogue.
Specific to using OpenFinTech API through Jentic.
What can an AI agent do with the OpenFinTech API?
An agent can list and retrieve currencies both fiat and crypto, resolve banks, list countries, and enumerate payment methods, providers, and exchangers. It is a read-only source of financial reference data rather than live rates or transactions.
Does the OpenFinTech API require authentication?
The specification declares no authentication scheme, so the endpoints are public and read-only. There is nothing to sign in with, and through Jentic your agent calls the endpoints directly.
Does the OpenFinTech API cover both fiat and crypto currencies?
Yes. GET /currencies lists currencies of both kinds and GET /currencies/{id} returns detail for one. An agent can use it as a single reference table for money types.
Is there an MCP server for the OpenFinTech API?
You do not need a separate MCP server to use the OpenFinTech API with an agent. Through Jentic One, the self-hosted execution layer, your agent calls the operations directly after you import them from the API Directory. Install Jentic One from github.com/jentic/jentic-one to run it yourself.
How does my agent discover OpenFinTech operations through Jentic?
Agents search Jentic by intent, such as 'list the payment providers', and Jentic returns the matching operation with its input schema. The agent then calls the right endpoint without reading the full reference.
Can I limit what my agent is allowed to do with the OpenFinTech API?
Yes. Because you run Jentic One yourself, you decide which OpenFinTech operations the agent may call. Every operation is a read, so you can expose only the currency endpoints, for example, and leave the rest out of the allowed set unless you add them, so the agent acts only within the operations you permit.
Know of an official OpenAPI document? Contribute it →
For Agents
Look up currencies, banks, countries, payment methods, and payment providers from OpenFinTech reference data.
Use for: List the currencies OpenFinTech tracks, Retrieve a currency by its id, Look up a bank by id, List the payment methods available
Not supported: Does not provide live exchange rates or move money. Use it to look up currencies, banks, countries, payment methods, providers, and exchangers as reference data.
OpenFinTech is a reference-data API for the financial world: it lists currencies both fiat and crypto, banks, countries, payment methods, and payment providers, along with the exchangers that connect them. An agent can look up a currency, resolve a bank, enumerate the payment methods a provider supports, or map providers to the countries they serve. It suits fintech and payments work that needs clean, structured reference data rather than live rates or transactions. The API is read-only and needs no credentials.