MCP.Market

Holded MCP server

by nubiia-dev·io.github.nubiia-dev/mcp-holded·v2.0.3·20 stars

Complete Holded Invoice API integration with 72 MCP tools for invoices, contacts, products, and more

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

20 stars231 downloads/wk

Reviews

Write one

Nobody has reviewed Holded yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Holded tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan51 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Holded compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 73% of 2,014 E-commerce servers
GitHub stars
20
more than 92% of 989 E-commerce servers
Downloads a week
231
more than 81% of 378 E-commerce servers with a package

Install Holded in Claude Code, Cursor or VS Code

Runs npx -y @nubiia/mcp-holded on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-holded -- npx -y @nubiia/mcp-holded
Add to Cursor

What the publisher says

From the Holded repository's README, as published. We do not edit it. Read it on GitHub

MCP Holded

A Model Context Protocol (MCP) server for the Holded API. This server lets AI assistants like Claude interact with Holded's invoicing, accounting, contacts, products, treasury, HR, time tracking and more.

Built and maintained by Nubiia — automatización e integraciones con IA para negocios (MCP, Holded, Pipedrive y más). ¿Quieres algo así para tu empresa? Escríbenos en nubiia.es.

Features

This MCP server provides access to the Holded API v2 across all supported modules:

  • Documents (16 tools): Create, list, update, delete invoices, estimates, credit notes, etc. Also pay, send, get PDF, ship items, and more.
  • Contacts (7 tools): Manage clients and suppliers with attachments.
  • Products (9 tools): Full product management including images and stock.
  • Treasuries (3 tools): Manage legacy treasury accounts.
  • Treasury v2 (15 tools): Bank accounts, bank movements, cash movements, invoicing forecasts and reconciliation.
  • Expenses Accounts (5 tools): Handle expense account categories.
  • Numbering Series (4 tools): Configure document numbering.
  • Sales Channels (5 tools): Manage sales channels.
  • Warehouses (6 tools): Warehouse management.
  • Payments (5 tools): Payment method configuration.
  • Taxes (1 tool): Get available taxes.
  • Contact Groups (5 tools): Organize contacts into groups.

Total: 119 tools — all registered unconditionally once a valid v2 key is configured.

Installation

Prerequisites

  • Node.js 22.14 or higher
  • A Holded account with API access
  • A Holded API v2 key (pat… or sklive…) — generate it in Holded → Settings → API**

Install from npm

npm install -g @nubiia/mcp-holded

Install from source

git clone https://github.com/nubiia-dev/mcp-holded.git
cd mcp-holded
npm install
npm run build

Configuration

Environment Variables

All tools call the Holded API v2 (Bearer auth, cursor pagination). You need a single v2 key:

# Recommended — primary key name
export HOLDED_API_KEY=pat_your_v2_key_here

# Alternative — accepted as an alias; wins over HOLDED_API_KEY if both are set
export HOLDED_API_KEY_V2=sk_live_your_v2_key_here

Generate the key in Holded → Settings → API. The key must start with pat or sklive_. A 403 response means the key is missing a required scope.

For multi-tenant setups use the same logic per tenant:

export TENANT_1_NAME=company-a
export TENANT_1_API_KEY=pat_key_for_company_a
export TENANT_2_NAME=company-b
export TENANT_2_API_KEY=sk_live_key_for_company_b

TENANTNAPIKEYV2 is accepted as an alias for TENANTNAPI_KEY (wins if both are set).

Claude Desktop Configuration

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Windows: %APPDATA%\Claude\claudedesktopconfig.json

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Holded: common questions

Is Holded MCP server safe?
Mostly: it is graded B (82/100). Read the Holded safety report
How do I install Holded?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Holded need an API key?
Yes. The registry entry asks for HOLDED_API_KEY.
Is Holded maintained?
The last commit was 3 days ago (2026-10-22). The latest release is v2.0.3.
What can I use instead of Holded?
Servers from other publishers that do the same job: Omie MCP server, PostHog MCP Server and Loki Mode MCP server.
How does Holded compare with other E-commerce MCP servers?
safety score 82/100 (higher than 73% of 2,014 E-commerce servers); github stars 20 (more than 92% of 989 E-commerce servers); downloads a week 231 (more than 81% of 378 E-commerce servers with a package). Full comparison.

Alternatives to Holded

Same job from other publishers: the closest match first, then the best rated.

  • Omie
    MCP server for Omie — ERP, customers, products, orders, invoices, financials
    B
  • PostHog MCP Server
    Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
    A
  • Loki Mode
    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.
    B
  • Idea Reality
    Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
    B
  • Stripe
    MCP server integrating with Stripe - tools for customers, products, payments, and more.
    A

More from nubiia-dev →