How to write effective tool descriptions for Snowflake-managed MCP servers

View profile for Josh Reini

Evals, OSS and AI @ ❄️

𝗝𝘂𝘀𝘁 𝗶𝗻: Snowflake-𝗺𝗮𝗻𝗮𝗴𝗲𝗱 𝗠𝗖𝗣 𝘀𝗲𝗿𝘃𝗲𝗿𝘀! Snowflake-managed MCP servers are the missing link between retrieval over your data and agents that live anywhere. Create an MCP server with Search and Analyst tools, and then connect it to the host of your choice! 🤯 The most overlooked part? The tool description. MCP isn’t magic, and agents still rely on high quality tool descriptions to determine their trajectory. Two tips to help you write tool descriptions ready for your agent! 🛠️ Tool descriptions should be grounded in the API functions and parameters. This allows agents to create executable plans to reach their goals. 🛠️ Don’t push too wide of a surface area in a single tool. Bundling multiple capabilities in a single tool makes it difficult to clearly specify the tool in its description, and lead to agent trajectories that seem logical but cannot be executed. Go try it! Tips courtesy of Ishita Gupta

  • No alternative text description for this image
Ishita Gupta

Computer Science & Math at Stanford

1mo

It's great working with you Josh! Thank you for posting this!

Ronitt Mehra

AI Engineer @ Amneal Pharmaceuticals | Ex-Qualcomm | CS @ Columbia University

1mo

This is exciting, will definitely try it out!

Alex Hudson

Snowflake Account Manager | Helping SaaS Startups Unlock Data-Driven AI Growth & Innovation ❄️☁️🚀

1mo
Krishna Kumar M

Software Dev. @ Siemens | Making Machines Smarter with GenAI & Cloud | CSE’24 GCT | Always Learning 🔁 Always Building | Ex-Boschler

1mo

Most awaited update! 🥳

Like
Reply
Gilberto Hernandez

Lead Developer Advocate @ ❄️

1mo

I’m so glad this is here! 🔥

See more comments

To view or add a comment, sign in

Explore content categories