loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

midtrans-mcp

MCP Tool

theYahia/midtrans-mcp

MCP server for Midtrans — payment gateway, SNAP tokens, refunds (Indonesia)

Install

$ npx loaditout add theYahia/midtrans-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "midtrans-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "midtrans-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

midtrans-mcp

MCP server for Midtrans payment gateway (Indonesia). Supports Core API charges, Snap tokens, transaction management, refunds, and more via HTTP Basic Auth.

Tools (8)

| Tool | Description | |---|---| | create_charge | Create a payment charge via Core API | | get_status | Get transaction status by order ID | | approve | Approve a pending transaction | | cancel | Cancel a pending transaction | | refund | Refund a captured transaction | | expire | Force-expire a pending transaction | | create_snap_token | Create a Snap payment token for checkout UI | | list_transactions | List recent transactions |

Quick Start
{
  "mcpServers": {
    "midtrans": {
      "command": "npx",
      "args": ["-y", "@theyahia/midtrans-mcp"],
      "env": {
        "MIDTRANS_SERVER_KEY": "<YOUR_SERVER_KEY>"
      }
    }
  }
}
Environment Variables

| Variable | Required | Description | |---|---|---| | MIDTRANS_SERVER_KEY | Yes | Server key from Midtrans dashboard | | MIDTRANS_PRODUCTION | No | Set to "true" for production (default: sandbox) |

Demo Prompts
  • "Create a GoPay charge of 50,000 IDR for order-123"
  • "Check payment status for order-456"
  • "Generate a Snap checkout token for 100,000 IDR"
  • "Refund 25,000 IDR from order-789"
License

MIT

Tags

apiindonesia-apimcpmcp-servermodel-context-protocolpaymentstypescript

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated13 days ago
Security: AREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/theYahia/midtrans-mcp)](https://loaditout.ai/skills/theYahia/midtrans-mcp)