cd /news/ai-agents/combining-mcp-server-tool-calls · home topics ai-agents article
[ARTICLE · art-103129] src=dotnetperls.com ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Combining MCP Server Tool Calls

A developer testing MCP server tool calls in Rust found that combining 7 related functions into 1 function with a `command` argument is superior, as small models like LFM and Ling Tiny perform equally well, while Gemma 4 E4B reviews fewer tools faster, and code repair of arguments is easier.

read1 min views3 publishedAug 19, 2026

Should tool calls be combined in a MCP (Model Context Protocol) server? It is sometimes possible to have 10 functions, or 1 function that receives a separate argument like command

. I wanted to test both approaches in my Rust code.

After getting an LLM to do some of the initial work, I changed 7 functions into 1 function that receives a command

argument. Then I tested the new approach.

I found:

• Small models like LFM and Ling Tiny seem to work just as well with 1 function and an argument, as with 7 functions.

• Some models like Gemma 4 E4B work better: Gemma "reviews" all the available tool calls when it thinks, and it is much faster to only review 4 tools instead of 10.

• It is easier to use code to "repair" arguments in a single function in the MCP server.

I feel combining many related tool calls into one is a superior approach. It is faster in some models, and also simplifies the code base and makes it easier to add convenience features like argument fix ups as needed (for when arguments are incorrect from the agent).

── more in #ai-agents 4 stories · sorted by recency
── more on @mcp 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/combining-mcp-server…] indexed:0 read:1min 2026-08-19 ·