Nessun prodotto
* I prezzi possono variare a seconda del Paese.
* Al momento del pagamento è possibile aggiungere un contributo aggiuntivo.
Nuovi Prodotti
Tracciabilità completa di lotti/numeri di serie: storico dei movimenti e genealogia (acquisti, produzione MRP e vendite) ad albero e linea temporale.
Event registration module for Dolibarr — public form, invoicing, attendance tracking and Excel exports.
mp1568d20260605161600
Nuovo
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