Content
<div align="center">
# Anthropic (Claude)
### Anthropic's Claude API: the Messages API for chat, tool use, vision, extended thinking, and prompt caching across the Claude model family (Opus, Sonnet, Haiku), plus token counting, model listing, message batches, and the Files API.
-6E56CF)






</div>
---
> **Author:** [Simon-Pierre Boucher](https://github.com/simonpierreboucher02) · spbou4@icloud.com
> Part of the **[AgentiLab](https://www.agentilab.ai)** provider knowledge base.
**Categories:** AI Model Providers
**Tags:** `llm` `claude` `messages` `tool-use` `vision` `thinking` `prompt-caching` `agents`
This repository bundles everything an AI agent (or a developer) needs to use the
**Anthropic (Claude)** API: human-readable **documentation**, a ready-to-run **MCP server**, and a
packaged **agent skill**.
## 📊 At a glance
| Asset | Contents |
|-------|----------|
| 📚 **API docs** | 50 markdown pages |
| 🔌 **MCP server** | 4 tools · 25 TypeScript files |
| 🧠 **Agent skill** | 3 recipes · 2 prompts |
| 🗂️ **Total files** | 105 |
| 🔑 **Env vars** | `ANTHROPIC_API_KEY` |
| 🛡️ **Auth** | API key — x-api-key header, plus required anthropic-version header (2023-06-01). |
| 💳 **Pricing** | Usage-based, billed per input/output token by model |
## 📦 What's inside
### 📚 `api-docs/` — Documentation
Structured, example-rich docs covering overview, getting started, the full API
reference, code examples, agent integrations, production patterns and recipes.
Start at [`api-docs/README.md`](api-docs/README.md).
### 🔌 `mcp/` — Model Context Protocol server
A typed MCP server exposing Anthropic (Claude) as agent tools:
`anthropic_messages` · `anthropic_count_tokens` · `anthropic_models` · `anthropic_request`
Install, configuration and a tools reference live in
[`mcp/README.md`](mcp/README.md) and [`mcp/docs/`](mcp/docs).
Drop-in client config: [`mcp/examples/claude-desktop-config.json`](mcp/examples/claude-desktop-config.json).
### 🧠 `skill/` — Agent skill
A portable skill (recipes, prompts, reference and evaluation tests) that teaches
an agent how to use Anthropic (Claude) effectively. See [`skill/SKILL.md`](skill/SKILL.md).
## 🚀 Quick start (MCP server)
```bash
cd mcp/server
npm install
cp .env.example .env # set ANTHROPIC_API_KEY
npm run build && npm start
```
Then point any MCP client (e.g. Claude Desktop) at the server using the example config.
## 🔗 Links
- 🌐 Website: https://anthropic.com
- 📖 Official docs: https://docs.anthropic.com/en/api
- 🧪 AgentiLab: https://www.agentilab.ai
## 👤 Author
**Simon-Pierre Boucher**
GitHub: [@simonpierreboucher02](https://github.com/simonpierreboucher02) · Email: spbou4@icloud.com