fastmcp-duplicate-tool-inline-wins-over-module

When a Salesforce MCP server (or any FastMCP server) defines the same tool name both inline via @mcp.tool() in server.py AND in an imported module, the inline definition in server.py always takes precedence. FastMCP raises on_duplicate='error' and skips the module version silently. Always audit server.py first when fixing tool bugs — the module-level implementation may be dead code.