Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Eversend Money Transfer & Payments 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%2Feversend.co%2Feversend" | 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%2Feversend.co%2Feversend" | 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 Eversend Money Transfer & Payments API.
Send payouts to mobile money wallets and bank accounts after locking a payout quotation
Collect payments from customers via mobile money or Nigerian bank accounts
Exchange funds between multi-currency wallets using a locked exchange quotation
Issue, fund, freeze, and terminate virtual cards for cardholders
GET STARTED
Verify bank and Eversend account details before adding payout beneficiaries
Track wallet balances, transaction history, and individual transaction status
Create crypto addresses and track crypto asset transactions
Patterns agents use Eversend Money Transfer & Payments API for, with concrete tasks.
★ Agent-Driven Cross-Border Payouts
An AI agent connected through Jentic can disburse funds across African markets without a developer hand-wiring Eversend's auth. The agent fetches delivery countries and banks, creates a payout quotation to lock the rate and fees, then executes the payout to a mobile money wallet or bank account and reads back the transaction status. Jentic injects the bearer token at call time so the credential never reaches the agent.
Create a payout quotation to a mobile money wallet in Uganda, execute the payout, then fetch the transaction to confirm it succeeded
Mobile Money Collections
Businesses collecting from customers in Africa can request payment directly to their Eversend wallet. The collections flow quotes the fee, then charges a customer's mobile money account or a Nigerian bank account, with the resulting transaction recorded for reconciliation. This suits marketplaces and subscription services that need to pull funds from local payment rails.
Request the collection fee for a mobile money charge, then collect the payment and record the transaction id
Multi-Currency Wallet Exchange
Teams holding balances in several currencies can convert between wallets at a locked rate. The agent creates an exchange quotation for a source and destination currency, reviews the quoted rate, and executes the exchange so funds settle into the destination wallet. This keeps treasury operations scriptable without logging into a dashboard.
Create an exchange quotation to convert USD to KES, then execute the exchange and confirm the destination wallet balance changed
Virtual Card Issuing
Platforms that give users spending power can provision virtual cards programmatically. The agent creates a card user, issues a virtual card, funds it from a wallet, and can freeze or terminate the card when needed. Card transactions are retrievable per card for monitoring and reconciliation.
Create a card user, issue a virtual card, fund it from the USD wallet, then fetch the card's transactions
41 endpoints — jentic publishes the only available openapi specification for eversend money transfer & payments api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/payouts/quotation
Create a payout quotation for mobile money or bank
/payouts
Execute a payout transaction
/collections/momo
Collect a payment via mobile money
/exchanges
Execute a currency exchange between wallets
/wallets
List all wallets and balances
/card/cards
Issue a virtual card
/transactions
List account transactions
/payouts/quotation
Create a payout quotation for mobile money or bank
/payouts
Execute a payout transaction
/collections/momo
Collect a payment via mobile money
/exchanges
Execute a currency exchange between wallets
/wallets
List all wallets and balances
/card/cards
Issue a virtual card
/transactions
List account transactions
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Eversend by hand means exchanging your clientId and clientSecret at the token endpoint for a JWT bearer token, refreshing it when it expires, and signing every payout, collection, and exchange call yourself. Through Jentic you install once, import Eversend from the API Directory, store the credential once, and your agent calls it.
Permission scoping
You choose which Eversend operations the agent may call, such as creating payout quotations and reading transactions, so money-movement actions like executing a payout, running an exchange, or terminating a card are not included unless you add them. Eversend puts wallet and card ids in the URL path, for example /wallets/{walletId} and /card/cards/{cardId}, so read access can be pinned to a specific wallet or card.
Credential isolation
Your Eversend bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'send a mobile money payout' or 'exchange currency between wallets', and Jentic returns the matching Eversend operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Eversend Money Transfer & Payments API through Jentic.
Why is there no official OpenAPI spec for Eversend Money Transfer & Payments API?
Eversend does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Eversend Money Transfer & Payments API via structured tooling. It is validated against the live API and kept up to date. To run it on your own infrastructure, install Jentic One from its GitHub repo.
What authentication does the Eversend API use?
Per its OpenAPI spec, the Eversend API uses a JWT bearer token. You exchange your clientId and clientSecret at the token endpoint to obtain the token, then send it as a bearer token on subsequent calls. Through Jentic the credential is stored encrypted by your own instance and injected at call time, so it never reaches the agent.
Is there an Eversend MCP server?
You don't need an MCP server to give your agent Eversend. Jentic connects it directly from the API Directory: import it, store your credential once, and your agent calls operations like creating a payout quotation or executing a payout on demand, without loading another server's tool definitions into its context.
Can I limit what my agent is allowed to do with Eversend?
Yes. Write a rule that allows only the quotation and read operations, for example creating a payout quotation and listing transactions, so the agent can price and monitor transfers but cannot execute a payout, exchange, or terminate a card unless you add those operations. Because Eversend puts wallet and card ids in the URL path, read access can also be pinned to a specific wallet or card, and every call the agent makes is logged.
Can I send mobile money payouts with the Eversend API?
Yes. First fetch the delivery countries and the delivery banks for a country, then create a payout quotation to lock the rate and fees, and execute the payout against a mobile money wallet or bank account. You can read the resulting transaction to confirm its status.
What are the rate limits for the Eversend API?
The OpenAPI spec does not specify rate limits. Check the Eversend developer documentation at https://eversend.readme.io for current limits before running high-volume payout or collection jobs.
How do I create a payout with the Eversend API through Jentic?
Search Jentic for 'send a mobile money payout', which returns the payout quotation and payout operations with their input schemas. The agent creates a quotation for the amount and destination, executes the payout, and reads the transaction to confirm settlement, with your stored credential injected at call time.
Know of an official OpenAPI document? Contribute it →
For Agents
Send cross-border payouts to mobile money and bank accounts, collect payments, exchange multi-currency wallet balances, and issue virtual cards across African and global markets. Covers quotations, beneficiaries, transactions, and crypto addresses.
Use for: I need to send a mobile money payout to a recipient, I want to collect a payment via mobile money, Create an exchange quotation between my USD and NGN wallets, Get the balance of all my Eversend wallets
Not supported: Does not handle card acquiring, in-store terminals, or lending. Use for cross-border money transfer, payouts, collections, and wallet exchange only.
Jentic publishes the only available OpenAPI specification for Eversend Money Transfer & Payments API, keeping it validated and agent-ready. The Eversend API moves money across African and global markets, sending payouts to mobile money wallets and bank accounts, collecting payments via mobile money and Nigerian bank accounts, and exchanging funds between multi-currency wallets. It also manages payout beneficiaries, issues and funds virtual cards, and handles crypto addresses and transactions. Authentication uses a JWT bearer token issued from your client credentials at the token endpoint.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>