🔌 MCP Integration Cookbook
Each notebook shows how to connect PageIndex MCP with a specific agent framework or LLM API/SDK.
You will learn how to upload a PDF to PageIndex, and ask questions using agentic, reasoning-based retrieval with PageIndex.
Quick Start
- Get a PageIndex API key from the PageIndex Developer Dashboard .
- Get an API key from your chosen model provider (Anthropic, OpenAI, Google, OpenRouter, etc.).
- Open any notebook below, paste your API keys, and run all cells.
| Platform | Framework | Notebook | Model |
|---|---|---|---|
| Anthropic | Claude Messages API | claude_api_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| Claude Agent SDK | claude_agent_sdk_pageindex_mcp.ipynb | Claude Sonnet 4.6 | |
| OpenAI | OpenAI Responses API | openai_api_pageindex_mcp.ipynb | GPT-5.4 |
| OpenAI Agents SDK | openai_agents_sdk_pageindex_mcp.ipynb | GPT-5.4 | |
| Gemini Interactions API | gemini_api_pageindex_mcp.ipynb | Gemini 2.5 Pro | |
| Google ADK | google_adk_pageindex_mcp.ipynb | Gemini 3.1 Pro | |
| LangChain | LangChain / LangGraph | langchain_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| DeepAgents | deepagents_pageindex_mcp.ipynb | Claude Sonnet 4.6 | |
| Pydantic | Pydantic AI | pydanticai_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| LlamaIndex | LlamaIndex | llamaindex_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| CAMEL AI | CAMEL AI | camel_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| CrewAI | CrewAI | crewai_pageindex_mcp.ipynb | Claude Sonnet 4.6 |
| OpenRouter | OpenRouter + OpenAI Agents SDK | openrouter_pageindex_mcp.ipynb | Kimi K2.5 (default) |
| DeepSeek v3.2 | |||
| GLM 5 | |||
| MiniMax M2.5 | |||
| Qwen 3.5 |
💬 Community & Support
Last updated on