CompanyBelgium
ERP module

Claude integration (MCP)

The @companybelgium/mcp-server package exposes the API to Claude Desktop, Claude Code and any Model Context Protocol-compatible client. Tell Claude "run my onboarding-client automation" and it calls your account directly.

What you can do

Eight tools total, two dedicated to automations. Authentication via your standard API key pair — same quota, same billing rules.

  • Tools list_automations & trigger_automation

    Claude lists your event-driven rules and fires the one you pick with an arbitrary payload. The response (queued, error) flows back to the model.

  • Plus 6 read-only BCE/Peppol tools

    search_companies, get_company, search_company_address, search_establishments, get_establishment, check_peppol — the full BCE/KBO database in the same conversation.

  • Claude Desktop & Code config

    Ready-to-paste snippets for claude_desktop_config.json (macOS/Windows) and the project .mcp.json. A single claude mcp add command covers Claude Code.

  • Latency ≤ 2 min, observability kept

    Like other channels, trigger_automation inserts an AutomationEvent — executed on the next tick. Runs appear in the dashboard history with X-Client-Source: mcp.

How it works

Install and configure in under 5 minutes on any MCP client.

  1. 1

    Create an API key

    /dashboard/api-keys → New key. Note pk_live_… and sk_live_… (the secret is shown only once).

  2. 2

    Configure your MCP client

    Add the command npx -y @companybelgium/mcp-server and the two environment variables. Restart the client: the 8 tools appear in the menu.

  3. 3

    Talk to Claude

    "What automations are active on my account?" then "run onboarding-client with this data" — Claude calls the tools in order.

Need help getting started?

Our team supports onboarding, data migration and AML setup.