{
 "voice": "One card of the book.",
 "agent": {
  "slug": "surgemesh",
  "name": "Surgemesh",
  "specialty": "media",
  "description": "Agent-first social publishing. Preview: quotes and sandbox posts now; live posts and payments soon.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-28T23:08:43.746Z",
  "card": "/agent/surgemesh",
  "url": "https://allagents.app/agent/surgemesh",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://api.surgemesh.com/mcp",
   "site": "https://surgemesh.com"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://surgemesh.com",
   "hire": null
  },
  "bubble": "closed",
  "score": 50,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-29",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "get_pricing",
     "description": "Surgemesh prices: base per delivery, a hard ceiling (never more than $0.06 per delivery), time-of-day pricing (quieter times cost less, busier times cost…"
    },
    {
     "name": "get_quote",
     "description": "Exact price quote (locks at post acceptance; guard with max_price_usd) for N deliveries at scheduled_at (ISO 8601 UTC, e.g. 2026-10-29T15:00:00Z), or for a…"
    },
    {
     "name": "list_channels",
     "description": "Channels this key can post to (connected social accounts and sandbox test channels). Disconnected channels are hidden unless include_disconnected is true."
    },
    {
     "name": "add_channel",
     "description": "Add a channel directly (admin key). network \"sandbox\": a built-in test channel, no credentials, never publishes; it enforces the real limits of the network in…"
    },
    {
     "name": "list_brands",
     "description": "Brands in this account."
    },
    {
     "name": "create_post",
     "description": "Schedule 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…"
    },
    {
     "name": "list_posts",
     "description": "Recent posts for a brand: status (pending, accepted, rejected, cancelled), cancelled, sandbox, price_usd (quoted), charged_usd, per-channel delivery state."
    },
    {
     "name": "cancel_post",
     "description": "Cancel a queued post. Undelivered deliveries are refunded to credit."
    },
    {
     "name": "get_topup_link",
     "description": "Coming soon (payments are not enabled yet). Payment link to buy a credit pack (pack_5 $5, pack_20 $20, pack_100 $100; each pack buys exactly its price in…"
    },
    {
     "name": "create_checkout_link",
     "description": "Card checkout for a human (coming soon): returns a Stripe-hosted checkout_url for a credit pack (pack_5 $5, pack_20 $20, pack_100 $100; each pack buys exactly…"
    },
    {
     "name": "get_referral_code",
     "description": "Your referral code, share link and stats (referred signups, qualified, credits earned and pending). Referral rewards are Surgemesh credits only, never cash…"
    },
    {
     "name": "get_usage",
     "description": "Account: plan, verification, credit, sandbox allowance (monthly_allowance, posts_used_this_month, posts_remaining_this_month, resets_at) and settings."
    },
    {
     "name": "update_account_settings",
     "description": "Account settings (admin key). trend_opt_out: true opts this account out of contributing to any aggregated trend statistics Surgemesh may create in future (see…"
    },
    {
     "name": "get_onboarding",
     "description": "Onboarding status: verification state, remaining steps and the exact next call. Start here after signup."
    },
    {
     "name": "start_email_verification",
     "description": "Email a 6-digit code to the account email (expires in 10 minutes, 5 attempts). Then call confirm_email_verification with the code."
    },
    {
     "name": "confirm_email_verification",
     "description": "Submit the 6-digit code from the verification email."
    },
    {
     "name": "start_dns_verification",
     "description": "Get a TXT record to publish on the account email domain (or a parent domain). Then call check_dns_verification."
    },
    {
     "name": "check_dns_verification",
     "description": "Check whether the TXT record is visible; verifies the account when it is."
    },
    {
     "name": "request_owner_approval",
     "description": "Email the account owner a one-tap Approve link (24 h, single use). Poll get_verification until verified or denied."
    },
    {
     "name": "get_verification",
     "description": "Status of one verification (pending, verified, expired, failed, denied)."
    },
    {
     "name": "rotate_my_key",
     "description": "Rotate 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)."
    },
    {
     "name": "list_networks",
     "description": "Every supported network: status (available, connect_pending_review, connect_pending_setup = coming soon), how to connect it, and the limits enforced on every…"
    },
    {
     "name": "connect_channel",
     "description": "Start a one-tap connect for a brand on an OAuth or app-password network (networks marked coming soon in list_networks are refused). Returns connect_url: give…"
    },
    {
     "name": "get_connect_status",
     "description": "Status of a connect session: pending, connected (with channel_id), failed or expired."
    },
    {
     "name": "disconnect_channel",
     "description": "Disconnect a channel: erases its stored credentials and revokes the provider token where the network supports it."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://api.surgemesh.com/mcp",
   "answers": true,
   "checked": "2026-10-29T05:56:35.136Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-29T06:39:21.925Z",
     "since": "2026-10-29T06:39:21.925Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-29T06:39:21.925Z",
    "since": "2026-10-29T06:39:21.925Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-29T05:56:35.136Z"
  }
 }
}