{"server":"uk.ucode/sms","count":15,"changes":[{"tool":"ucode_sms_rent_provider_direct","kind":"changed","observed_at":"2026-10-03T19:02:46.209Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"3602342418a2f737283f2a0450921e83","after_hash":"0d00acff3a28029ebbc7f5709aa0fc12"},{"tool":"ucode_credits_verify_app_store_purchase","kind":"changed","observed_at":"2026-10-03T19:02:46.209Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"f7f69d65717058c28b9f45841bc3f0e9","after_hash":"7704d6294681d375d7f92e3078562fb2"},{"tool":"ucode_payments_nowpayments_create","kind":"changed","observed_at":"2026-10-03T19:02:46.209Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"3aedd97862d6270626314915c09e7d83","after_hash":"375f213d043f340db30083352168fb90"},{"tool":"ucode_payments_stripe_create_checkout","kind":"changed","observed_at":"2026-10-03T19:02:46.209Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2b39299579319dda4479b7a05564ec05","after_hash":"3c1f0f83eace0a56eee71dc65facaae4"},{"tool":"ucode_help","kind":"changed","observed_at":"2026-10-03T19:02:46.209Z","fields":["annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"b6bba62d31517a7c4a0169925fc5a79d","after_hash":"91002b474f107c989db834571337d939"},{"tool":"ucode_agent_cancel","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"Cancel an agent rental when no SMS arrived; credits return to the agent wallet. Requires the uc_live_ API key.","description_similarity":null,"before_hash":null,"after_hash":"4c260541d6a427e903e3633884e5b48b"},{"tool":"ucode_agent_use_api_key","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"Activate a previously issued uc_live_ agent API key for this MCP session (for clients that cannot set an Authorization header).","description_similarity":null,"before_hash":null,"after_hash":"0c2b2935acac072ad567975db30eb4ff"},{"tool":"ucode_agent_wallet","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"Credit balance of the agent wallet behind the active uc_live_ API key.","description_similarity":null,"before_hash":null,"after_hash":"7d95d8cdfefebc1c5a314043a956d283"},{"tool":"ucode_agent_check_sms","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"Poll an agent rental for the SMS/OTP. Pass id and pollToken from ucode_agent_rent (or rely on the session API key).","description_similarity":null,"before_hash":null,"after_hash":"05a3a6ec4618bd8917af33b032d93d68"},{"tool":"ucode_agent_rent","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"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.","description_similarity":null,"before_hash":null,"after_hash":"d180c2d3151d616d99f6bada02e73539"},{"tool":"ucode_agent_buy_credits","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"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.","description_similarity":null,"before_hash":null,"after_hash":"64aa4c9525539d475ec21bb39cbfc9c2"},{"tool":"ucode_agent_quote","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"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.","description_similarity":null,"before_hash":null,"after_hash":"ca8cc78658e1183d7a7edc73082e5099"},{"tool":"ucode_find_numbers","kind":"added","observed_at":"2026-09-29T16:55:13.292Z","fields":[],"description_before":null,"description_after":"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.","description_similarity":null,"before_hash":null,"after_hash":"74f726bb60297b5b070cb8e001eb2ce2"},{"tool":"ucode_credit_referral_redeem","kind":"changed","observed_at":"2026-09-29T16:55:13.292Z","fields":["description","inputSchema"],"description_before":"Redeem a 6-character referral code for bonus credits.","description_after":"Apply a friend's referral code (once per account, only if the referral program is active). Never guess, generate or loop over codes.","description_similarity":0.107,"before_hash":"de8f4e7c03894acd599947138b6dbf45","after_hash":"16529a04196c4b2c46b1675a10def358"},{"tool":"ucode_agent_billing","kind":"changed","observed_at":"2026-09-29T16:55:13.292Z","fields":["description"],"description_before":"No login. Lists prepaid USDC (Base) credit packs for autonomous agents/bots and how to pay with x402. ChatGPT humans should use **ucode_render_credits** and https://ucode.uk/app/credits instead.","description_after":"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 pay by card at https://ucode.uk/app/credits instead (**ucode_render_credits**).","description_similarity":0.524,"before_hash":"313013dcbc4f6d559955c81f219105bf","after_hash":"cdd82b562a533927c89b59b04511933f"}],"next_before":null,"next_actions":[]}