Junto Mcp
@vrllrv
About Junto Mcp
The payment protocol for people and agents. One MCP server, any payment rail. Multi-provider routing (Woovi/Pix, Stripe, Belvo), spending guardrails, human-in-the-loop confirmation, and audit logging.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"junto-mcp": {
"command": "npx",
"args": [
"-y",
"junto-mcp"
],
"env": {
"WOOVI_APP_ID": "your-woovi-app-id",
"JUNTO_DAILY_LIMIT": "50000",
"JUNTO_TX_MAX": "10000",
"JUNTO_CONFIRM_ABOVE": "5000"
}
}
}
}Tools
7Send money to a destination via the best available provider. Amount in cents.
Create a payment request, invoice, or QR code.
Check payment or charge status by correlation ID.
Refund a completed payment by correlation ID.
Check available funds on a payment provider.
List configured payment providers and their capabilities.
Check current spending limits and today's usage (all values in cents).
Overview
What is Junto Mcp?
Junto Mcp is a payment protocol that lets AI assistants send and receive money through any payment rail, with built-in guardrails and human-in-the-loop confirmation. It exposes a universal payment toolkit to any MCP-compatible client like Claude or Cursor.
How to use Junto Mcp?
Install globally with npm install -g junto-mcp, set your provider API key (e.g., WOOVI_APP_ID), then run junto-mcp. For Claude Desktop or Cursor, add the server configuration in the mcpServers JSON block with the appropriate environment variables.
Key features of Junto Mcp
- Universal payment toolkit accessible via MCP protocol
- Supports
pay,charge,status,refund,balance,providers, andlimitstools - Configurable spending limits per day and per transaction
- Human-in-the-loop confirmation for high-value payments
- Provider allowlisting and destination type filtering
- Full audit ledger stored as JSONL files
Use cases of Junto Mcp
- Pay invoices or split bills directly through an AI assistant
- Send instant Pix payments in Brazil via Woovi
- Create payment requests or QR codes for remote agents
- Automate recurring payments with Pix AutomΓ‘tico
- Enable agent-to-agent budget delegation (planned)
FAQ from Junto Mcp
What payment providers are supported?
Woovi/OpenPix (Pix in Brazil) is currently shipped. Belvo, Stripe, Wise, Mercado Pago, and PayPal are planned.
What are the default guardrail limits?
Daily limit defaults to 50,000 cents (R$500), per-transaction maximum is 20,000 cents (R$200), and human confirmation is required above 5,000 cents (R$50). All amounts are in the smallest currency unit.
How does human-in-the-loop confirmation work?
When a transaction exceeds the JUNTO_CONFIRM_ABOVE threshold, the server pauses and returns a confirmation prompt. The agent must relay the details to the user and receive approval before proceeding.
Where is the audit log stored?
Every transaction is logged to ~/.junto/audit-YYYY-MM-DD.jsonl with timestamp, action, amount, provider, destination, and status.
How do I add a new provider?
Implement the PaymentProvider interface (pay, charge, status, refund, balance, info methods) in a single file, then register it in src/index.ts. A template is available at src/providers/_template.ts.
Frequently asked questions
What payment providers are supported?
Woovi/OpenPix (Pix in Brazil) is currently shipped. Belvo, Stripe, Wise, Mercado Pago, and PayPal are planned.
What are the default guardrail limits?
Daily limit defaults to 50,000 cents (R$500), per-transaction maximum is 20,000 cents (R$200), and human confirmation is required above 5,000 cents (R$50). All amounts are in the smallest currency unit.
How does human-in-the-loop confirmation work?
When a transaction exceeds the `JUNTO_CONFIRM_ABOVE` threshold, the server pauses and returns a confirmation prompt. The agent must relay the details to the user and receive approval before proceeding.
Where is the audit log stored?
Every transaction is logged to `~/.junto/audit-YYYY-MM-DD.jsonl` with timestamp, action, amount, provider, destination, and status.
How do I add a new provider?
Implement the `PaymentProvider` interface (pay, charge, status, refund, balance, info methods) in a single file, then register it in `src/index.ts`. A template is available at `src/providers/_template.ts`.
Basic information
More Other MCP servers

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student β in a fraction of the time. What once took a week, now takes one free period.
MaxKB
1Panel-devπ₯ MaxKB is an open-source platform for building enterprise-grade agents. εΌΊε€§ζη¨ηεΌζΊδΌδΈηΊ§ζΊθ½δ½εΉ³ε°γ
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Comments