bbc-skill-tool
BBC MCP Tool v2.3 — Safe-by-Default WhatsApp Bot Builder
v2.3 changelog (vs v2.2): Added
builderbot_blacklist(list|add|remove) for project-level spam/abuse numbers. The Cloud blacklist is an MCP tool; do not send users to the panel or a homemade Apps Script filter.
v2.2 changelog (vs v2.1): Project tools were unified into
builderbot_projectwithaction.builderbot_list_projectsandbuilderbot_create_projectno longer exist — calling them returnsunknown_toolwith the replacement. Addedbuilderbot_docs,builderbot_sanity_check, andbuilderbot_read_logs. Seereferences/learned-patterns.mdfor production patterns.
v2.1 changelog (vs v2.0): Corrected
EVENTS.*uniqueness rule (it's only the literal system event that must be unique, not "action-style" flows). Replaced the simplifiedadd_chatpdfassistantconfig with the realplugins.openai.*structure. Added new sections: Routing from add_chatpdf rules, System Variables, Deploy Status Diagnostics, EVENTS.MEDIA with vision, Google Calendar native answer, Outbound Messaging REST API,_capture_conditional_trigger.
CORE PHILOSOPHY
v2.x = v1 + Safety. Same tools, same BBC API, but with mandatory patterns that prevent the silent failures, accidental deletions, and unvalidated deploys that plagued v1.
Three pillars:
- VERIFY — After every mutating operation, call the matching list (
builderbot_project action='list',builderbot_list_flows, orbuilderbot_list_answers) to confirm - GATE — Before every destructive operation, show impact and require explicit "yes"
- RECOVER — When something fails, diagnose why and propose a fix, never just stop