For Agents
Generate per-payment cryptocurrency addresses, track confirmations through webhook callbacks, and convert between crypto and fiat amounts across multiple blockchains.
Get started with CryptAPI in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a cryptocurrency payment address"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CryptAPI API.
Create a unique forwarding address for a specific cryptocurrency that routes incoming payments to a merchant wallet
Generate a QR code image for a payment address with optional amount embedded for one-click mobile wallet scans
Estimate the network fee required to confirm a transaction on a given blockchain before quoting a customer
Convert a fiat amount such as USD or EUR into the equivalent crypto value at the current market rate
GET STARTED
Use for: I need to accept a Bitcoin payment from a customer without holding funds in a custodial wallet, Generate a QR code for a 0.005 BTC payment request, Estimate the current network fee to confirm a Litecoin transaction, Convert 49.99 USD to the equivalent ETH amount at the live rate
Not supported: Does not handle fiat card processing, custodial wallet storage, or KYC/AML verification — use for non-custodial crypto payment forwarding only.
Jentic publishes the only available OpenAPI document for CryptAPI, keeping it validated and agent-ready.
CryptAPI provides a non-custodial cryptocurrency payment gateway that creates fresh forwarding addresses for each customer and routes funds straight to a merchant wallet. The API supports multiple chains including Bitcoin, Ethereum, Litecoin, Bitcoin Cash, and several stablecoins, and exposes helpers for QR code generation, fee estimation, and fiat-to-crypto price conversion. There are no per-transaction API fees beyond the small forwarding fee, and no signup or KYC is required to start accepting payments.
Retrieve the callback log and confirmation status for every payment associated with a generated address
List the supported blockchains and tickers along with their minimum transaction sizes and fee structures
Patterns agents use CryptAPI API for, with concrete tasks.
★ Non-Custodial Crypto Checkout
Accept cryptocurrency payments on an e-commerce site without ever touching customer funds. CryptAPI generates a fresh forwarding address per order, watches the chain for incoming transactions, and forwards confirmed funds straight to the merchant wallet while firing a callback so the storefront can mark the order paid. Integration takes a few hours because there is no signup, KYC, or settlement account to configure.
Call /{ticker}/create/ for ticker btc with the merchant address and a callback URL, then return the generated payment address and QR code to the checkout page.
Multi-Chain Donation Page
Run a single donations page that accepts Bitcoin, Ethereum, Litecoin, and major stablecoins by generating a per-visitor address for each chain. CryptAPI normalises the address creation and callback flow across blockchains, so a creator does not have to integrate separate SDKs for each network. Fee estimation and fiat conversion endpoints let the page show donors how much their pledge is worth in their local currency before they send.
For each supported ticker (btc, eth, ltc, usdt_trc20), call /{ticker}/create/ and /{ticker}/qrcode/ to produce a four-chain donation widget.
Invoicing in Local Currency
Issue invoices in USD or EUR while letting customers settle in crypto. The /{ticker}/convert/ endpoint returns the live conversion rate so an invoice can be locked at a fiat amount and converted to crypto at the moment of payment, and /{ticker}/estimate/ surfaces the network fee so the buyer is not surprised. Suitable for B2B invoicing where prices are quoted in fiat but settlement happens on-chain.
Call /{ticker}/convert/ for ticker usdt_trc20 with value=2500 and from=USD to compute the crypto amount, then call /{ticker}/create/ to issue the address.
AI Agent Crypto Payment Flow
AI agents acting on behalf of a user or merchant can accept crypto payments end-to-end through Jentic. The agent searches for the CryptAPI create-address operation, loads its schema, and executes the call with credentials sourced from the Jentic vault, then polls the logs endpoint for confirmations. This avoids embedding secrets in agent context and removes the need to scrape CryptAPI documentation at runtime.
Search Jentic for 'create a cryptocurrency payment address', load the CryptAPI create operation, and execute it with merchant address and callback URL.
7 endpoints — cryptapi provides a non-custodial cryptocurrency payment gateway that creates fresh forwarding addresses for each customer and routes funds straight to a merchant wallet.
METHOD
PATH
DESCRIPTION
/info/
List supported blockchains and tickers
/{ticker}/info/
Get details and minimums for a specific ticker
/{ticker}/create/
Create a forwarding payment address
/{ticker}/logs/
Retrieve callback log for a payment address
/{ticker}/qrcode/
Generate a QR code for a payment address
/{ticker}/estimate/
Estimate network fee for a transaction
/{ticker}/convert/
Convert between fiat and crypto amounts
/info/
List supported blockchains and tickers
/{ticker}/info/
Get details and minimums for a specific ticker
/{ticker}/create/
Create a forwarding payment address
/{ticker}/logs/
Retrieve callback log for a payment address
/{ticker}/qrcode/
Generate a QR code for a payment address
Three things that make agents converge on Jentic-routed access.
Credential isolation
CryptAPI is keyless, but merchant wallet addresses and callback URL secrets are stored in the Jentic vault (MAXsystem) so they never appear in agent context or logs.
Intent-based discovery
Agents search by intent (for example 'accept a bitcoin payment') and Jentic returns the matching CryptAPI operation with its input schema, so the agent can call /{ticker}/create/ without browsing CryptAPI documentation.
Time to first call
Direct CryptAPI integration: half a day for callback handling and per-chain testing. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
NOWPayments API
Custodial crypto payment processor with auto-conversion to fiat or stablecoins
Choose NOWPayments when the merchant wants automatic conversion of incoming crypto to a single settlement currency rather than receiving the original asset.
Blockchain.com API
Wallet and on-chain data API for Bitcoin and other major chains
Use alongside CryptAPI when the agent also needs to query historical blockchain data or manage a wallet balance after settlement.
CoinGecko API
Market data feed for crypto prices and exchange rates
Use CoinGecko for richer historical price data when CryptAPI's /{ticker}/convert/ is not sufficient for analytics or reporting.
Specific to using CryptAPI API through Jentic.
What authentication does the CryptAPI use?
CryptAPI does not require API keys or signup. Callers identify themselves through the merchant address supplied when creating a forwarding address. When called through Jentic, any per-merchant identifiers stay inside the Jentic vault rather than the agent context.
Can I accept stablecoins like USDT with the CryptAPI?
Yes. CryptAPI supports USDT on Tron and other chains alongside Bitcoin, Ethereum, Litecoin, Bitcoin Cash, and several other tickers. Call /info/ to retrieve the current list of supported tickers and their minimum transaction sizes before generating an address.
What are the rate limits for the CryptAPI?
CryptAPI does not publish a hard request limit, but the official documentation asks integrators to keep callback URLs idempotent and avoid polling /{ticker}/logs/ more frequently than once every few seconds per address. Use the callback URL passed to /{ticker}/create/ for confirmations rather than polling.
How do I create a Bitcoin payment address with the CryptAPI through Jentic?
Search Jentic for 'create a cryptocurrency payment address', load the CryptAPI create operation, and execute it with ticker=btc, the merchant address, and a callback URL. The endpoint /{ticker}/create/ returns the address and QR code parameters in a single response.
Is the CryptAPI free?
There are no per-call API fees. CryptAPI takes a small percentage of each forwarded transaction as a service fee, which is deducted from the forwarded amount on-chain rather than billed separately. Network fees are paid by the sender.
How do I track whether a payment confirmed?
Pass a callback URL to /{ticker}/create/ and CryptAPI will POST confirmation events to it. To reconcile after the fact, call /{ticker}/logs/ with the address and the callback URL to fetch every callback event and current confirmation count.
/{ticker}/estimate/
Estimate network fee for a transaction
/{ticker}/convert/
Convert between fiat and crypto amounts