loading…
Search for a command to run...
loading…
Unofficial MCP server for Oblio.eu accounting software enabling natural language interaction to create invoices, manage documents, collect payments, query nomen
Unofficial MCP server for Oblio.eu accounting software enabling natural language interaction to create invoices, manage documents, collect payments, query nomenclatures, and submit e-Factura to Romania's SPV system.
MCP Server for the Oblio API, enabling Claude and other MCP-compatible platforms to interact with Oblio.eu accounting software.
Create invoices, manage documents, collect payments, query nomenclatures, and submit e-Factura to Romania's SPV system -- all through natural language.
Get your Oblio API credentials:
RO37311090)Add to your Claude Desktop config or other AI tool (claude_desktop_config.json):
Once the package is published to npm, no installation will be required:
{
"mcpServers": {
"oblio": {
"command": "npx",
"args": ["-y", "oblio-mcp"],
"env": {
"OBLIO_API_EMAIL": "[email protected]",
"OBLIO_API_SECRET": "your-api-secret",
"CIF": "your-company-cif"
}
}
}
}
git clone https://github.com/valentinludu/oblio-mcp.git
cd oblio-mcp
npm install
Then add to your config:
{
"mcpServers": {
"oblio": {
"command": "node",
"args": ["/path/to/oblio-mcp/dist/index.js"],
"env": {
"OBLIO_API_EMAIL": "[email protected]",
"OBLIO_API_SECRET": "your-api-secret",
"CIF": "your-company-cif"
}
}
}
}
docker build -t oblio-mcp .
{
"mcpServers": {
"oblio": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OBLIO_API_EMAIL",
"-e",
"OBLIO_API_SECRET",
"-e",
"CIF",
"oblio-mcp"
],
"env": {
"OBLIO_API_EMAIL": "[email protected]",
"OBLIO_API_SECRET": "your-api-secret",
"CIF": "your-company-cif"
}
}
}
}
| Variable | Required | Description |
|---|---|---|
OBLIO_API_EMAIL |
Yes | Your Oblio account email |
OBLIO_API_SECRET |
Yes | API secret from Oblio > Setari > Date Cont |
CIF |
No | Default company CIF. Can also be set at runtime via the set_cif tool |
| Tool | Description |
|---|---|
create_document |
Creates an invoice (factura), proforma, or delivery notice (aviz). Requires client details, at least one product, a series name, and issue date. Returns the created document's series, number, and link. |
get_document |
Retrieves a single document by type, series name, and number. Returns document details, link, and payment history. |
list_documents |
Lists and filters documents with pagination. Supports filtering by series, date range, client, draft/cancelled/collected status. Returns up to 100 results per page. |
delete_document |
Permanently deletes a document. Only the last document in a series can be deleted. Optionally removes the associated payment. |
cancel_document |
Cancels (annuls) a document, marking it as void. The document remains in the system. |
restore_document |
Restores a previously cancelled document, making it active again. |
| Tool | Description |
|---|---|
collect_payment |
Records a payment against an existing invoice. Supports payment types: Chitanta, Bon fiscal, Ordin de plata, Card, CEC, and others. Defaults to the full invoice amount if value is omitted. |
| Tool | Description |
|---|---|
get_nomenclatures |
Fetches reference data from Oblio. Types: companies, clients, products, vat_rates, series, languages, management. Results are paginated (max 250 per page). |
| Tool | Description |
|---|---|
create_einvoice |
Submits an existing invoice to Romania's SPV system for e-Factura. Returns status code: 0=processing, 1=success, 2=errors, -1=not sent. |
get_einvoice_archive |
Downloads the e-Invoice archive (XML) from SPV for a previously submitted invoice. |
| Tool | Description |
|---|---|
set_cif |
Sets the company CIF (tax ID) used for all subsequent API requests. |
get_cif |
Returns the currently configured company CIF. |
The server includes 28 prompt templates for common operations: creating documents, retrieving documents, cancelling/restoring/deleting documents, searching nomenclatures, collecting payments, listing invoices, and managing e-Factura submissions.
If you encounter issues:
OBLIO_API_EMAIL and OBLIO_API_SECRET are correctly setCIF env var or the set_cif tool)ISC
Выполни в терминале:
claude mcp add oblio-mcp -- npx Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development