| annotations(protocol::Json value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| description(std::string value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| execution(protocol::ToolExecution value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| handler(Handler value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| icon(protocol::Icon value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| input() (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| input_schema(protocol::Json schema) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| meta(protocol::Json value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| output() (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| output_schema(protocol::Json schema) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| streaming(bool value=true) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| task_support(protocol::TaskSupport value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| title(std::string value) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inline |
| TypedToolBuilder(std::string name) (defined in mcp::server::TypedToolBuilder< Args, Result >) | mcp::server::TypedToolBuilder< Args, Result > | inlineexplicit |