Sin productos
* Los precios pueden variar dependiendo de su país.
* Se puede añadir un aporte adicional al momento del pago.
Nuevos productos
This module Sales & Operations plannin allow to plan and manage your business over the medium term (6 to 18 months) by aligning sales, production, and inventory on a monthly dashboard. Enter your forecasts, view automatically calculated actuals, and detect discrepancies at a glance with visual alerts. Compatible with multiple companies and exportable to CSV.
mp1568d20260605161600
Nuevo
Connect Claude, ChatGPT, Gemini or any AI agent to Dolibarr via the standard MCP protocol. Secured by SHA-256 hashed tokens, native Dolibarr rights, read-only mode, and full audit trail.
|
|
Why this module is different
Most "AI + ERP" integrations are chatbots that reformat data. MCP Server implements the real MCP protocol (revision 2025-06-18), the open standard from Anthropic now adopted industry-wide. This means:
Security — The foundation
Security is not an afterthought: it is architectural.
Dedicated access tokens
Each AI client receives a unique token generated from 30 random bytes (mcp_xxxx…, 64 hex characters). Only the SHA-256 hash is stored in the database — exactly like GitHub PATs. The plaintext is shown once at creation; if you lose it, generate a new one. Each token carries:
Two-layer authorization
An AI call is authorised only if:
Privilege escalation via a token is impossible. An admin with scope * is still limited to the acting user's rights.
Global configurable controls
| Setting | Default | Description |
|---|---|---|
| Read-only mode | Off | Disables all write tools globally |
| Confirm sensitive ops | On | validate_proposal / validate_invoice require confirm=true |
| Audit log | On | Records every call in llx_mcpserver_audit |
| Rate limit | 60/min | Max calls per token per minute. 0 = unlimited |
| Max list rows | 100 | Cap returned by all list/search tools |
| IP allowlist | (any) | Accept calls only from specified IPs |
| Tool groups | All | Enable/disable each group independently |
Full audit trail
Every MCP call is recorded: timestamp, Dolibarr user, method, tool called, argument summary (secrets always redacted), ok/error status, duration in ms, client IP. Viewable directly in the module's administration interface.
27 business tools
🏢 Third parties & contacts (thirdparty)
| Tool | Description |
|---|---|
| dolibarr_list_thirdparties | List/search third parties by name, code, email or town |
| dolibarr_get_thirdparty | Full details of a third party by id |
| dolibarr_create_thirdparty | Create a third party with automatic customer/supplier code generation |
| dolibarr_update_thirdparty | Update fields of an existing third party |
| dolibarr_list_contacts | List contacts filtered by third party or text search |
| dolibarr_create_contact | Create a contact attached to a third party |
📋 Sales (sales)
| Tool | Description |
|---|---|
| dolibarr_list_proposals | List proposals by third party and status |
| dolibarr_get_proposal | Full proposal detail with line items |
| dolibarr_create_proposal | Create a draft proposal with lines (auto-fetches product label/price/VAT) |
| dolibarr_validate_proposal | ⚠️ Validate a proposal (confirm=true required) |
| dolibarr_list_orders | List customer orders |
| dolibarr_create_order | Create a customer order with line items |
🧾 Invoices (invoice)
| Tool | Description |
|---|---|
| dolibarr_list_invoices | List invoices by third party, status or payment state |
| dolibarr_get_invoice | Full invoice detail with lines and remaining balance |
| dolibarr_create_invoice | Create a draft invoice with line items |
| dolibarr_validate_invoice | ⚠️ Validate an invoice and assign its legal reference (confirm=true required) |
| dolibarr_list_unpaid_invoices | List unpaid invoices with remaining balance, flagging overdue ones |
📁 Projects & agenda (project)
| Tool | Description |
|---|---|
| dolibarr_list_projects | List projects, filtered by third party |
| dolibarr_create_task | Create a task inside a project |
| dolibarr_create_event | Create an agenda event with type, date, third party and project |
| dolibarr_list_upcoming_events | List upcoming events within the next N days |
📦 Products (product)
| Tool | Description |
|---|---|
| dolibarr_search_products | Search products/services by reference or label |
| dolibarr_get_product | Full product detail including real stock when available |
📊 Analytics (analytics)
| Tool | Description |
|---|---|
| dolibarr_sales_summary | Total invoiced excl. VAT, orders and open proposal pipeline over a period |
| dolibarr_unpaid_summary | Count and total of unpaid invoices including overdue subtotal |
⚙️ System (system)
| Tool | Description |
|---|---|
| dolibarr_whoami | Authenticated user, entity, and summary of key permissions |
| dolibarr_server_capabilities | Version, enabled groups, read-only state, rate limit |
MCP prompts and resources
Ready-to-use prompts:
URI resources:
Connecting an AI client
Claude Desktop / claude.ai: add a custom connector with the endpoint URL and the bearer token.
stdio-only clients (via mcp-remote):
{
"mcpServers": {
"dolibarr": {
"command": "npx",
"args": ["mcp-remote", "https://your-dolibarr/custom/mcpserver/mcp.php",
"--header", "Authorization: Bearer YOUR_TOKEN"]
}
}
}
Requirements