Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "ucode_credits_verify_app_store_purchase", "ucode_help", "ucode_payments_nowpayments_create" and 2 more
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":true}
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
{"destructiveHint":false,"openWorldHint":falsetrue,"readOnlyHint":false}
Added "ucode_agent_buy_credits", "ucode_agent_cancel", "ucode_agent_check_sms" and 5 more; changed the definition of "ucode_agent_billing" and "ucode_credit_referral_redeem" (42 tools before, 50 now)
No login. Lists prepaidUSDC (Base)credit packs priced in USDC on Base for autonomous agents/botsand(packageId,howcredits,tousd,paypayTo). Buy one withx402.**ucode_agent_buy_credits**.ChatGPTSigned-in humansshouldpay
Certificate recorded, valid to 2026-11-26
Authorization not required
Unknown → Live
First tool surface recorded: 42 tools (server version 1.0.9)
https://mcp.ucodesim.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
RedeemApply a6-characterfriend's referral codefor(oncebonuspercredits.account, only if the referral program is active). Never guess, generate or loop over codes.
⟨3 unchanged words⟩ ","properties":{"code":{"maxLength":620,"minLength":64,"type":"string"}},"required":[ ⟨3 unchanged words⟩
Buy credits with USDC on Base (x402) — Autonomous agents: buy a prepaid credit pack with USDC on Base using the x402 protocol — no account or card needed. Step 1: call with {pack, acceptLawfulUse:true} (no paymentHeader) → returns PAYMENT_REQUIRED with exact x402 requirements. Step 2: sign that payment with your x402 wallet and call again with paymentHeader → credits are added and a uc_live_ API key is returned (shown once, also stored for this MCP session). Pack ids come from ucode_agent_billing (aliases: starter, plus, pro). Only spend what the user approved.
Cancel an agent rental (refund credits) — Cancel an agent rental when no SMS arrived; credits return to the agent wallet. Requires the uc_live_ API key.
Check SMS for an agent rental — Poll an agent rental for the SMS/OTP. Pass id and pollToken from ucode_agent_rent (or rely on the session API key).
Pay-per-SMS USDC quote (no login) — Exact USDC (Base) price to rent ONE number for a service/country without prepaid credits. Use the 'service' code from ucode_find_numbers and a countryId.
Rent a number (agent: API key or pay-per-SMS) — Rent one virtual number for a lawful SMS verification. Pays from the agent wallet when a uc_live_ API key is active (from ucode_agent_buy_credits, ucode_agent_use_api_key, or an Authorization: Bearer uc_live_… header on the MCP connection). Without a key it uses pay-per-SMS: first call returns PAYMENT_REQUIRED (x402, USDC on Base); call again with paymentHeader. Returns phone, id and pollToken → then call ucode_agent_check_sms. Signed-in human accounts should use ucode_sms_rent_with_credits instead.
Use an existing agent API key — Activate a previously issued uc_live_ agent API key for this MCP session (for clients that cannot set an Authorization header).
Agent wallet balance — Credit balance of the agent wallet behind the active uc_live_ API key.
Find numbers & prices (no login) — No sign-in needed. Search which apps/services (Telegram, WhatsApp, Google, OpenAI…) have virtual numbers in stock, by country, with the price in Ucode credits. Use this first whenever someone asks for a number or a price. Then: signed-in humans rent with ucode_sms_rent_packages → ucode_sms_rent_with_credits; autonomous agents use ucode_agent_buy_credits / ucode_agent_rent.