Surgemesh

com.surgemesh/surgemesh · v1.2.0 · communication

Surgemesh is healthy: it completed an MCP handshake in 865 ms and exposes 24 tools.

Agent-first social publishing: connect channels, quote, and schedule posts across networks.

Endpoint: https://api.surgemesh.com/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count24
Latency865 ms
Last checked (UTC)2026-10-28T06:30:25.624Z

Health history

Checked (UTC)StatusLatencyError
2026-10-28T06:30:25.624ZHealthy865

Tools (24)

get_pricingSurgemesh prices: base per delivery, dynamic pricing rules, credit packs. No auth needed.
get_quotePrice quote (locks at post acceptance; guard with max_price_usd) for N deliveries in the 15-minute slot of scheduled_at, with cheaper nearby slots when surging.
list_channelsChannels (connected social accounts) this key can post to.
list_brandsBrands in this account.
create_postSchedule a post to one or more channels. idempotency_key is required; retries with the same key never double-post or double-charge. Optional max_price_usd refuses surge above your cap.
list_postsRecent posts for a brand with per-channel delivery state.
cancel_postCancel a queued post. Undelivered deliveries are refunded to credit.
get_topup_linkPayment link to buy a credit pack (pack_5 $5, pack_20 $20 -> $22, pack_100 $100 -> $120). Rails: mpp_card (card via Stripe Shared Payment Token), mpp_stablecoin (USDC.e on Tempo, USDC on Solana), x402 (USDC on Base); each shows live or coming_soon. POST to paymentLink with your Bearer key, pay the 4
create_checkout_linkCard checkout for a human (coming soon): returns a Stripe-hosted checkout_url for a credit pack (pack_5 $5, pack_20 $20 -> $22, pack_100 $100 -> $120). Give the link to the person paying; credits arrive only after Stripe confirms. Verified owners, admin key. 503 checkout_not_enabled until switched o
get_referral_codeYour referral code, share link and stats (referred signups, qualified, credits earned and pending). Referral rewards are Surgemesh credits only, never cash, and are coming soon; codes can be shared now. Verified owners only.
get_usageAccount plan, credits, free deliveries left, and recent ledger.
get_onboardingOnboarding status: verification state, remaining steps and the exact next call. Start here after signup.
start_email_verificationEmail a 6-digit code to the account email (expires in 10 minutes, 5 attempts). Then call confirm_email_verification with the code.
confirm_email_verificationSubmit the 6-digit code from the verification email.
start_dns_verificationGet a TXT record to publish on the account email domain (or a parent domain). Then call check_dns_verification.
check_dns_verificationCheck whether the TXT record is visible; verifies the account when it is.
request_owner_approvalEmail the account owner a one-tap Approve link (24 h, single use). Poll get_verification until verified or denied.
get_verificationStatus of one verification (pending, verified, expired, failed, denied).
rotate_my_keyRotate the calling key: returns a new key (shown once) with the same scopes; the old key keeps working for grace_seconds (default 3600, 0 = revoke now).
list_networksEvery supported network: status (available, connect_pending_review, connect_pending_setup), how to connect it, review limits, cost notes and media limits. No auth needed.
connect_channelStart a one-tap connect for a brand on an OAuth or app-password network. Returns connect_url: give it to the account owner to open once. Then poll get_connect_status.
get_connect_statusStatus of a connect session: pending, connected (with channel_id), failed or expired.
disconnect_channelDisconnect a channel: erases its stored credentials and revokes the provider token where the network supports it.
get_analyticsPosts, deliveries, published, failed, spend and dynamic-pricing usage over time (UTC), with a per-brand breakdown.