Official reference covering tool use (tool definition, client/server tools, built-in server tools), Agent Skills (SKILL.md packages and the Skills API), and the MCP connector / MCP tunnels in the Claude API (platform.claude.com) Messages API.
For the Messages API itself (streaming / caching / thinking), see anthropic-api-core; for Claude Code CLI Skills / MCP configuration, see
anthropic-claude-code-extend、Agent SDK の Skills / MCP は anthropic-agent-sdk (this skill covers the Claude API side of
tool use / Agent Skills / MCP definitions).
Directory structure
skills/anthropic-api-tools-mcp/
SKILL.md
references/
tool-use/
README.md
advisor-tool.md
bash-tool.md
build-a-tool-using-agent.md
code-execution-tool.md
computer-use-tool.md
define-tools.md
fine-grained-tool-streaming.md
handle-tool-calls.md
how-tool-use-works.md
manage-tool-context.md
memory-tool.md
overview.md
parallel-tool-use.md
programmatic-tool-calling.md
server-tools.md
strict-tool-use.md
text-editor-tool.md
tool-combinations.md
tool-reference.md
tool-runner.md
tool-search-tool.md
tool-use-with-prompt-caching.md
troubleshooting-tool-use.md
web-fetch-tool.md
web-search-tool.md
agent-skills/
README.md
best-practices.md
claude-api-skill.md
enterprise.md
overview.md
quickstart.md
mcp-connector/
README.md
mcp-connector.md
remote-mcp-servers.md
mcp-tunnels/
README.md
concepts.md
console.md
deploy-compose.md
deploy-helm.md
overview.md
quickstart.md
reference.md
security.md
troubleshooting.md
endpoints/
README.md
admin-mcp-tunnels.md
skills-create.md
skills-delete.md
skills-list.md
skills-retrieve.md
skills-versions-create.md
skills-versions-delete.md
skills-versions-download.md
skills-versions-list.md
skills-versions-retrieve.md
tunnels-archive.md
tunnels-certificates-archive.md
tunnels-certificates-create.md
tunnels-certificates-list.md
tunnels-certificates-retrieve.md
tunnels-create.md
tunnels-list.md
tunnels-retrieve.md
tunnels-reveal_token.md
tunnels-rotate_token.md
samples/
README.md
custom-tool-definition.md
tool-runner.md
code-execution.md
web-search-fetch.md
structured-tool-use.md
skill-package.md
mcp-connector.md
memory-tool.md
Exploration procedure
Look up the category from the task, and identify the target page in the category's README.md:
- Find the category matching the task in the mapping table below
- of that category
references/{category}/README.md(samples/(the README.md directly under it) to identify the target page - Read the
.mdof the relevant page to check the details
Task → Category Mapping
| Task | Category | Reference README |
|---|---|---|
| Writing tool definitions (JSON Schema), handling tool_use / tool_result, wanting to know the distinction between client/server tools | tool-use | references/tool-use/README.md |
| Wanting to use server tools (code execution, computer use, web search / web fetch, memory tool, bash, text editor, tool search) | tool-use | references/tool-use/README.md |
| Wanting to know about strict tool use, parallel tool use, fine-grained streaming, combined use with prompt caching, and troubleshooting tool errors | tool-use | references/tool-use/README.md |
| Wanting to create Agent Skills (SKILL.md packages), authoring best practices, enterprise governance | agent-skills | references/agent-skills/README.md |
| Connecting to a remote MCP server from the Messages API (mcp_servers, mcp_toolset), wanting to know about the third-party MCP directory | mcp-connector | references/mcp-connector/README.md |
| Securely connecting to MCP servers on a private network via MCP tunnels, Docker Compose / Helm deployment, certificate management | mcp-tunnels | references/mcp-tunnels/README.md |
Skills API(/v1/skills)・Tunnels API(/v1/tunnels) individual endpoint request/response specifications |
endpoints | references/endpoints/README.md |
| Wanting to know typical usage (tool definition, tool runner, code execution, web search/fetch, structured tool use, skill package, mcp connector, memory tool) | samples | samples/README.md |