salesforce-mcp-inline-tool-overrides-module-on-duplicate-error
When server.py registers a tool with @mcp.tool() inline AND a module file (e.g. deployment/operations.py) registers the same tool name, FastMCP’s on_duplicate=‘error’ skips the module version silently — the inline server.py definition wins. Bugs must be fixed in the inline server.py definition, not the module backup, or both will diverge.
Related
- fastmcp-duplicate-tool-inline-wins-over-module
- fastmcp-inline-tool-takes-precedence-over-module-tool-on-dup
- salesforce-mcp-inline-tool-overrides-module-tool-silently
- salesforce-mcp-inline-tool-overrides-module-tool
- salesforce
- salesforce-entitydefinition-soql-no-or-support
- salesforce-mcp-describe-parameter-is-sobject-not-object-name
- server-py-inline-tool-overrides-module-tool-on-duplicate
- server-py-inline-tool-overrides-module-tool-on-duplicate-err
- salesforce-mcp-inline-server-py-tools-override-module-tools
- salesforce-mcp-server-api-v66-spring-26-latest