# Palmyr MCP server

Agent infra: email, phone, social, domains, VPS, wallets. Paid per-action via x402, no API key.

## Links
- Registry page: https://www.getdrio.com/mcp/ai-palmyr-palmyr
- Repository: https://github.com/0xArtex/Palmyr
- Website: https://palmyr.ai

## Install
- Endpoint: https://palmyr.ai/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://palmyr.ai/mcp

## Tools
- palmyr_pricing (Palmyr pricing) - List every paid Palmyr capability and its live x402 price (USDC on Solana/Base). Free — no payment required. Endpoint: https://palmyr.ai/mcp
- palmyr_capabilities (Palmyr capabilities) - List the i402 capabilities Palmyr can plan and execute (the intent-resolver catalog). Free — no payment required. Endpoint: https://palmyr.ai/mcp
- i402_plan (i402 plan (intent resolver)) - State an intent, get a priced execution plan. The i402 orchestrator turns a natural-language outcome into an ordered list of x402 calls your agent signs and runs. Costs 0.10 USDC per plan, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- card_buy (Buy prepaid Visa card) - Buy a USA prepaid Visa card loaded with EXACTLY the requested balance ($5–$1000). Dynamic x402 price = amount + fee (3% min 0.50 USDC) — the 402 instructions carry the exact total. Returns 202 with an operation_id: poll card_status until ready (~10s), then fetch the number with card_get. US merchants only; non-reloadable (spend across transactions until depleted); max 6 cards per agent per rolling 24h (issuer limit). Endpoint: https://palmyr.ai/mcp
- card_status (Check card purchase status) - Poll a card purchase started by card_buy (free). done=true when status is 'ready' (fetch details with card_get) or 'failed' (payment auto-refunded — see refund_status). Endpoint: https://palmyr.ai/mcp
- card_get (Get card number/CVV) - Retrieve a prepaid card you own: full card number, CVV, expiry, live balance. Owner-verified (0.01 USDC ownership proof; the paying wallet must be the card's buyer). Endpoint: https://palmyr.ai/mcp
- card_list (List your prepaid cards) - List cards owned by the paying wallet: status, last4, balance (never full numbers — those are per-card via card_get). 0.01 USDC ownership proof. Endpoint: https://palmyr.ai/mcp
- email_create_inbox (Create email inbox) - Provision an email inbox at {name}@palmyr.ai (or a custom domain you own), keyed to your wallet. Costs 2.00 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- email_create_temp (Create disposable temp inbox) - Provision a cheap, disposable, receive-only email inbox — ideal for receiving a one-off verification or order-confirmation email during a checkout/signup flow. The address (a natural-looking handle on a dedicated inbox domain) is returned in the response. Auto-expires (default 24h). Reads return plaintext to the owning wallet (no E2E key to manage). Costs 0.50 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- email_extend_temp (Extend disposable temp inbox) - Rent another 7 days on a live disposable temp inbox — each call pushes expires_at exactly 7 days further (fixed, stackable, no cap). Owner-only; expired temp inboxes cannot be revived (buy a new one via email_create_temp). Costs 0.50 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- email_send (Send email) - Send an email from an inbox you own. Costs 0.08 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- email_read_messages (Read email messages) - Read decrypted messages from an inbox you own (payment wallet must match the inbox). Costs 0.02 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- phone_buy_number (Buy phone number) - Provision a real phone number (SMS + voice) for your agent. Costs 3.00 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- phone_send_sms (Send SMS) - Send an SMS from a phone number you own. Costs 0.05 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- phone_read_messages (Read SMS messages) - Read SMS messages received on a phone number you own. Costs 0.02 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- wait_for_otp (Wait for SMS verification code (OTP)) - Wait for an SMS verification code / OTP to arrive on a Palmyr phone number you own, and return the parsed code. Blocks up to timeout_s (default 60, max 90) checking every ~2s — one call replaces hand-rolled polling of phone_read_messages during account signups and 2FA flows. Messages that arrived up to lookback_s seconds (default 10) BEFORE the call also match, so a code that landed early is not missed — pass lookback_s=0 when reusing a number across signups so a stale code can't be re-served. Default extraction handles standalone 4-8 digit codes, 'code is/code:' tokens, and Google-style G-XXXXXX; pass pattern to override (max 256 chars; a pattern that blows its per-match budget is dropped mid-wait and pattern_timeout: true is reported). Returns { found: true, code, message_text } on a hit or { found: false, waited_s } on timeout (not an error — just call again). Costs 0.02 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- phone_temp_number (Lease disposable temp phone number) - Lease a cheap, instant, receive-only US phone number from a pool to receive one SMS verification code — the phone analogue of a disposable temp email inbox. $0.20 for 30 min (ttl_seconds, clamped 300–1800), returned to the pool at expiry; call wait_for_otp to catch the code. Good for one-time SMS verification and phone-gated signups. Works with major sites like Google, X, and Discord; some (Telegram, WhatsApp, OpenAI) may reject it as a VoIP number — for strict sites, buy a dedicated number with phone_buy_number. Pool numbers are recycled after the lease, so use them for one-time codes only, not long-term 2FA. Costs 0.20 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- phone_extend_temp (Extend disposable temp phone number) - Rent another 30 minutes on a live disposable temp number — each call pushes expires_at 30 min further (stackable up to 24h total lease). Owner-only; expired temp leases cannot be revived (lease a fresh one via phone_temp_number). Costs 0.20 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- twitter_post (Post to X (Twitter)) - Post a tweet from an X account you control (via injected session cookies). Costs 0.001 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- tiktok_post (Post to TikTok) - Post a video to a TikTok account you control (from video_base64 or video_url), immediately or scheduled. Async: returns an operation to poll. Costs 0.01 USDC, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- domain_check (Check domain availability) - Check domain availability and per-TLD pricing. Pass a full domain (example.com) or a bare name to scan popular TLDs. Free — no payment required. Endpoint: https://palmyr.ai/mcp
- domain_register (Register domain) - Register a domain to your wallet. Priced per TLD — the exact quote is returned in the 402 challenge, paid per-action via x402. Endpoint: https://palmyr.ai/mcp
- compute_deploy (Deploy VPS) - Deploy a cloud VPS keyed to your wallet (optionally auto-installs OpenClaw/skills). Priced per server type — the exact quote is returned in the 402 challenge, paid per-action via x402. Endpoint: https://palmyr.ai/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ai.palmyr
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 3, 2026
- Source: https://registry.modelcontextprotocol.io
