pypi analyzed 0.9.0

acumatica-mcp

v0.9.0
pypi

MCP server for Acumatica ERP — 28 tools for queries, mutations, Generic Inquiries, inventory, shipments, reports, attachments, and audit history

maintainer
license
first seen
2026-05-31
last seen
2026-05-31
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidence v0.9.0 · pypi-sdist
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