Skip to main content
Glama
Grok MCP Server

Grok MCP Server

by guzus

Grok MCP Server

Search X.com in real-time with xAI's Grok API - directly from Claude

PyPI version Python 3.12+ License: MIT MCP

A Model Context Protocol server that brings real-time X/Twitter search to Claude. Powered by xAI's Live Search API, it provides instant access to posts, users, threads, and trending topics.

Why Grok MCP?

  • Real-time data - Access live X.com content, not cached or outdated information

  • Native Claude integration - Works seamlessly with Claude Desktop and Claude Code

  • Simple setup - One command to install, one config to add

  • Open source - MIT licensed, community-driven

Related MCP server: grok-mcp-server

Quick Start

1. Get an xAI API Key

Get your API key from console.x.ai

2. Install

uvx grok-mcp

3. Configure Claude

For Claude Code - Add to .mcp.json in your project:

{
  "mcpServers": {
    "grok": {
      "command": "uvx",
      "args": ["grok-mcp"],
      "env": {
        "XAI_API_KEY": "your-api-key"
      }
    }
  }
}

For Claude Desktop - Add to your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "grok": {
      "command": "uvx",
      "args": ["grok-mcp"],
      "env": {
        "XAI_API_KEY": "your-api-key"
      }
    }
  }
}

4. Use It

Ask Claude things like:

  • "Search X for posts about AI"

  • "What's trending on X right now?"

  • "Find tweets from @elonmusk about Tesla"

Available Tools

Tool

Description

search_posts

Search posts with filters (handles, date range, analysis mode)

search_users

Find user profiles

search_threads

Discover conversation threads

get_trends

Get trending topics by location

health_check

Verify API connection

Examples

Search Posts

Search X for posts about "AI safety" from the last week

Filter by User

Find recent posts from @anthropic about Claude
What are the trending topics in tech right now?

Development

# Clone
git clone https://github.com/guzus/grok-mcp.git
cd grok-mcp

# Install dependencies
uv sync --dev

# Run tests
uv run pytest

# Run locally
XAI_API_KEY=your-key uv run python -m grok_mcp

Architecture

src/grok_mcp/
├── server.py           # MCP server implementation
├── grok_client.py      # xAI Live Search API client
├── search_tools.py     # Tool implementations
├── response_formatter.py
├── config.py
└── exceptions.py

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

License

MIT License - see LICENSE for details.


Built with xAI Grok and Model Context Protocol

Available Tools

5 tools
health_checkA

Check the health and status of the Grok API connection

Inputs: no named parameters.

search_postsB

Search X.com posts with advanced filtering and analysis options

Inputs: query (required), max_results, handles, start_date, +2 more.

search_threadsB

Search X.com conversation threads and replies

Inputs: query (required), max_results.

search_usersC

Search for X.com users and profiles

Inputs: query (required), max_results.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.6/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a distinct aspect: trends, health, posts, threads, and users. There is no overlap in functionality.

    Naming Consistency5/5

    All tools follow a consistent verb_noun snake_case pattern (e.g., get_trends, search_posts). health_check is the only deviation but still aligns with common convention.

    Tool Count5/5

    5 tools is well-scoped for a server focused on X.com search and trends. It covers core functionalities without being overwhelming or too sparse.

    Completeness4/5

    The tool set covers trending topics, search across posts/threads/users, and API health. Missing direct access to specific posts or user profiles beyond search, but the main use cases are addressed.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables seamless interaction with Twitter/X platform through Claude AI, allowing users to post tweets with images, search for tweets, and engage in conversations using natural language commands.
      10
      48 npm
      26
      MIT
    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables real-time search of X (Twitter) posts, user timelines, and trends using either xAI's Responses API or the official X API v2.
      4
      -
    • F
      license
      A
      quality
      D
      maintenance
      Enables searching X (Twitter) using the xAI Grok API to get summarised answers with citations. Supports filtering by handles, date range, and image/video understanding.
      1
      2
      -