Skip to main content
Glama
sachitha7

mcp-server-dolibarr

by sachitha7

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOLIBARR_URLYesYour Dolibarr REST API base URL
DOLIBARR_API_KEYYesThe API key generated for your Dolibarr user

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
dolibarr_pingA

Check that the configured Dolibarr URL and API key work, by fetching a single thirdparty record.

dolibarr_list_thirdpartiesA

List thirdparties (clients/suppliers) in Dolibarr. Supports basic filtering and pagination.

dolibarr_get_thirdpartyA

Get a single Dolibarr thirdparty (client/supplier) by its ID.

dolibarr_find_thirdparty_by_emailA

Find a Dolibarr thirdparty (client/supplier) by email address.

dolibarr_create_thirdpartyC

Create a new thirdparty (client/supplier) in Dolibarr.

dolibarr_update_thirdpartyB

Update fields on an existing Dolibarr thirdparty.

dolibarr_list_proposalsC

List commercial proposals (quotes) in Dolibarr.

dolibarr_get_proposalA

Get a single commercial proposal (quote), including its lines, by ID.

dolibarr_create_proposalA

Create a new commercial proposal (quote) header. Add line items afterwards with dolibarr_add_proposal_line.

dolibarr_add_proposal_lineC

Add a line item to an existing commercial proposal.

dolibarr_validate_proposalA

Validate (confirm) a draft commercial proposal so it can be sent to the client.

dolibarr_list_contractsC

List contracts in Dolibarr.

dolibarr_get_contractA

Get a single contract, including its lines, by ID.

dolibarr_create_contractB

Create a new contract header. Add line items afterwards with dolibarr_add_contract_line.

dolibarr_add_contract_lineB

Add a line item to an existing contract (e.g. an annual hosting/maintenance service).

dolibarr_list_invoicesC

List invoices in Dolibarr.

dolibarr_get_invoiceA

Get a single invoice, including its lines and payment status, by ID.

dolibarr_create_invoiceA

Create a new invoice header (draft). Add line items afterwards with dolibarr_add_invoice_line, then validate it.

dolibarr_add_invoice_lineC

Add a line item to an existing draft invoice.

dolibarr_validate_invoiceC

Validate a draft invoice, assigning it a definitive invoice number.

dolibarr_get_invoice_pdf_urlA

Build the Dolibarr web URL where a generated invoice PDF can be downloaded/printed in the browser (requires a logged-in Dolibarr session).

dolibarr_requestA

Make a raw authenticated request to any Dolibarr REST API endpoint not covered by the dedicated tools above (e.g. /products, /users, /projects, /agendaevents). Path is relative, e.g. '/products?limit=10'.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/sachitha7/mcp-server-dolibarr'

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