Invoke an external tool
Call a declared tool through an application-controlled interface and handle its result.
Desired outcome
Use an external capability through a defined invocation boundary.
Explore from the outcome
Where this function can lead
These documented connections are starting points for selection, not a ranked list.
Ways to do it
Methods that can help achieve this outcome.
- Tool invocation through a shared protocol
Expose named tools through a defined client-server interface.
Link evidence: Model Context Protocol 2025-11-25 server features
Specifications and guidance
Standards and frameworks relevant to the work.
- Model Context Protocol (2025-11-25)
Versioned protocol defining how servers expose prompts, resources and tools.
Link evidence: Model Context Protocol 2025-11-25 server features
Typical inputs
- A tool definition, invocation request and authorization context
Typical outputs
- Tool result or error
Sources
Last reviewed 2026-09-30