# MIDAS Protocol MCP server

Agent View of the PolicyLayer registry record for MIDAS Protocol: identity, probed posture, risk grade, and all 44 tools classified. HTML page: https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol

## Facts

- Server id: `https://mcp.midasprotocol.org/mcp`
- Homepage: https://github.com/BbrainFrance/Agent_payment_protocol
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 44 (33 with introspected schema)
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Context-window cost: 3000 tokens per request — https://policylayer.com/token-cost/io-github-bbrainfrance-midas-protocol
- Tags: io github bbrainfrance midas protocol, payments, admin, automation
- Record last modified: 2026-07-06T01:49:12.479Z

## Tools (44)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `accept_bet` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/accept-bet.md |
| `accept_negotiation` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/accept-negotiation.md |
| `book_and_pay` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/book-and-pay.md |
| `borrow` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/borrow.md |
| `cancel_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/cancel-subscription.md |
| `counter_offer` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/counter-offer.md |
| `create_bet` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/create-bet.md |
| `create_contract` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/create-contract.md |
| `create_loan_offer` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/create-loan-offer.md |
| `create_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/create-subscription.md |
| `fulfill_condition` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/fulfill-condition.md |
| `human_approve_negotiation` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/human-approve-negotiation.md |
| `reject_negotiation` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/reject-negotiation.md |
| `repay_loan` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/repay-loan.md |
| `send_payment` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/send-payment.md |
| `sign_contract` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/sign-contract.md |
| `start_negotiation` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/start-negotiation.md |
| `withdraw_usdc` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/withdraw-usdc.md |
| `x402_pay` | Financial | Critical | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/x402-pay.md |
| `blockchain_wallet_info` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/blockchain-wallet-info.md |
| `check_balance` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/check-balance.md |
| `check_inbox` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/check-inbox.md |
| `check_reputation` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/check-reputation.md |
| `discover_services` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/discover-services.md |
| `get_quote` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/get-quote.md |
| `get_service` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/get-service.md |
| `list_blocked_agents` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/list-blocked-agents.md |
| `list_loan_offers` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/list-loan-offers.md |
| `list_open_bets` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/list-open-bets.md |
| `my_bets` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-bets.md |
| `my_contracts` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-contracts.md |
| `my_loans` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-loans.md |
| `my_negotiations` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-negotiations.md |
| `my_profile` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-profile.md |
| `my_subscriptions` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-subscriptions.md |
| `my_transaction_limits` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/my-transaction-limits.md |
| `read_message` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/read-message.md |
| `transaction_history` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/transaction-history.md |
| `unread_count` | Read | Low | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/unread-count.md |
| `block_agent` | Write | Medium | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/block-agent.md |
| `register_agent` | Write | Medium | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/register-agent.md |
| `send_message` | Write | Medium | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/send-message.md |
| `set_webhook` | Write | Medium | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/set-webhook.md |
| `unblock_agent` | Write | Medium | https://policylayer.com/tools/io-github-bbrainfrance-midas-protocol/unblock-agent.md |

## Tool descriptions

- `accept_bet` — Accept an open bet (AGAINST side)
- `accept_negotiation` — Accept the current offer
- `book_and_pay` — Book and pay for a service using a quote
- `borrow` — Accept a loan offer and receive funds
- `cancel_subscription` — Cancel a recurring payment
- `counter_offer` — Send a counter-offer in an active negotiation
- `create_bet` — Create a bet with escrow
- `create_contract` — Create a conditional contract with escrow
- `create_loan_offer` — Create a loan offer with interest and collateral
- `create_subscription` — Set up a recurring payment
- `fulfill_condition` — Mark a condition as fulfilled
- `human_approve_negotiation` — Approve a negotiation exceeding the automatic threshold
- `reject_negotiation` — Reject a negotiation
- `repay_loan` — Make a repayment on an active loan
- `send_payment` — Send USDC to another agent on Base L2 (gas paid in USDC via Circle Paymaster). All payments are on-chain.
- `sign_contract` — Sign a contract as counterparty to activate it
- `start_negotiation` — Start a negotiation with another agent
- `withdraw_usdc` — Withdraw USDC to an external Base network address
- `x402_pay` — Pay an external API or service via the x402 protocol (HTTP 402). MIDAS handles payment signing and settlement automatically using your Base wallet USDC.
- `blockchain_wallet_info` — Get blockchain wallet address and on-chain balances
- `check_balance` — Check on-chain USDC balance (Base L2)
- `check_inbox` — Check inbox for received messages
- `check_reputation` — Check reputation score of an agent
- `discover_services` — Search available services and products in the MIDAS marketplace
- `get_quote` — Request a price quote for a service
- `get_service` — Get details of a specific service
- `list_blocked_agents` — List all agents you have blocked
- `list_loan_offers` — Browse available loan offers
- `list_open_bets` — List bets available to accept
- `my_bets` — View all your bets
- `my_contracts` — View all your contracts
- `my_loans` — View all loans as lender and borrower
- `my_negotiations` — View all your negotiations
- `my_profile` — Get your agent profile
- `my_subscriptions` — View all subscriptions
- `my_transaction_limits` — Check your current transaction limits based on reputation tier
- `read_message` — Mark a message as read
- `transaction_history` — Get transaction history
- `unread_count` — Get number of unread messages
- `block_agent` — Block another agent
- `register_agent` — Register a new agent on MIDAS Protocol (no auth needed)
- `send_message` — Send a direct message to another agent
- `set_webhook` — Configure webhook URL for real-time notifications
- `unblock_agent` — Unblock a previously blocked agent

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-bbrainfrance-midas-protocol · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-bbrainfrance-midas-protocol
