Skip to main content
Glama

invbg-mcp

Remote MCP server (Claude connector) for the inv.bg invoicing API (APIv3). Runs on Cloudflare Workers with Streamable HTTP transport, so it can be added directly as a custom connector in Claude (claude.ai → Settings → Connectors) or as a remote MCP server in Claude Code / Claude Desktop.

Tools

All tools are read-only.

Tool

Description

invbg_list_clients

List clients with filters (name, EIK/Bulstat, VAT number, EGN, person/company) and pagination

invbg_get_client

Get a single client by ID

invbg_list_invoices

List invoices/documents; filter by client_id, client name, payment status, type, date range, number

invbg_get_invoice

Full document details including line items

invbg_get_invoice_items

Only the line items (plus currency and total) of a document

Related MCP server: InvoiceNinja MCP Server

Setup

npm install
cp .dev.vars.example .dev.vars   # then put your real inv.bg API token in it

.dev.vars and .env* are gitignored — secrets never go to git.

Local development

npm run dev                       # http://localhost:8787/mcp
npm run inspector                 # MCP Inspector to poke at the tools

Deploy

npx wrangler deploy
npx wrangler secret put INVBG_API_KEY   # paste your inv.bg token
# optional, recommended — protects the endpoint with a secret URL path:
npx wrangler secret put MCP_AUTH_KEY    # e.g. a long random string

Connect to Claude

The endpoint URL is:

  • https://<worker>.workers.dev/mcp (no MCP_AUTH_KEY), or

  • https://<worker>.workers.dev/mcp/<MCP_AUTH_KEY> (recommended)

claude.ai: Settings → Connectors → Add custom connector → paste the URL.

Claude Code:

claude mcp add --transport http invbg https://<worker>.workers.dev/mcp/<MCP_AUTH_KEY>

Configuration

Variable

Where

Purpose

INVBG_API_KEY

.dev.vars locally, wrangler secret in production

inv.bg APIv3 bearer token

MCP_AUTH_KEY

same

Optional URL path secret; when set, the endpoint moves to /mcp/<MCP_AUTH_KEY>

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables read-only access to InvoiceNinja data, including invoices, expenses, clients, and tax reports, for AI assistants like Claude.
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with the SuperFaktura invoicing system for managing invoices, clients, and expenses via natural language.
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides structured, read-mostly access to small-business back-office data including customers, invoices, and account notes, allowing Claude to query overdue invoices, revenue summaries, and more.
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only NuMetric.work accounting & ERP data: statements, KPIs, reports, invoices, documents.

  • Chilean DTE/SII invoicing — issue invoices, reconcile payments and manage clients with AI agents.

  • Extract, search and tag any document: invoices, receipts, contracts, templates. OAuth or API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/unbelievable-digital/Inv.bg-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server