MCP Tools (Primitive)

MCP

Definition

The model-controlled MCP primitive. Claude autonomously decides when to invoke MCP tools based on task requirements. Tools are model-controlled because the AI determines when they are appropriate — the application does not schedule them. Examples: run_query, create_issue, send_email.

Example Usage

Expose a run_sql_query tool via MCP so Claude can autonomously retrieve data it needs without the application pre-fetching everything.