Functions

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.

Specifications and guidance

Standards and frameworks relevant to the work.

Typical inputs

  • A tool definition, invocation request and authorization context

Typical outputs

  • Tool result or error

Sources

  1. Model Context Protocol 2025-11-25 server featuresModel Context Protocol · checked 2026-09-30

Last reviewed 2026-09-30