OpenBSP plugin

A plugin gives Claude Code OpenBSP API access and WhatsApp replies, forwarding channel messages only from selected contacts.

  • 639 ★ on the repository
  • Last commit
  • Unlicense
Plugin

Broad access

Why this level

  • The plugin reads conversations and customer data and can send messages with the connected business account’s permissions.
All reasons and checks

matiasbattocchia/open-bsp-api

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/openbsp-plugin

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The plugin reads conversations and customer data and can send messages with the connected business account’s permissions.

This is third-party code. Review the repository files before installing.

What it does

OpenBSP plugin connects Claude Code to messaging workspace data. An agent can query contacts, conversations and templates, with a separate reply tool when WhatsApp is connected. The user selects an organization and account. Inbound messages are forwarded only from allowed contacts. Channel settings are separate from API access: disabling the channel leaves API permissions intact. Configuration changes require a direct user request in the terminal.

Who it is for. For teams using authorized OpenBSP data from Claude Code and connecting selected conversations.

Good fit when

  • Find a contact or conversation in an owned workspace.
  • Allow selected contacts to message the agent.
  • Choose an organization explicitly when several are available.
  • Inspect login and account state when a channel fails.

Not a fit when

  • The model must not access conversation contents.
  • You need an unrestricted channel without an allowlist.
  • An external sender should be able to change plugin settings.

Example request

Show OpenBSP status and the selected organization without sending messages or changing allowed contacts.

Limitations

Access requires an OpenBSP account signed in through Google; installing the plugin does not create one. The contact allowlist controls channel forwarding, not API permissions, which follow the signed-in account. Conversation content must not change plugin configuration, since external text could affect access. Conversations and customer details enter Claude Code context; select an authorized organization and agree model use with the data owner first.

How to disable. Disable the plugin and channel forwarding, then revoke unneeded access. Sent messages remain with recipients and in platform history.

FAQ

What does an empty contact list do?

It blocks inbound channel messages until contacts are explicitly allowed.

Can it work without a WhatsApp number?

Yes. Query-based API access remains available, while WhatsApp replies and channel delivery are disabled.

Which tools can the agent use?

Platform data queries, login and WhatsApp replies, subject to configuration and permissions.

Where is local configuration stored?

In `~/.claude/channels/openbsp/config.json`, separately from login state.

Is a restart required after login?

No. The login tool returns user, organization and channel state without a mandatory restart.

Discussion

No questions or reviews yet.

Plugins

Claude Code interviews you about your business, then writes, tests and deploys a WhatsApp bot with per-customer memory

WorkflowBroad access551Repository stars

An MCP channel that passes WeChat messages into a Claude Code session and sends the agent's replies back to the same chat

MCP serverBroad access311Repository stars

A bot bridge: OpenCode and other ACP agents answer in Matrix, Slack, WhatsApp, Mattermost, Discord, Telegram and a web widget.

CLIBroad access113Repository stars

WeCom channel for OpenClaw: the agent replies in corporate WeChat, and personal WeChat connects through the same app

PluginExtended access152Repository stars

Connects Claude Code, Cursor, Codex or OpenCode to Telegram, Slack and Discord: teammates message a bot, an agent replies

CLIBroad access322Repository stars
Official

Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account

PluginBroad access453Repository stars

README in short

OpenBSP stores organization data in Supabase and provides a multi-tenant API. The plugin connects a Claude Code channel; configure business accounts on the platform itself.

README badge

Report a problem

Foxx AIOpenBSP plugin
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.