Elorus MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Elorus MCP ServerWhich invoices are overdue?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Elorus MCP Server
A read-only Model Context Protocol server for the Elorus invoicing platform — ask your business data questions in plain language.
Unofficial & read-only. This project is not affiliated with Elorus. It only ever issues GET requests — it cannot create, modify, or delete anything in your organization.
What can you ask?
"Which invoices are overdue, and for how much?"
"How much did we invoice ACME Ltd in July?"
"What did we spend on hosting last month?"
"Which payments did we receive this week?"
"What is the VAT number of client X?"
Related MCP server: invoiceninja-mcp
Features
10 read-only tools covering invoices, contacts, expenses, cash receipts and products (Elorus API v1.2)
Curated filters — period, status, paid/unpaid, overdue, client/supplier, free-text search — documented in every tool schema so the LLM calls them correctly
Token-efficient responses — list tools return trimmed summaries;
get_*tools return the full recordRead-only by construction — the HTTP client implements GET only
Clear error messages for authentication, rate-limit and connectivity problems
Architecture
flowchart LR
A["MCP client (Claude Desktop / Claude Code)"] -- stdio --> B["elorus-mcp (MCP Python SDK)"]
B --> C["ElorusClient (GET-only, httpx)"]
C -- "Authorization: Token + X-Elorus-Organization" --> D["Elorus API v1.2"]Quickstart
1. Get your credentials
API key: Elorus web app → User Profile → API token
Organization ID: Elorus web app → Settings → Organization → Organization ID
2. Configure your MCP client
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"elorus": {
"command": "uvx",
"args": ["--from", "git+https://github.com/nikagabriel741agent/Elorus-ERP-MCP-Server", "elorus-mcp"],
"env": {
"ELORUS_API_KEY": "your-api-key",
"ELORUS_ORGANIZATION_ID": "your-organization-id"
}
}
}
}Claude Code:
claude mcp add elorus \
-e ELORUS_API_KEY=your-api-key \
-e ELORUS_ORGANIZATION_ID=your-organization-id \
-- uvx --from git+https://github.com/nikagabriel741agent/Elorus-ERP-MCP-Server elorus-mcpLocal development install
git clone https://github.com/nikagabriel741agent/Elorus-ERP-MCP-Server.git
cd Elorus-ERP-MCP-Server
uv sync
cp .env.example .env # fill in your credentials
uv run --env-file .env elorus-mcpTools
Tool | Description | Key arguments |
| List sales invoices (summaries) |
|
| Full invoice record |
|
| List clients & suppliers |
|
| Full contact record |
|
| List expenses |
|
| Full expense record |
|
| List payments received |
|
| Full cash receipt record |
|
| List products & services |
|
| Full product record |
|
Notes: dates are YYYY-MM-DD; period_from/period_to only apply when both are set.
Invoice status is one of draft, pending, issued, partial, unpaid, overdue, paid, void.
Configuration
Environment variable | Required | Description |
| yes | Personal API key (Elorus web app → User Profile) |
| yes | Elorus web app → Settings → Organization → Organization ID |
| no | Defaults to |
Development
uv sync # install dependencies
uv run pytest -v # run the test suite (no real API calls)
uv run ruff check . # lint
uv run ruff format --check . # formattingLicense
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityBmaintenanceMCP server for e-invoice platforms. Enables natural language querying of invoices, partners, company data, and financial reports.Last updated18266MIT- AlicenseBqualityFmaintenanceMCP server for Invoice Ninja v5 API. Enables AI assistants to manage clients, invoices, quotes, payments, and time tracking through natural language.Last updated32202MIT
- Alicense-qualityDmaintenanceRead-only MCP server for accessing Wallet by BudgetBakers financial data, allowing users to query accounts, transactions, categories, budgets, and more via natural language.Last updatedMIT
- AlicenseAqualityBmaintenanceMCP server for the Elorus invoicing and accounting platform, enabling AI assistants to create invoices, manage contacts, and query financial data through natural language.Last updated431MIT
Related MCP Connectors
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/nikagabriel741agent/Elorus-ERP-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server