Instamojo MCP. Audit every transaction, refund, and payout in one chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Instamojo MCP Server handles all financial transaction operations for payments, refunds, and payouts within India. It gives your AI client direct access to Instamojo's API, letting you list every payment received, track status requests, manage disputes, and verify bank payouts without manual logins or dashboard hopping.
This is the core toolset for e-commerce finance automation in the region.
What your AI agents can do
Get payment
Retrieves all specific details for one single transaction by ID.
Get payment request
Gets the full status and details of a pending payment request.
Get refund
Pulls the complete record for an individual refund or reversal.
You can pull a complete list of all payments received using list_payments, allowing your agent to build an immediate transaction ledger.
The server retrieves real-time details for both live payments (get_payment) and pending payment requests (get_payment_request), telling you exactly where a transaction stands.
You can pull refund data with list_refunds or check the status of an individual reversal using get_refund, making chargebacks traceable.
The server provides a list of payouts (list_payouts), letting you track money leaving your account to vendors or bank partners.
You can pull comprehensive lists of both active and past disputes using list_disputes, which is critical for compliance and finance teams.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Instamojo MCP Server: 10 Tools for Payment Operations
Use these tools to programmatically check payment statuses, list transactions, manage refunds, and track disputes across the entire Instamojo financial lifecycle.
019d75baget payment
Retrieves all specific details for one single transaction by ID.
019d75baget payment request
Gets the full status and details of a pending payment request.
019d75baget refund
Pulls the complete record for an individual refund or reversal.
019d75balist disputes
Lists every active and past dispute recorded on your account.
019d75balist gateways
Shows a list of all payment gateways you currently have configured in Instamojo.
019d75balist links
Retrieves all the unique, generated payment links used for collecting funds.
019d75balist payment requests
Lists every pending or completed payment request that was initiated.
019d75balist payments
Generates a full list of all payments received in your account, usually filtered by date range.
019d75balist payouts
Shows the history and details of money sent out to your bank account or vendors.
019d75balist refunds
Provides a paginated list of all refunds that have been processed through the system.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Instamojo, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This Instamojo MCP Server handles every damn financial transaction you run through India. It's your AI client's direct line to Instamojo’s API, giving you granular control over the whole payment lifecycle—from the initial dollar coming in to the final payout hitting your bank account. You won't need to manually log into a dashboard or jump between screens anymore.
When you use this server, your agent can pull everything you need for e-commerce finance automation. Need an immediate ledger? Use list_payments to grab a full list of every payment that’s come through, usually filtered by the date range you give it. If you only care about one specific transaction ID, get_payment pulls all the details on just that single record.
For tracking money flow, this thing's got you covered. You can check the status of any pending payment request using get_payment_request, or see what payments were requested but haven't fully cleared by checking list_payment_requests. If something goes sideways and you need to manage reversals, you can get a complete record for an individual refund or reversal with get_refund, and if you wanna check out all the processed money coming back, list_refunds gives you a paginated list of every single refund that’s gone through.
Keeping track of disputes is non-negotiable. You can pull comprehensive lists of both active and past disputes using list_disputes, which is critical for compliance teams to review. For money leaving your account, list_payouts shows you the full history and details of every payout sent out—whether that's to a vendor or another bank partner.
It also lets you manage your setup stuff. You can see all the different payment gateways you’ve got configured in Instamojo by running list_gateways. If you rely on unique links for collecting funds, list_links grabs every single generated payment link that's been used.
So, whether you're auditing past payments, checking if a request went through, managing chargebacks, or tracking money leaving your books—it all happens here. It’s the core toolset for keeping your financial operations running smoothly and without manual effort.
How Instamojo MCP Works
- 1 Tell your AI agent exactly what financial data you need—for example, 'I need all payments from last week.'
- 2 The agent recognizes the intent and calls the specific tool (e.g.,
list_payments), passing required parameters like date ranges or user IDs. - 3 Instamojo's API executes the call, and the MCP Server returns a structured JSON payload containing the requested payment records.
The bottom line is that your agent speaks the Instamojo language directly. You just tell it what you need, and the server handles the complex API calls.
Who Is Instamojo MCP For?
This is for FinOps Engineers, E-commerce Ops Managers, and Integration Developers working with Indian payment flows. You're the person who gets woken up at 2 AM because a batch of payments failed or you need to reconcile bank payouts against recorded sales data. This tool eliminates dashboard hopping across multiple finance portals.
You use it to write scripts that automatically check payment statuses and dispute histories, ensuring financial records are always clean.
You run checks on list_payments and get_refund immediately after a major sale or system update to verify every transaction went through correctly.
You connect the payment data stream into a central ledger, using tools like list_payouts to reconcile internal records with bank statements.
What Changes When You Connect
- Full Transaction Audit: You get a complete record of all funds received by running
list_payments. This replaces manually downloading and cross-referencing spreadsheets for month-end reconciliation. - Instant Dispute Tracking: Instead of logging into the portal, you run
list_disputesthrough your agent. It pulls current dispute status directly, saving hours of investigation time. - Reversal Visibility: You can check if a refund went through or what caused a failure by calling
get_refundorlist_refunds. This gives immediate confidence to support staff. - Payout Verification: Knowing when money hits the bank is key. Use
list_payoutsto verify your funds are en route, eliminating guesswork about vendor payments. - Audit Trail for Requests: Need to know why a payment failed? Run
get_payment_requestto see its specific status and failure reason without digging through multiple tabs.
Real-World Use Cases
Reconciling Daily Sales vs. Bank Deposit
A user notices a discrepancy between sales records and the bank. They ask their agent to 'Check all payouts for this month.' The agent runs list_payouts and then compares the output against historical data, quickly pinpointing which vendor payment was delayed or missed.
Investigating a Failed Checkout
A customer reports a charge failure. Instead of asking the user for an order ID, the agent runs get_payment using minimal details and immediately returns the transaction status, telling the support team if payment was processed or if it failed.
Compliance Audit Preparation
The finance team needs proof of all customer money movements. They instruct their agent to run list_disputes and then follow up with list_payments, creating a single, linear report that covers both incoming funds and active risk areas.
Auditing Payment Links
The marketing team needs to know which payment links were used last quarter. They run list_links to get a comprehensive list of all generated URLs, preventing them from using an old, inactive link by mistake.
The Tradeoffs
Checking status via the UI
The developer logs into the Instamojo dashboard and manually clicks through pages to find a specific payment ID. This process is slow and requires copy-pasting multiple IDs.
→
Instead, tell your agent to run get_payment directly with the transaction ID. The server returns the full data payload instantly, which you can then feed into your reporting system.
Confusing payouts vs payments
A user thinks 'list_payments' shows when money hits their bank account. It only shows customer-initiated sales records.
→
If you want to track how money is leaving the platform, use list_payouts. If you need sales data, run list_payments.
Ignoring disputes
A transaction seems complete, but nothing was checked for chargebacks. The payment looks fine until a dispute pops up later.
→
Always check the risk side first by running list_disputes. This tool confirms if there are any active or historical payment conflicts before you mark an account as fully settled.
When It Fits, When It Doesn't
Use this server if your core job involves tracking money movement, reconciling ledgers, or managing customer disputes in the Indian market. If you need to automate tasks that involve checking status (e.g., get_payment), listing batches of records (e.g., list_payments, list_payouts), or investigating financial risk (list_disputes), this is your tool.
Don't use it if you just need to display a simple form on a website, or if the only thing you are doing is initial sign-up. For those tasks, a specialized web service endpoint is better than an API gateway. This server requires structured data and specific identifiers (like transaction IDs) to work correctly.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Instamojo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually checking payment status feels like detective work.
Right now, if a customer calls about a late refund or a failed payout, you have to jump between the dashboard, check the order system, and then manually search for transaction IDs in multiple tabs. It takes five clicks and half an hour just to give one clear answer.
With this MCP server, your agent runs `get_refund` instantly with just the order ID. The payment status—successful, failed, or pending reversal—comes back in a single, structured field. You get definitive answers immediately.
Instamojo MCP Server: Get transaction data on demand.
You used to have to run separate reports for payments received (`list_payments`), payouts sent out (`list_payouts`), and disputes that happened (`list_disputes`). You'd download three different CSV files, open them in Excel, and try to match the dates.
Now, your agent handles the orchestration. It can check all these data points—from listing payments to confirming payouts and checking for disputes—in one sequence of calls. The whole process is automated.
Common Questions About Instamojo MCP
How do I use get_payment with Instamojo MCP Server? +
You pass the specific payment ID to the get_payment tool. It returns a detailed JSON object showing the transaction amount, status, and creation date for that single record.
What is the difference between list_payments and list_payouts? +
list_payments tracks money coming into your account from sales. list_payouts tracks money going out of your account to vendors or partners for settlement.
Can I check if a payment request was successful using get_payment_request? +
Yes, running get_payment_request gives you the current status. It tells you if the payment is pending confirmation, failed, or successfully processed by the gateway.
Should I use list_refunds or get_refund for reversals? +
Use list_refunds when you want to see a summary of all refunds over a period. Use get_refund if you know the specific refund ID and only need its details.
Before running any transaction tool, should I use `list_gateways` to verify my active payment providers? +
Yeah. Running list_gateways shows you exactly which payment processors are configured for your account right now. It's the best first step before trying payments or refunds.
If a call to `get_payment` fails with an error code, what does that imply about my payment's status? +
The specific API response error code tells you why the system couldn't retrieve the data. It won't tell you the transaction state itself; check the documentation for failure reasons.
How does `list_disputes` provide details on active versus resolved payment disputes? +
The tool returns a list that includes status markers for both active and past disputes. You'll need to filter the results based on whether the dispute is currently open or already settled.
When using `list_links`, how do I retrieve all generated payment links if there are thousands? +
The tool supports pagination, so you'll have to loop through the results. Look for a 'next page token' or cursor value in the response data structure to get everything.
How do I get Instamojo API credentials? +
Log in to your Instamojo dashboard, navigate to API & Plugins, and find your Client ID and Client Secret in the OAuth2 section.
Does it support Sandbox mode? +
This implementation uses the production API base by default. To use sandbox, the engine URL needs to be updated.
Can I process refunds? +
This version focus on listing and retrieving refund details. Actions to trigger new refunds may be added in future updates.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Lemon Squeezy
Sell software, subscriptions, and digital products globally with built-in tax compliance, billing, and licensing as your merchant of record.
Banco do Brasil
Check balance, statements, pay Pix/Boleto, and manage your BB account via API.
Swan
Empowers algorithmic control over European Bank Accounts. Execute SEPA transfers and manage Virtual Corporate Cards programmatically.
You might also like
Financial Math Engine
Equip your AI with zero-hallucination financial calculation powers. Calculate flawless Amortization Schedules (SAC/PRICE), Compound Interest, and Loan projections.
TarotAPI
Draw tarot cards, get readings, and explore card meanings via AI.
Drip
Manage subscribers, campaigns, and events in Drip via your AI Agent.