MCP server for Acumatica ERP — 28 tools for queries, mutations, Generic Inquiries, inventory, shipments, reports, attachments, and audit history
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 3
- fs acumatica_mcp-0.9.0/acumatica_client.py :24
from pathlib import Path - fs acumatica_mcp-0.9.0/server.py :23
from pathlib import Path - fs acumatica_mcp-0.9.0/setup.py :30
import shutil
shell / exec 1
- shell acumatica_mcp-0.9.0/setup.py :31
import subprocess
network 2
- net acumatica_mcp-0.9.0/acumatica_client.py :25
from urllib.parse import urlencode, urlparse, parse_qs - net acumatica_mcp-0.9.0/server.py :25
import httpx
secrets 2
- secrets acumatica_mcp-0.9.0/acumatica_client.py :211
self.client_secret = client_secret or os.environ.get("ACUMATICA_CLIENT_SECRET", "") - secrets acumatica_mcp-0.9.0/server.py :467
has_oauth = bool(os.environ.get("ACUMATICA_CLIENT_ID", "")) and bool(os.environ.get("ACUMATICA_CLIENT_SECRET", ""))
tool registrations 28
- connection_status acumatica_mcp-0.9.0/server.py :422
- gi_suite_status acumatica_mcp-0.9.0/server.py :514
- list_endpoints acumatica_mcp-0.9.0/server.py :558
- describe_endpoint acumatica_mcp-0.9.0/server.py :619
- list_available_entities acumatica_mcp-0.9.0/server.py :664
- describe_entity acumatica_mcp-0.9.0/server.py :697
- refresh_schema_cache acumatica_mcp-0.9.0/server.py :747
- list_companies acumatica_mcp-0.9.0/server.py :770
- switch_company acumatica_mcp-0.9.0/server.py :798
- query_generic_inquiry acumatica_mcp-0.9.0/server.py :829
- list_generic_inquiries acumatica_mcp-0.9.0/server.py :1047
- get_records acumatica_mcp-0.9.0/server.py :1131
- get_record_by_keys acumatica_mcp-0.9.0/server.py :1219
- search_records acumatica_mcp-0.9.0/server.py :1271
- create_record acumatica_mcp-0.9.0/server.py :1356
- update_record acumatica_mcp-0.9.0/server.py :1407
- invoke_action acumatica_mcp-0.9.0/server.py :1457
- list_attachments acumatica_mcp-0.9.0/server.py :1544
- delete_attachment acumatica_mcp-0.9.0/server.py :1616
- get_attachment_metadata acumatica_mcp-0.9.0/server.py :1660
- check_inventory acumatica_mcp-0.9.0/server.py :1729
- track_shipment acumatica_mcp-0.9.0/server.py :1903
- patch_record acumatica_mcp-0.9.0/server.py :2039
- delete_record acumatica_mcp-0.9.0/server.py :2085
- get_acumatica_version acumatica_mcp-0.9.0/server.py :2151
- get_customer_balance acumatica_mcp-0.9.0/server.py :2197
- run_report acumatica_mcp-0.9.0/server.py :2355
- get_record_history acumatica_mcp-0.9.0/server.py :2478
declared dependencies 8
- httpx@>=0.28.1
- mcp@>=1.27.0
- python-dotenv@>=1.0.0
- pytest@>=8.0
- pytest-cov@>=5.0
- respx@>=0.22.0
- ruff@>=0.4
- mypy@>=1.10