# Instamojo MCP

> Instamojo MCP connects your AI agent directly to India's payment infrastructure. This tool lets you automate financial monitoring, process transactions, and track funds across major e-commerce operations in the country. Your agent can fetch specific payments, list all recent payouts, manage refund details, or check active disputes—all without manual logins or API calls. It’s designed for anyone managing high-volume commerce that needs reliable access to payment data.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Tags:** payment-gateway, refund-management, payouts, dispute-resolution, transaction-tracking, indian-fintech

## Description

Instamojo lets your AI client handle the full lifecycle of e-commerce finance in India. Instead of manually logging into a dashboard, you tell your agent what financial information you need, and it pulls it directly from the Instamojo API. You can automatically check incoming payments to see if they cleared, track exactly where payouts are heading, or pull up records for refunds that went through.

This is ideal for automating daily financial checks and building robust back-office processes. It moves beyond simple data retrieval; you can use your agent to monitor disputes in real time and manage payment requests across different systems. Because Vinkius hosts this MCP, you connect once from any compatible client—like Cursor or Claude—and get access to all these crucial tools. You’ll spend less time tracking down transaction IDs and more time making business decisions.

## Tools

### get_payment
Retrieves detailed information for a single, specific payment transaction.

### get_payment_request
Pulls the current status and details of a pending payment request.

### get_refund
Shows the specific data related to an already processed refund.

### list_disputes
Provides a list of all financial disputes, whether they are active or closed.

### list_gateways
Lists every payment gateway that has been configured in your account.

### list_links
Retrieves a list of all generated, shareable payment links you've created.

### list_payment_requests
Lists every pending or scheduled payment request that has been set up.

### list_payments
Retrieves a comprehensive list of all payments received through the platform.

### list_payouts
Lists every payout transaction made to your linked bank account.

### list_refunds
Provides a full list of all refunds that have been processed over time.

## Prompt Examples

**Prompt:** 
```
List all recent payments in Instamojo.
```

**Response:** 
```
I'll fetch your recent transaction history from Instamojo.
```

**Prompt:** 
```
Show me the status of my recent payment requests.
```

**Response:** 
```
I'll retrieve the list of payment requests and their current statuses.
```

**Prompt:** 
```
Check for any active disputes in my account.
```

**Response:** 
```
I'll look up the current disputes in your account.
```

## Capabilities

### Retrieve Payment Details
Fetch the specific information for any single payment record.

### Manage Transaction Requests
Get details on pending or scheduled payments and payment requests.

### Track Refunds and Payouts
Check the status of processed refunds, view all payout records, and list historical payouts to bank accounts.

### Monitor Financial Health
List all payments received or track generated payment links for e-commerce campaigns.

### Resolve Disputes
Pull lists of both active and past financial disputes to help with reconciliation.

## Use Cases

### Reconciling end-of-week sales figures
The operations manager needs to prove that $50,000 was collected this week. They tell their agent: 'List all payments from the last seven days.' The agent uses list_payments and then checks specific details using get_payment for verification.

### Handling a large batch of refunds
A client needs to process 20 returns. They instruct their agent: 'List all refund IDs from the last month.' The agent uses list_refunds, then runs get_refund on each ID to confirm the status before emailing the client.

### Checking bank payout schedules
The business owner needs to know when funds will arrive. They ask their agent: 'What payouts are scheduled for this week?' The agent uses list_payouts and checks any pending items with list_payment_requests.

### Investigating a suspicious transaction
A dispute comes in over $5,000. The finance analyst asks the agent to 'Check all disputes related to payment ID XYZ.' The agent uses list_disputes and then gets full context using get_payment.

## Benefits

- Stop manually checking dashboards for transaction status. By using get_payment and list_payments, your agent instantly checks the current state of any payment so you know exactly when funds hit.
- Keep track of money that hasn't cleared yet. You can use list_payment_requests to see pending payments and get_payment_request to check on specific requests without logging in.
- Simplify returns management. Instead of digging through emails, your agent uses get_refund or list_refunds to pull up the full details of any refund transaction instantly.
- Never worry about lost funds again. Monitoring disputes with list_disputes means you know immediately if there’s an issue that needs human review.
- Build better reports for finance teams. Using list_payouts and list_payments lets your agent pull all the necessary figures to reconcile accounts automatically.

## How It Works

The bottom line is you give instructions in plain English, and this MCP handles all the complex financial data fetching behind the scenes.

1. Your agent determines the required action, for example, 'I need to know all payouts from last week.'
2. It calls the appropriate tool within this MCP, sending only the necessary identifiers (like a date range or transaction ID).
3. The Instamojo API executes the request and sends back clean, structured data that your agent can then read aloud or pass directly to another system.

## Frequently Asked Questions

**How do I check if a payment went through using Instamojo MCP?**
You use get_payment to retrieve all the specific details for any transaction. This lets you confirm the amount, date, and final status right away.

**Can I track refunds across multiple orders with Instamojo MCP?**
Yes, you can list all historical refunds using list_refunds, or get details on a specific one using get_refund. This makes tracking returns straightforward.

**What is the best way to monitor pending payouts with Instamojo MCP?**
Use list_payouts for past payments and check list_payment_requests if you need to see what's scheduled or waiting to be sent out.

**Does Instamojo MCP help me find disputes?**
Absolutely. You use list_disputes to get a full overview of all active and past financial disagreements, helping you address them quickly.

**Can I list payment links created in Instamojo using this MCP?**
Yes, the list_links tool lets your agent retrieve every generated payment link, which is useful for marketing or auditing purposes.