Elorus MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ELORUS_API_KEY | Yes | Personal API key (Elorus web app → User Profile) | |
| ELORUS_BASE_URL | No | Defaults to https://api.elorus.com/v1.2 | https://api.elorus.com/v1.2 |
| ELORUS_ORGANIZATION_ID | Yes | Elorus 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_invoicesA | List sales invoices with summary fields; use get_invoice for full details. Filters:
|
| 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:
|
| get_contactA | Get the complete record of a single contact by its Elorus ID. |
| list_expensesA | List expenses (purchase documents) with summary fields. Filters:
|
| 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:
|
| 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:
|
| get_productA | Get the complete record of a single product or service by its Elorus ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct entity (invoices, contacts, expenses, cash receipts, products) and action (list vs get). The list tools return summaries with filters, while get tools return full records by ID, so there is no overlap or ambiguity.
All tools follow a consistent verb_noun pattern: list_<plural> and get_<singular> (e.g., list_invoices, get_invoice). The naming is uniform, lowercase, and predictable.
With 10 tools covering 5 core entities via list/get pairs, the tool count is well-scoped. Each tool earns its place and there is no redundancy or bloat.
The server is entirely read-only, providing only list and get operations. There are no create, update, or delete tools for any entity, which is a significant gap that prevents agents from performing common accounting workflows like creating invoices or modifying contacts.