pypi analyzed 0.5.0

accela-mcp

v0.5.0
pypi

Model Context Protocol server for the Accela Construct API

maintainer
Accela MCP Maintainers
license
Apache-2.0
first seen
2026-05-31
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in accela-mcp
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.5.0 · pypi-sdist
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 6

  • fs accela_mcp-0.5.0/src/accela_mcp/auth/flow.py :174 webbrowser.open(authorize_url)
  • fs accela_mcp-0.5.0/src/accela_mcp/auth/token_store.py :15 from pathlib import Path
  • fs accela_mcp-0.5.0/src/accela_mcp/capabilities.py :16 from pathlib import Path
  • fs accela_mcp-0.5.0/src/accela_mcp/cli.py :9 import shutil
  • fs accela_mcp-0.5.0/src/accela_mcp/safety.py :39 from pathlib import Path
  • fs accela_mcp-0.5.0/src/accela_mcp/settings.py :11 from pathlib import Path

network 5

  • net accela_mcp-0.5.0/src/accela_mcp/api/client.py :21 import httpx
  • net accela_mcp-0.5.0/src/accela_mcp/api/errors.py :14 import httpx
  • net accela_mcp-0.5.0/src/accela_mcp/auth/flow.py :20 import urllib.parse
  • net accela_mcp-0.5.0/src/accela_mcp/auth/refresher.py :14 import httpx
  • net accela_mcp-0.5.0/src/accela_mcp/observability/logging_config.py :30 # Route stdlib logging to stderr too, so anything from httpx etc. obeys the rule.

secrets 1

  • secrets accela_mcp-0.5.0/src/accela_mcp/settings.py :147 current = os.environ.get("ACCELA_MCP_KEY")

tool registrations 52

  • accela_raw_request accela_mcp-0.5.0/src/accela_mcp/tools/admin_escape.py :33
  • accela_auth_status accela_mcp-0.5.0/src/accela_mcp/tools/auth.py :62
  • accela_login accela_mcp-0.5.0/src/accela_mcp/tools/auth.py :116
  • accela_list_capabilities accela_mcp-0.5.0/src/accela_mcp/tools/discovery.py :22
  • accela_get_agency accela_mcp-0.5.0/src/accela_mcp/tools/discovery.py :37
  • accela_describe_record_metadata accela_mcp-0.5.0/src/accela_mcp/tools/discovery.py :45
  • accela_list_record_documents accela_mcp-0.5.0/src/accela_mcp/tools/documents_read.py :19
  • accela_download_document accela_mcp-0.5.0/src/accela_mcp/tools/documents_read.py :30
  • accela_upload_document_to_record accela_mcp-0.5.0/src/accela_mcp/tools/documents_write.py :28
  • accela_list_record_fees accela_mcp-0.5.0/src/accela_mcp/tools/fees_read.py :13
  • accela_estimate_record_fees accela_mcp-0.5.0/src/accela_mcp/tools/fees_read.py :23
  • accela_list_record_invoices accela_mcp-0.5.0/src/accela_mcp/tools/fees_read.py :39
  • accela_geocode accela_mcp-0.5.0/src/accela_mcp/tools/gis.py :18
  • accela_reverse_geocode accela_mcp-0.5.0/src/accela_mcp/tools/gis.py :49
  • accela_list_inspections_for_record accela_mcp-0.5.0/src/accela_mcp/tools/inspections_read.py :21
  • accela_get_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_read.py :42
  • accela_get_inspection_history accela_mcp-0.5.0/src/accela_mcp/tools/inspections_read.py :52
  • accela_get_inspection_checklists accela_mcp-0.5.0/src/accela_mcp/tools/inspections_read.py :62
  • accela_schedule_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_write.py :29
  • accela_reschedule_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_write.py :90
  • accela_cancel_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_write.py :140
  • accela_result_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_write.py :183
  • accela_assign_inspection accela_mcp-0.5.0/src/accela_mcp/tools/inspections_write.py :233
  • accela_list_record_payments accela_mcp-0.5.0/src/accela_mcp/tools/payments_read.py :17
  • accela_initiate_payment accela_mcp-0.5.0/src/accela_mcp/tools/payments_write.py :29
  • accela_commit_payment accela_mcp-0.5.0/src/accela_mcp/tools/payments_write.py :91
  • accela_get_contact accela_mcp-0.5.0/src/accela_mcp/tools/people_read.py :22
  • accela_search_contacts accela_mcp-0.5.0/src/accela_mcp/tools/people_read.py :30
  • accela_get_professional accela_mcp-0.5.0/src/accela_mcp/tools/people_read.py :102
  • accela_search_professionals accela_mcp-0.5.0/src/accela_mcp/tools/people_read.py :111
  • accela_get_address accela_mcp-0.5.0/src/accela_mcp/tools/property_read.py :24
  • accela_search_addresses accela_mcp-0.5.0/src/accela_mcp/tools/property_read.py :38
  • accela_get_parcel accela_mcp-0.5.0/src/accela_mcp/tools/property_read.py :110
  • accela_get_owners_for_parcel accela_mcp-0.5.0/src/accela_mcp/tools/property_read.py :137
  • accela_search_records accela_mcp-0.5.0/src/accela_mcp/tools/records_read.py :35
  • accela_get_record accela_mcp-0.5.0/src/accela_mcp/tools/records_read.py :126
  • accela_get_my_records accela_mcp-0.5.0/src/accela_mcp/tools/records_read.py :155
  • accela_get_record_custom_data accela_mcp-0.5.0/src/accela_mcp/tools/records_read.py :210
  • accela_create_record_partial accela_mcp-0.5.0/src/accela_mcp/tools/records_write.py :30
  • accela_finalize_record accela_mcp-0.5.0/src/accela_mcp/tools/records_write.py :96
  • accela_update_record accela_mcp-0.5.0/src/accela_mcp/tools/records_write.py :139
  • accela_list_record_types accela_mcp-0.5.0/src/accela_mcp/tools/reference_data.py :33
  • accela_list_inspection_types accela_mcp-0.5.0/src/accela_mcp/tools/reference_data.py :50
  • accela_list_record_statuses accela_mcp-0.5.0/src/accela_mcp/tools/reference_data.py :71
  • accela_list_departments accela_mcp-0.5.0/src/accela_mcp/tools/reference_data.py :86
  • accela_list_fee_schedules accela_mcp-0.5.0/src/accela_mcp/tools/reference_data.py :95
  • accela_list_reports accela_mcp-0.5.0/src/accela_mcp/tools/reports.py :30
  • accela_run_report accela_mcp-0.5.0/src/accela_mcp/tools/reports.py :43
  • accela_global_search accela_mcp-0.5.0/src/accela_mcp/tools/search.py :13
  • accela_list_workflow_tasks accela_mcp-0.5.0/src/accela_mcp/tools/workflow_read.py :13
  • accela_get_workflow_task_history accela_mcp-0.5.0/src/accela_mcp/tools/workflow_read.py :25
  • accela_update_workflow_task accela_mcp-0.5.0/src/accela_mcp/tools/workflow_write.py :27

declared dependencies 7

  • mcp@>=1.0
  • pytest@>=8.0
  • pytest-asyncio@>=0.23
  • pytest-cov@>=5.0
  • respx@>=0.21
  • ruff@>=0.4
  • freezegun@>=1.5