server-py-inline-tool-overrides-module-tool-silently
When a Salesforce MCP server has both an inline @mcp.tool() definition in server.py and a matching function in a module file (e.g., deployment/operations.py), the inline definition takes precedence and the module version is silently skipped at registration time. Bug fixes applied only to the module file will have zero effect — the live tool is in server.py.
Related
- salesforce-mcp-inline-tool-overrides-module-tool
- salesforce-mcp-inline-server-py-tools-override-module-tools
- salesforce-mcp-inline-tool-overrides-module-tool-silently
- server-py-inline-tool-overrides-module-tool-on-duplicate-err
- fastmcp-inline-tool-takes-precedence-over-module-tool-on-dup
- salesforce-mcp-inline-tools-override-module-tools