Cashfree Payments for AI agents
Cashfree Payments handles the money side of a business, covering payment collection, payouts, subscriptions, settlements, and refunds through one API. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Cashfree Payments.
Check an order's payment status
Check whether a customer's order has been paid before releasing the goods or service.
Create a payment link
Create a payment link for an order and share it with a customer to complete.
Confirm before issuing a refund
Confirm before creating a refund on a payment, since money moves back to the customer once approved.
38 Cashfree Payments actions, graded by risk.
Every Cashfree Payments action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
30Look things up. Allowed by default.
- cashfree_payments.get_orderGet order
- cashfree_payments.list_reportsList reports
- cashfree_payments.search_ordersSearch orders
- cashfree_payments.get_tool_guideGet tool guide
- cashfree_payments.get_payment_by_idGet payment by
- cashfree_payments.get_payment_modesGet payment modes
- cashfree_payments.get_report_statusGet report status
- cashfree_payments.get_order_extendedGet order extended
- cashfree_payments.search_product_docsSearch product docs
- cashfree_payments.search_transactionsSearch transactions
- cashfree_payments.get_unsettled_amountGet unsettled amount
- cashfree_payments.get_on_demand_chargesGet on demand charges
- cashfree_payments.get_transaction_detailsGet transaction details
- cashfree_payments.get_next_settlement_dateGet next settlement date
- cashfree_payments.get_on_demand_daily_limitGet on demand daily limit
- cashfree_payments.get_payments_for_an_orderGet payments for an order
write
5Create and change things. Allow, or ask the user first.
- cashfree_payments.create_orderCreate order
- cashfree_payments.create_payment_linkCreate payment link
- cashfree_payments.simulate_paymentSimulate payment
- cashfree_payments.generate_recon_reportGenerate recon report
- cashfree_payments.generate_summary_reportGenerate summary report
destructive
3Delete, cancel or archive. Ask first, or deny outright.
- cashfree_payments.cancel_payment_linkCancel payment link
- cashfree_payments.get_refundGet refund
- cashfree_payments.create_refundCreate refund
Cashfree Payments in three steps.
- 01Your users connect Cashfree PaymentsThey sign in to Cashfree Payments on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create order” can wait for the user, and “cancel payment link” can be denied outright.
- 03Any agent can actYour agent calls Cashfree Payments through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('cashfree_payments', { read: 'allow', write: 'ask', // create_order destructive: 'deny', // cancel_payment_link }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Cashfree Payments connects.
Cashfree Payments runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Cashfree Payments through the same endpoint, policies and audit log as every other app.
The same Cashfree Payments connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0 (MCP)
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Cashfree Payments from any agent.
More finance and accounting apps.
Cashfree Payments and Arc0, answered.
Can I use Cashfree Payments with Claude, ChatGPT or Cursor?
Yes. Connect Cashfree Payments to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Cashfree Payments actions you allow.
How do users connect Cashfree Payments?
Cashfree Payments runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Cashfree Payments through the same endpoint, policies and audit log as every other app.
Which Cashfree Payments actions can my agent take?
38 in total: 30 read, 5 write and 3 destructive, such as “create order”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Cashfree Payments?
Yes. Actions like “cancel payment link” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Cashfree Payments too?
Yes. The same Cashfree Payments connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Cashfree Payments into your agent.
Your users connect Cashfree Payments once, under your brand. Your agent gets 38 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan