Parameter Types, Tool Descriptions, and Additional Customization
43%
FastMCP Annotations
Annotations are just metadata and don't affect the tool's behavior on the server. However, they can be used by humans and LLMs to understand the tool's intended use and constraints. Here are some commonly used annotations:
title(string) — A human-readable title for the tool.readOnlyHint(boolean, default false) — If true, the tool does not modify its environment.destructiveHint
Practical MCP with FastMCP & LangChain
Engineering the Agentic ExperienceEnroll now to unlock current content and receive all future updates for free. Your purchase supports the author and fuels the creation of more exciting content. Act fast, as the price will rise as the course nears completion!
