MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

MCP server for xAI/Grok API documentation

Created 2/4/2026
Updated about 21 hours ago
Repository documentation and setup instructions

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 build

Usage

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 start

Available Tools

| Tool | Description | |------|-------------| | search_docs | Search bundled documentation for API features, models, and guides | | get_doc_page | Fetch fresh documentation from docs.x.ai | | list_api_endpoints | List all 44 API endpoints, optionally filtered by category | | list_models | 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"  # optional

list_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 development

Adding Documentation

  1. Add .md file to src/data/
  2. Run npm run build
  3. The file is automatically discoverable by search_docs

License

MIT

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-grok-api-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "tetsuo-ai-grok-api-mcp": { "command": "npx", "args": [ "tetsuo-ai-grok-api-mcp" ] } } }