io.usefulapi/expenseondemand
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ExpenseOnDemand MCP by usefulapi
Publisher-provided description
Read exports, payroll totals and users; add, update or deactivate employees in ExpenseOnDemand.
Summary by lookupd
Reads expense exports, payroll totals, users and cost centres, and adds, updates or deactivates employees and records.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http expenseondemand https://expenseondemand.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add expenseondemand --url https://expenseondemand.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"expenseondemand": {
"url": "https://expenseondemand.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
expenseondemand_export_accountingFetch approved expense data for an accounting integration, filtered by report, date range, category, claimant, cost centre, grade and payment type. Reads data oexpenseondemand_get_payroll_exportGet the total approved expense amount per employee for payroll: name, email, expense count and total amount. Accounting API: GET /accounting/api/PayrollExport.expenseondemand_list_export_templatesList the export report types configured for the subscription, with their report ids and fields. Use a reportId as exportReportId in expenseondemand_export_accouexpenseondemand_list_expense_categoriesList the expense categories of the subscription with id, name, active flag and base category id. Meta API: GET /meta/api/GetExpenseCategoriesForOrganisation.expenseondemand_list_gradesList the employee grades of the subscription with id, name and active flag. Meta API: GET /meta/api/GetGradesForOrganisation.expenseondemand_list_customersList the customers of the subscription with id, name, codes and active flag. Customer API: GET /customer/api/GetCustomersForOrganisation.expenseondemand_add_customerAdd a customer to the subscription. The id is generated by ExpenseOnDemand. Creates a new record each call. Customer API: POST /customer/api/AddCustomerForSubscexpenseondemand_update_customerUpdate an existing customer by id. Send every field you want to keep: the vendor may clear fields you leave out, so read the record first with expenseondemand_lexpenseondemand_list_cost_centresList the cost centres of the subscription with id, name, codes and active flag. Cost Centre API: GET /costCentre/api/GetCostCentresForOrganisation.expenseondemand_add_cost_centreAdd a cost centre to the subscription. The id is generated by ExpenseOnDemand. Creates a new record each call. Cost Centre API: POST /costCentre/api/AddCostCentexpenseondemand_update_cost_centreUpdate an existing cost centre by id. Send every field you want to keep: the vendor may clear fields you leave out, so read the record first with expenseondemanexpenseondemand_list_usersList the users (employees) of the subscription with email, name, status (1 Active, 2 Inactive, 3 NotInvited, 4 Pending, 5 Deleted), role and approver email. Useexpenseondemand_add_employeeAdd an employee to the subscription. ExpenseOnDemand treats the new employee as invited. Creates a record each call, so check expenseondemand_list_users first.expenseondemand_update_employeeUpdate an existing employee, identified by email. Send every field you want to keep: the vendor may clear fields you leave out, so read the record first with exexpenseondemand_deactivate_employeeDeactivate an employee by email, so they can no longer submit or approve expenses. Users API: POST /users/api/DeactivateEmployee.
Details
- Version: 1.2.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 629 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/expenseondemand/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/expenseondemand)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp