Translation MCP team: the hard part wasn't the server, it was getting the model to call it

Pure-Ad7786 · reddit · 2026-09-15

A team shipped a translation MCP server with two tools: smarttranslate runs text through 22 models and returns only the consensus, plus listlanguages. The server was the easy half.

The real problem: the host model already translates, so "translate this into Japanese" gets done inline with a plausible answer and no tool call at all. The same applies to summarization, sentiment, unit conversion—anything the model thinks it already handles. Your tool description is competing with the model's own confidence.

Best fix so far: write the description around what the model can't do (consensus across 22 systems) rather than what the tool does, but it's still inconsistent. The author asks whether anyone has found a description pattern for "this is not the thing you think you can already do."

Original post →

More from coding & agent

coding & agent channel →