Skip to main content
Glama
gabrielnika

Elorus MCP Server

by gabrielnika

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ELORUS_API_KEYYesPersonal API key (Elorus web app → User Profile)
ELORUS_BASE_URLNoDefaults to https://api.elorus.com/v1.2https://api.elorus.com/v1.2
ELORUS_ORGANIZATION_IDYesElorus web app → Settings → Organization → Organization ID

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_invoicesA

List sales invoices with summary fields; use get_invoice for full details.

Filters:

  • period_from / period_to: issue-date range, YYYY-MM-DD; only applied when BOTH are given.

  • status: one of draft, pending, issued, partial, unpaid, overdue, paid, void.

  • paid: True = fully paid invoices only, False = not fully paid.

  • overdue: True = overdue invoices only.

  • draft: True = drafts only, False = finalized only.

  • client: Elorus contact ID of the client (find it with list_contacts).

  • search: free-text search term (number, client name, etc.).

  • ordering: comma-separated sort fields, prefix with '-' for descending, e.g. '-date' or 'client__display_name'. Returns {count, page, results}.

get_invoiceA

Get the complete record of a single sales invoice by its Elorus ID.

list_contactsA

List contacts (clients and suppliers) with summary fields.

Filters:

  • search: free-text search (name, VAT number, email, ...).

  • contact_type: 'client' or 'supplier'.

  • active: True = active contacts, False = archived. Returns {count, page, results}; use get_contact for the full record.

get_contactA

Get the complete record of a single contact by its Elorus ID.

list_expensesA

List expenses (purchase documents) with summary fields.

Filters:

  • period_from / period_to: date range, YYYY-MM-DD; only applied when BOTH are given.

  • supplier: Elorus contact ID of the supplier (find it with list_contacts).

  • search: free-text search term. Returns {count, page, results}; use get_expense for the full record.

get_expenseB

Get the complete record of a single expense by its Elorus ID.

list_cash_receiptsA

List cash receipts (payments received) with summary fields.

Filters:

  • period_from / period_to: date range, YYYY-MM-DD; only applied when BOTH are given.

  • contact: Elorus contact ID of the payer.

  • invoice: Elorus invoice ID the payment applies to.

  • transaction_type: 'dp', 'ip' or 'cnp' (Elorus transaction type codes). Returns {count, page, results}; use get_cash_receipt for the full record.

get_cash_receiptA

Get the complete record of a single cash receipt by its Elorus ID.

list_productsA

List products and services with summary fields.

Filters:

  • search: free-text search (title, code, ...).

  • active: True = active items, False = archived.

  • sales: True = items sold to clients.

  • purchases: True = items purchased from suppliers. Returns {count, page, results}; use get_product for the full record.

get_productA

Get the complete record of a single product or service by its Elorus ID.

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/gabrielnika/Elorus-ERP-MCP-Server'

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