An MCP server that lets AI agents call paid APIs via USDC pay-per-call settlement using an ERC-2612 permit, with a demo mode that works without credentials. It exposes marketplace services through MCP and settles charges directly from the user’s wallet to the API provider.
From the registry: Polymarket prediction markets — buy/sell positions in USDC. LemonCake pay-per-call billing.
Please install the `polymarket-guard` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm/npx** — Required to run the MCP server via npx.
Optional prerequisites:
- Optional: Create a LemonCake permit for paid services — To unlock paid services, open lemoncake.xyz/start/v2, sign in, fund your wallet if needed, and sign an ERC-2612 permit. Copy the resulting permit blob for use as LEMON_CAKE_PERMIT. (https://lemoncake.xyz/start/v2)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","agent-payment-mcp"]
- optional environment variables:
- `LEMON_CAKE_PERMIT`: Permit blob used to authorize paid API calls from your wallet. Not needed for Demo Mode; required to access paid LemonCake marketplace services. (example: `<paste-the-permit-blob-here>`)
Note: The README is for the LemonCake agent-payment-mcp package and mentions polymarket-guard-mcp only as part of a family of MCP packages. It does not provide standalone install/config instructions for polymarket-guard-mcp. The documented runnable server here is agent-payment-mcp, which supports Demo Mode with no credentials.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.LEMON_CAKE_PERMITrequiredPaste the ERC-2612 permit blob used to authorize paid API calls from the user's wallet.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.