Acumatica MCP server
Connect AI assistants to Acumatica ERP — 28 tools for queries, mutations, GIs, attachments.
Usage numbers are collected on the next scan
Reviews
Write oneNobody has reviewed Acumatica yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Acumatica tools (28, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_inventoryCheck stock availability for an item across warehouses.
connection_statusCheck whether the Acumatica connection is configured and working.
create_recordwrite actionCreate a new record via the Contract-Based API (insert only).
delete_attachmentwrite actionDelete a specific file attachment from an Acumatica record.
delete_recordwrite actionDelete a record by its key field values.
describe_endpointGet the full schema for a Contract-Based API endpoint — field names, types, and expandable detail entities.
describe_entityCompact schema for a specific entity — field names, types, and detail entities.
get_acumatica_versionRetrieve the Acumatica ERP version and the list of all available endpoints.
get_attachment_metadataGet metadata for a specific attachment without downloading it.
get_customer_balanceGet the AR balance, credit status, and open invoices for a customer.
get_record_by_keysFetch a single record by its key field values using path segments.
get_record_historyGet the creation and last-modification timestamps for a record.
get_recordsQuery records using OData filters.
gi_suite_statusCheck whether the paid GI Suite customisation package is installed.
invoke_actionTrigger an Acumatica action on a specific record.
list_attachmentsList all file attachments on an Acumatica record.
list_available_entitiesFlat list of all queryable entities — much cheaper than list_endpoints.
list_companiesList the companies (tenants) available in this Acumatica instance.
list_endpointsList available Contract-Based API entity endpoints.
list_generic_inquiriesList Generic Inquiries available for querying.
patch_recordwrite actionPartially update a record — only the fields specified in data are changed.
query_generic_inquiryQuery an Acumatica Generic Inquiry by its Site Map Title via OData.
refresh_schema_cacheClear the schema and tenant discovery caches, forcing a fresh fetch.
run_reportwrite actionGenerate an Acumatica report and return the output as base64-encoded content.
search_recordsSearch records by keyword — fetches from API then filters server-side using case-insensitive substring matching.
switch_companySwitch the active company for all subsequent requests.
track_shipmentLook up shipment details and tracking information.
update_recordwrite actionUpdate an existing record via the Contract-Based API (update only).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityno repository or website to verify2/10
Install Acumatica in Claude Code, Cursor or VS Code
claude mcp add acumatica -- uvx acumatica-mcp
Acumatica: common questions
- Is Acumatica MCP server safe?
- With care: it is graded C, so read the findings first (55/100). Read the Acumatica safety report
- How do I install Acumatica?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Acumatica need an API key?
- Yes. The registry entry asks for
ACUMATICA_PASS,ACUMATICA_CLIENT_SECRET. - Is Acumatica maintained?
- The latest release is v0.9.0.