grok-api-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@grok-api-mcphow do I implement function calling with grok-3?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
grok-api-mcp
MCP server that provides xAI/Grok API documentation to AI assistants. Includes 75 bundled documentation files covering all xAI API features, models, and endpoints.
Features
Bundled documentation - 75 markdown files with complete xAI API coverage
Live fetch - Pull fresh docs from docs.x.ai when needed
Semantic search - Find relevant documentation by keyword
API reference - 44 endpoints across 12 categories
Model reference - 12 Grok models with specs and pricing
Installation
npm install
npm run buildUsage
With Claude Desktop
Add to your Claude Desktop configuration (~/.config/claude/claude_desktop_config.json):
{
"mcpServers": {
"grok-api-docs": {
"command": "node",
"args": ["/path/to/grok-api-mcp/dist/index.js"]
}
}
}With Claude Code
Add to your Claude Code MCP settings:
{
"mcpServers": {
"grok-api-docs": {
"command": "node",
"args": ["/path/to/grok-api-mcp/dist/index.js"]
}
}
}Standalone
npm startAvailable Tools
Tool | Description |
| Search bundled documentation for API features, models, and guides |
| Fetch fresh documentation from docs.x.ai |
| List all 44 API endpoints, optionally filtered by category |
| List all 13 Grok models with context lengths and capabilities |
search_docs
Search the bundled documentation using keywords.
query: "function calling"get_doc_page
Fetch a specific documentation page from docs.x.ai.
path: "guides/function-calling"list_api_endpoints
List API endpoints. Filter by category: chat, images, videos, voice, models, files, batch, collections, api-keys, billing, team, audit.
category: "collections" # optionallist_models
List all available Grok models with their specifications.
API Coverage
Endpoints (44 total)
Category | Count | API |
Chat | 4 | Inference |
Images | 2 | Inference |
Videos | 2 | Inference |
Voice | 1 | Inference |
Models | 3 | Inference |
Files | 5 | Inference |
Batch | 7 | Inference |
Collections | 9 | Management |
API Keys | 4 | Management |
Billing | 3 | Management |
Team | 3 | Management |
Audit | 1 | Management |
Models (12 total)
Language models:
grok-4-1-fast-reasoning, grok-4-1-fast-non-reasoning
grok-4-fast-reasoning, grok-4-fast-non-reasoning
grok-code-fast-1, grok-4-0709
grok-3, grok-3-mini, grok-2-vision-1212
Image generation:
grok-imagine-image, grok-2-image-1212
Video generation:
grok-imagine-video
Documentation Topics
Chat completions and Responses API
Function calling and tool use
Built-in tools (web search, X search, code execution)
Collections (RAG/embeddings)
Voice API (real-time WebSocket)
Batch API
Image and video generation
Streaming and structured outputs
Error handling and rate limits
SDK guides (Python, TypeScript)
Development
npm run build # Compile TypeScript + copy data files
npm run start # Run the server
npm run dev # Watch mode for developmentAdding Documentation
Add
.mdfile tosrc/data/Run
npm run buildThe file is automatically discoverable by
search_docs
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tetsuo-ai/grok-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server