MCP Tools (Primitive)
MCPDefinition
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.