Equation 3 · Part 2 · Function Calling, MCP, and the Other Ways to Give a Model Tools
Symbol M
What this part means
the number of distinct model-facing client applications.
Its job in the formula
M is a part of this expression. Its role is fixed by the surrounding article and by the operations shown in the formula.
Full expression→Symbol M→Article meaning
Where the article explains it
Call the number of distinct model-facing client applications M and the number of distinct external tools or data sources N .
The passage around this formula
That combinatorial framing is worth making explicit, as a stylized model rather than a measured cost curve. Call the number of distinct model-facing client applications M and the number of distinct external tools or data sources N . Absent any shared protocol, a connector is needed for each pairing that is actually wanted, so the number of bespoke integrations that must be built and separately kept current scales as . A protocol that both sides target once, instead, lets each side write a single adapter to the shared standard, so the count becomes
Learn the underlying idea
A variable is a named place for a value. Its letter is a local label: x can mean position in one formula and a data point in another.
Open the illustrated variables: a letter stands for a value guide →
See this notation across published equations →
Sources cited in the article section
- [5] Introducing the Model Context Protocol ↗
- [6] Specification ↗
- [7] Server Features: Tools ↗
- [8] Authorization ↗
- [4] Tool use with Claude ↗
These citations provide research context; check each source for the exact claim it supports.