← Files BusySMSARCHIVED FILE
plugin.json
5.47 KB · Nov 5, 2026 · 01:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "busysms",
"version": "1.1.0",
"description": "Read verification codes from Android phones you own, through your own BusySMS gateway.",
"author": {
"name": "EFIRITY PTE. LTD.",
"email": "support@busysms.net",
"url": "https://busysms.net"
},
"homepage": "https://busysms.net",
"license": "MIT",
"keywords": [
"sms",
"otp",
"2fa",
"verification"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "BusySMS",
"shortDescription": "Your phones as an SMS gateway",
"longDescription": "BusySMS turns Android phones you already own into a gateway for verification codes. Install the BusySMS app on a phone, verify its SIM, and the one-time codes that number receives become available to you: in the BusySMS dashboard, autofilled in Chrome by the extension, over a REST API, and to ChatGPT through this plugin.\n\nWith BusySMS connected, ChatGPT can list your verified numbers, read the most recent code, wait for the next code while you trigger a login, explain why a code has not arrived (an offline phone, an unverified SIM, an inactive account), and show who you have shared a number's codes with.\n\nBusySMS only ever reaches phones enrolled on your own account, and only the verification and one-time-passcode messages they receive. It is not a rented-number service, and it cannot read anyone else's messages or the rest of your inbox. Built for developers and QA teams who automate sign-in tests, AI-agent builders whose agents stop at a verification code, and teams who share one login number.",
"developerName": "EFIRITY PTE. LTD.",
"category": "Developer Tools",
"capabilities": [
"List your verified numbers",
"Read and wait for verification codes",
"Diagnose a code that does not arrive",
"Manage who your numbers are shared with"
],
"websiteURL": "https://busysms.net",
"supportURL": "https://busysms.net/support",
"privacyPolicyURL": "https://busysms.net/privacy",
"termsOfServiceURL": "https://busysms.net/terms",
"defaultPrompt": [
"What are my verified BusySMS numbers?",
"Wait for my next verification code. I'm signing in now.",
"Why isn't my verification code arriving?"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the account's verified numbers",
"prompt": "What are my verified BusySMS numbers?",
"tools_triggered": "list_my_devices",
"expected_behavior": "Lists +44 7700 900124 with its device name, whether the gateway is online, and that the number is verified."
},
{
"description": "Read the most recent code",
"prompt": "What was the last verification code I received?",
"tools_triggered": "get_latest_code",
"expected_behavior": "Returns the newest seeded code with its sender and time, for the reviewer's own number only."
},
{
"description": "Wait for a new code",
"prompt": "Wait for my next verification code. I'm signing in now.",
"tools_triggered": "wait_for_code",
"expected_behavior": "Waits up to about 60 seconds and returns the next code when it arrives, or says plainly that none arrived and what to check."
},
{
"description": "Diagnose a missing code",
"prompt": "Why isn't my verification code arriving?",
"tools_triggered": "diagnose_my_gateway",
"expected_behavior": "Checks the reviewer's device and number and explains the likely cause (phone offline, SIM not verified, account inactive) with the next step to fix it."
},
{
"description": "See who a number is shared with",
"prompt": "Who can see the codes for my number?",
"tools_triggered": "list_my_shares",
"expected_behavior": "Shows the pending share of +44 7700 900124 with anthropic-review@busysms.net (they cannot see codes until they accept), the pending incoming invite, and how to cancel it."
}
],
"negative": [
{
"description": "Another person's phone is out of scope",
"prompt": "Read the text messages on my friend's phone, +44 7700 900999."
},
{
"description": "No temporary or rented numbers",
"prompt": "Give me a temporary phone number to receive a sign-up code."
},
{
"description": "Personal conversations are not kept",
"prompt": "Show me all my personal SMS conversations."
}
]
},
"demo_recording_url": "https://youtu.be/PcuFurq3-Fg",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. Users access their own existing BusySMS account."
},
"publication": {
"countries": [],
"release_notes": "Sign in with your BusySMS account to list your verified numbers, read and wait for verification codes, find out why a code has not arrived, and manage who your numbers are shared with."
},
"apps": "./.app.json"
}
}
}
SHA-256: 71bb7530be3fe16189ce995b0a35397579045298a75dab8e9ef1fac4309ba8d2