salesforce-mcp-inline-tool-overrides-module-tool-silently
When a tool is defined both inline with @mcp.tool() in server.py AND in a module (e.g., deployment/operations.py), the inline definition in server.py takes precedence and the module version is silently skipped due to on_duplicate=‘error’ behavior. Always audit server.py for inline overrides before patching module files — you may be fixing dead code.
Related
- fastmcp-duplicate-tool-inline-wins-over-module
- 2026-04-04-oracle-001-self-architecture-analysis
- docker
- mdapi-sync-calls-require-asyncio-to-thread-wrapping
- salesforce
- fastmcp-inline-tool-takes-precedence-over-module-tool-on-dup
- removing-base64-encode-makes-import-base64-dead-code
- salesforce-mcp-inline-tool-overrides-module-tool
- salesforce-mcp-inline-tool-overrides-module-on-duplicate-err
- server-py-inline-tool-overrides-module-tool-on-duplicate
- server-py-inline-tool-overrides-module-tool-on-duplicate-err
- server-py-inline-tool-overrides-module-tool-silently