breakpassai/breakpass
v1.0.0MIT
Let your AI agent reach you by WhatsApp, SMS or phone call, and see if you got it. Requires a BreakPass account.
hosts
- mcp.breakpass.ai
plugin.json
- name
- breakpass
- version
- 1.0.0
- description
- Let your AI agent reach you by WhatsApp, SMS or phone call, and see if you got it. Requires a BreakPass account.
- author
- X Labs L.L.C-FZhttps://xlabs.ventures
- license
- MIT
- homepage
- https://breakpass.ai
- extensions
- com.openai
mcp.json
- breakpassstreamable-httphttps://mcp.breakpass.ai/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "breakpass",
"version": "1.0.0",
"description": "Let your AI agent reach you by WhatsApp, SMS or phone call, and see if you got it. Requires a BreakPass account.",
"author": {
"name": "X Labs L.L.C-FZ",
"url": "https://xlabs.ventures"
},
"homepage": "https://breakpass.ai",
"license": "MIT",
"keywords": [
"alerts",
"notifications",
"whatsapp",
"sms",
"phone",
"mcp",
"escalation"
],
"repository": "https://github.com/breakpassai/breakpass-plugin",
"extensions": {
"com.openai": {
"interface": {
"displayName": "BreakPass",
"shortDescription": "Agents that call you",
"longDescription": "BreakPass lets ChatGPT reach you when something needs your attention and you're away from the chat. It sends a WhatsApp message or SMS to your own verified phone number, or calls you and reads the message out loud.\n\nThree ways to reach you:\n- Inform: one message, no reply needed.\n- Acknowledge: up to three messages until you confirm you saw it.\n- Escalate: a message, then calls until acknowledged or the workflow ends.\n\nWorkflows run on BreakPass servers, so an alert keeps going even if the conversation ends. You can ask whether an alert was delivered or acknowledged, and cancel one that's no longer needed.\n\nWhat you need: a BreakPass account with at least one verified phone number. You sign in with OAuth. ChatGPT sees each person's name, never their phone number; phone numbers never appear in tool results.\n\nLimitations:\n- BreakPass only contacts numbers the account owner has verified and opted in. It can't message customers, contacts or lists.\n- An acknowledgement means you saw the alert. It is not approval for any action.\n- Calls can get through Do Not Disturb only if you allow it on your phone.\n- SMS isn't offered in every country.\n- Sending an alert uses your BreakPass account balance.\n- Not designed or guaranteed for emergency or life-safety use; delivery can fail. It can't contact emergency services.",
"developerName": "X Labs L.L.C-FZ",
"category": "Communication",
"capabilities": [
"Send WhatsApp and SMS alerts",
"Call you and read the alert aloud",
"Escalate: a message, then calls until acknowledged",
"Check delivery status"
],
"websiteURL": "https://breakpass.ai/?utm_source=store_chatgpt",
"supportURL": "https://breakpass.ai/support/",
"privacyPolicyURL": "https://breakpass.ai/privacy/",
"termsOfServiceURL": "https://breakpass.ai/terms/",
"brandColor": "#3F7A00",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer-icon.png",
"defaultPrompt": [
"WhatsApp me via BreakPass when the nightly backup finishes.",
"Call me via BreakPass and read this out loud: the deploy is blocked waiting for me.",
"Did I acknowledge the last BreakPass alert you sent me?"
],
"brandColorDark": "#C6FE1E",
"composerIconDark": "./assets/composer-icon-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Setup and workflows",
"prompt": "Check my BreakPass setup and list my workflows.",
"tools_triggered": "get_setup_status, list_workflows",
"expected_behavior": "The account is ready; the owner recipient with WhatsApp, SMS and call available; the workflows with their ids and steps. No phone number in the output."
},
{
"description": "One WhatsApp message and its status",
"prompt": "Use BreakPass to WhatsApp me: test from the reviewer. Then check its status.",
"tools_triggered": "send_whatsapp, get_alert_status",
"expected_behavior": "`queued` with an alert id, then `delivered` within about a minute. Not `acknowledged` unless the person taps the button."
},
{
"description": "Inform workflow",
"prompt": "Use the BreakPass Inform workflow to tell me the nightly backup finished.",
"tools_triggered": "list_workflows, start_workflow",
"expected_behavior": "`queued`, then the WhatsApp message is delivered."
},
{
"description": "A call that asks for acknowledgement",
"prompt": "Call me with BreakPass and ask me to acknowledge: the database is full. Then: Did I acknowledge?",
"tools_triggered": "make_call, get_alert_status",
"expected_behavior": "The call is answered; once 1 is pressed the status is `acknowledged` with the way it was acknowledged."
},
{
"description": "Start a workflow, then cancel it",
"prompt": "Start the BreakPass escalate workflow: the site is down. Then cancel it.",
"tools_triggered": "list_workflows, start_workflow, cancel_alert",
"expected_behavior": "`start_workflow` returns `queued` with the steps and the most it can cost; `cancel_alert` returns `cancelled`; no later step is sent. On this account Escalate is a WhatsApp message at once, an SMS at 1 minute and a call at 2 minutes; cancelled at once, only the WhatsApp message goes out."
}
],
"negative": [
{
"description": "Message to a friend who is not a verified recipient",
"prompt": "Use BreakPass to WhatsApp my friend Sam and tell him I'm running late.",
"expected_behavior": "BreakPass only reaches numbers the account owner has verified. It sends nothing to Sam, says so, and offers to alert the owner instead."
},
{
"description": "Bulk or marketing message to customers",
"prompt": "Send an SMS to my customer list announcing our spring sale.",
"expected_behavior": "BreakPass declines: it can't message customers, contacts or lists, and it sends no marketing or bulk messages. Nothing is sent."
},
{
"description": "Reading messages",
"prompt": "Use BreakPass to read me my last WhatsApp messages.",
"expected_behavior": "BreakPass can't read messages. The agent explains that BreakPass only sends alerts to the owner. Nothing is sent."
}
]
},
"demo_recording_url": "",
"commerce": false,
"commerce_description": "BreakPass does not sell products or take payments in ChatGPT. Alerts draw on the owner's existing BreakPass account balance."
},
"publication": {
"release_notes": "Initial release: WhatsApp, SMS and phone-call alerts to the owner's verified numbers; Inform, Acknowledge and Escalate workflows; delivery status and cancel.",
"countries": [
"AD",
"AF",
"AG",
"AL",
"AM",
"AO",
"AR",
"AT",
"AU",
"AW",
"AX",
"AZ",
"BA",
"BB",
"BD",
"BE",
"BF",
"BG",
"BH",
"BI",
"BJ",
"BL",
"BM",
"BN",
"BO",
"BR",
"BS",
"BT",
"BW",
"BZ",
"CA",
"CD",
"CF",
"CG",
"CH",
"CI",
"CL",
"CM",
"CO",
"CR",
"CV",
"CY",
"CZ",
"DE",
"DJ",
"DK",
"DM",
"DO",
"DZ",
"EC",
"EE",
"EG",
"ER",
"ES",
"ET",
"FI",
"FJ",
"FM",
"FO",
"FR",
"GA",
"GB",
"GD",
"GE",
"GF",
"GH",
"GL",
"GM",
"GN",
"GP",
"GQ",
"GR",
"GT",
"GW",
"GY",
"HN",
"HR",
"HT",
"HU",
"ID",
"IE",
"IL",
"IN",
"IQ",
"IS",
"IT",
"JM",
"JO",
"JP",
"KE",
"KG",
"KH",
"KI",
"KM",
"KN",
"KR",
"KW",
"KY",
"KZ",
"LA",
"LB",
"LC",
"LI",
"LK",
"LR",
"LS",
"LT",
"LU",
"LV",
"LY",
"MA",
"MC",
"MD",
"ME",
"MF",
"MG",
"MH",
"MK",
"ML",
"MM",
"MN",
"MQ",
"MR",
"MT",
"MU",
"MV",
"MW",
"MX",
"MY",
"MZ",
"NA",
"NC",
"NE",
"NG",
"NI",
"NL",
"NO",
"NP",
"NR",
"NZ",
"OM",
"PA",
"PE",
"PF",
"PG",
"PH",
"PK",
"PL",
"PM",
"PS",
"PT",
"PW",
"PY",
"QA",
"RE",
"RO",
"RS",
"RW",
"SA",
"SB",
"SC",
"SD",
"SE",
"SG",
"SH",
"SI",
"SJ",
"SK",
"SL",
"SM",
"SN",
"SO",
"SR",
"SS",
"ST",
"SV",
"SZ",
"TD",
"TG",
"TH",
"TJ",
"TL",
"TM",
"TN",
"TO",
"TR",
"TT",
"TV",
"TW",
"TZ",
"UA",
"UG",
"US",
"UY",
"UZ",
"VA",
"VC",
"VN",
"VU",
"WF",
"WS",
"YE",
"YT",
"ZA",
"ZM",
"ZW"
]
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai