Resilient MCP stdio proxy for Microsoft Dynamics 365 Business Central — fork of microsoft/BCTech BcMCPProxyPython with reconnect, silent token refresh, and surfaced upstream errors.
Single tool 'bc_list_companies' has a reasonable description (95 chars) but lacks a visible input schema in the provided source. The description is adequate but generic, it does not explain WHEN to call this tool vs alternatives, what fields are returned, or pagination behavior. No parameter descriptions visible. Error handling and output schema documentation are absent from the provided code.
Lists the companies of the environment that the signed-in user can access. Business Central's standard companies API called with the user's own token; it lists every company, permission or not.
No input schema visible for bc_list_companies. Tool registration code not shown in source sample.
Tool description lacks WHEN/WHY guidance. Does not explain when to call this vs other discovery tools, what fields are returned, or pagination limits.
No output schema documented. LLM cannot predict response structure (fields, types, pagination).
No error handling guidance. Tool does not document what happens on auth failure, network timeout, or permission denial.
Single tool server provides minimal agent capability. No composition or chaining possible.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 32 | <=2025-11-25 | v2 |