Ultraner MCP Server
Official# Ultraner MCP Server
A [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI agents call the [Ultraner](https://ultraner.com) API directly: create payments and refunds, open checkout sessions, manage escrow, and inspect transactions across Africa.
- Docs: https://ultraner.com/docs
- OpenAPI: https://ultraner.com/openapi.json
- For AI: https://ultraner.com/ai
## Run
```bash
ULTRANER_API_KEY=sk_live_... npx @ultraner/mcp
```
## Use in an MCP client
Claude Desktop / Claude Code (`mcp.json` or settings):
```json
{
"mcpServers": {
"ultraner": {
"command": "npx",
"args": ["-y", "@ultraner/mcp"],
"env": { "ULTRANER_API_KEY": "sk_live_..." }
}
}
}
```
## Tools
- `create_mobile_money_payment` charge a mobile-money wallet
- `get_payment_status` look up a payment by reference
- `create_disbursement` send a payout
- `get_wallet` wallet balances
- `list_transactions` recent transactions
- `create_escrow` / `release_escrow` hold and release funds
- `create_paypal_order` / `create_stripe_session` international payers
## Environment
- `ULTRANER_API_KEY` (required) your secret API key
- `ULTRANER_BASE_URL` (optional) defaults to `https://api.ultraner.com`
## License
MIT
TDQS
Scored across 16 tools
Each tool targets a distinct resource or action, and descriptions clarify boundaries. There is minor potential overlap between create_checkout_session and create_stripe_session/create_paypal_order, but overall selection is clear.
All tool names use snake_case with a consistent verb_noun pattern (get_, list_, create_, release_). No mixed conventions or vague verbs.
16 tools is slightly above the typical 3-15 range but each maps to a distinct capability; the set is comprehensive without excessive redundancy.
Core collection, disbursement, escrow, and wallet operations are covered, but advertised capabilities like subscriptions, FX, and settlement lack dedicated tools. Refunds, cancellations, and transaction detail are also missing, creating dead ends.