Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,519Letters: 13Defects: 1,321counted 3 min ago
teppi

MCP serveruk.ucode/sms

Virtual phone numbers for SMS/OTP verification.
Read moreVirtual phone numbers for SMS/OTP verification. Browse free; pay with credits or USDC (x402).
UNRATEDActivestreamable-httpmcp.ucodesim.com

Overview

Score?
UNRATED 0.584
of what a free look can see, on 14 looks
Looks
14
last 1 hr ago
Tools
50
changed 20 hr ago

More info

URL
mcp.ucodesim.com/mcp
streamable-http
Says it is
ucode-panel 1.1.0
protocol 2025-06-18
In the record since
11 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.584 · highest on record 0.8561

Toolsfrom sha256:d163f0ded4…3a575c · +0 −0 20 hr ago

The tools this server lists, read out of the definition it returned
ToolSchema
ucode_agent_billing
No login. Lists prepaid credit packs priced in USDC on Base for autonomous agents/bots (packageId, credits, usd, payTo). Buy one with **ucode_agent_buy_credits**. Signed-in humans
input · output
ucode_agent_buy_credits
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
input · no output
ucode_agent_cancel
Cancel an agent rental when no SMS arrived; credits return to the agent wallet. Requires the uc_live_ API key.
input · no output
ucode_agent_check_sms
Poll an agent rental for the SMS/OTP. Pass id and pollToken from ucode_agent_rent (or rely on the session API key).
input · no output
ucode_agent_quote
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.
input · no output
ucode_agent_rent
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 Au
input · no output
ucode_agent_use_api_key
Activate a previously issued uc_live_ agent API key for this MCP session (for clients that cannot set an Authorization header).
input · no output
ucode_agent_wallet
Credit balance of the agent wallet behind the active uc_live_ API key.
input · no output
ucode_app_init_snapshot
Combined snapshot (packages, rentals, credit status, settings). Use platform web for ChatGPT (Stripe/crypto web packages); ios/android for native.
input · output
ucode_authenticate
Hidden escape hatch: only if the user explicitly already has a mobile Bearer token and asks to use it. Do NOT suggest this for normal sign-in — use ucode_login_start + ucode_login_
input · output
ucode_connect
Starts browser sign-in for the visual card **Connect** button. Returns linkUrl + sessionId with uiView sign-in. Poll **ucode_login_poll** until linked.
input · output
ucode_credit_gift_breakdown
Free-credit badges / gift breakdown.
input · output
ucode_credit_packages
Same packs as **ucode_render_credits** (data). For ChatGPT humans prefer **ucode_render_credits** and the website dashboard. Agents: x402 USDC on Base.
input · output
ucode_credit_referral_redeem
Apply a friend's referral code (once per account, only if the referral program is active). Never guess, generate or loop over codes.
input · output
ucode_credit_referral_stats
Referral code and earnings summary.
input · output
ucode_credits_status
Linked wallet — **credits** are in-app points for renting numbers, not a bank balance. Always say “you have X credits”. After a dashboard or x402 payment, call this so the ChatGPT
input · output
ucode_credits_verify_app_store_purchase
Server-side verify of RevenueCat / store purchase (same as mobile). Requires packageId, transactionId, productId, platform (iOS/Android), and purchaseToken for Android.
input · output
ucode_disconnect
Sign out / unlink this ChatGPT conversation from Ucode. Clears the MCP session only (not account deletion). Use when the user asks to sign out, log out, disconnect, or switch accou
input · output
ucode_find_numbers
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 whene
input · no output
ucode_help
Optional natural-language help about Ucode features and flows. Uses the OpenAI key from Panel (Settings → ChatGPT App) when set, else OPENAI_API_KEY on the MCP host. Respects the “
input · output
ucode_instructions
Full product guide (read-only). **Not for the first message** — use **ucode_welcome** first. If the user is not signed in, call **ucode_welcome** / **ucode_login_start** instead of
input · output
ucode_login_poll
Poll after **ucode_login_start**. Links the ChatGPT session when the user has finished in the browser — **call repeatedly** until complete; do not ask users to paste tokens or to t
input · output
ucode_login_start
Creates a one-time browser sign-in URL. Prefer the in-card **Connect** button (**ucode_connect**). Poll **ucode_login_poll(sessionId)** until linked.
input · output
ucode_panel_ping
Public health check against Ucode Panel (no auth). Official downloads and info: https://ucode.uk — do not use unrelated domains (e.g. ucode.io).
input · output
ucode_payments_nowpayments_create
Creates a crypto invoice (NOWPayments) for human web/Telegram top-ups. ChatGPT humans should use **https://ucode.uk/app/credits** instead. Autonomous agents/bots must pay **USDC on
input · output
ucode_payments_nowpayments_status
Poll invoice / payment status by NOWPayments id.
input · output
ucode_payments_stripe_create_checkout
**Do not use in ChatGPT.** In-card Stripe is blocked. For humans, call **ucode_render_credits** and open **https://ucode.uk/app/credits**. For agents/bots, call **ucode_agent_billi
input · output
ucode_payments_stripe_prices
**Rare.** Resolve fiat display for Stripe IDs — do **not** read raw **prod_**/ **price_** strings to end users; use **ucode_credit_packages** for storefront-style copy.
input · output
ucode_payments_stripe_verify
After Checkout completes, pass checkout **session id** plus **packageId** so Panel credits the account.
input · output
ucode_render_credits
Opens the **Add credits** card with the current wallet balance. ChatGPT cannot run Stripe in the iframe — the user taps through to **https://ucode.uk/app/credits**. After they pay,
input · output
ucode_render_home
**Call on the first user message** in every new chat. Renders the interactive Ucode card with a **Connect Ucode account** button. Until linked, only welcome/connect/login tools — n
input · output
ucode_render_services
Opens the **visual service picker** (popular apps + search). Call after sign-in or when the user wants a number — same data as **ucode_sms_summary** but optimized for the in-chat c
input · output
ucode_services_catalog
Paginated Ucode service catalog with per-country availability from the Panel database.
input · output
ucode_session_status
Check whether this ChatGPT session is linked to Ucode. Use at chat start; if connected is false, run **ucode_render_home** — do not process rental requests. If they already have a
input · output
ucode_sign_out
Same as **ucode_disconnect** — unlinks Ucode from this ChatGPT chat. Call for sign out, log out, or disconnect requests.
input · output
ucode_sms_active_rentals
Active/received rentals with SMS snippets if already fetched.
input · output
ucode_sms_cancel_rental
Cancel an active rental and refund credits when no SMS has arrived. Requires a cancel reason for analytics. Reasons: service_rejected | number_has_account | code_not_arrived | othe
input · output
ucode_sms_countries
Raw worldwide country id table — pairs with legacy APIs only. For renting, use **ucode_sms_summary** / **ucode_sms_service_detail** so users pick by country name + credits.
input · output
ucode_sms_get_code
Poll latest SMS for a rental id (provider rental id string).
input · output
ucode_sms_prices
**Avoid for ChatGPT users.** Uses backend USD-ish snapshots; assistants must guide rentals via credits-only summaries (**ucode_sms_summary**, **ucode_sms_service_detail**) and **uc
input · output
ucode_sms_refund_expired
Trigger server-side refund scan for expired rentals (same as app).
input · output
ucode_sms_rent_packages
After user picks **serviceCode** + **country** (numeric id from summary/detail), list **credit-priced routes** only. Same package picker as the app (rentalFlowVersion 2). Present *
input · output
ucode_sms_rent_provider_direct
**Do not use for ChatGPT end users.** Legacy rental against upstream balances — skips normal credit UX and exposes provider-era assumptions. Only **ucode_sms_rent_with_credits** wi
input · output
ucode_sms_rent_with_credits
**Primary rental** — charges Ucode credits. Always use **rentalFlowVersion: 2** and **packageId** from **ucode_sms_rent_packages** (matches mobile). Never mention wholesale/provide
input · output
ucode_sms_service_detail
Load one service’s countries after you have its short **serviceCode** (from summary `service` field). Matches opening that service in the iOS/Android app: availability, credits per
input · output
ucode_sms_services
Low-level provider service codes — exposes internal naming. Do NOT use for normal rentals; prefer **ucode_sms_summary** or **ucode_sms_service_detail** then credits-only packages.
input · output
ucode_sms_summary
Primary discovery: search by app/service name (e.g. Telegram, WhatsApp). Returns services with countries, **credits** only (no provider names / no USD in assistant copy). Same idea
input · output
ucode_sms_transactions
Provider ledger audit trail — sanitized before ChatGPT. Prefer explaining rentals via **ucode_sms_active_rentals** for users.
input · output
ucode_welcome
Same as **ucode_render_home** — product summary + sign-in card. Prefer **ucode_render_home** on first message.
input · output
ucode_whoami
Current linked Ucode user (requires ucode_login_poll complete or ucode_authenticate).
input · output
Verify it yourselfnpx teppi-check https://mcp.ucodesim.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M36D98CCDG517RZWNEX3XXTA