grok-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-mcpwhat are the latest trends in AI research? use web search"
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-mcp
MCP server that wraps the xAI Grok API. Lets Claude and other AI agents delegate thinking, planning, and real-time search to Grok.
Quick Start
One-liner to add to Claude Code on any device:
claude mcp add grok -e XAI_API_KEY=your-key -- npx -y @pkwadsy/grok-mcpYou need an xAI API key from console.x.ai.
Alternative: project config
Add to your project's .mcp.json:
{
"mcpServers": {
"grok": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@pkwadsy/grok-mcp"],
"env": {
"XAI_API_KEY": "your-xai-api-key"
}
}
}
}Related MCP server: x-ai-mcp
Tools
ask_grok
Ask Grok a question with optional file context, web search, and X/Twitter search.
Parameter | Type | Required | Description |
| string | yes | The question or task for Grok |
| string[] | no | Files to include in context (see file syntax below) |
| number | no | Override max file count (default 50) |
| number | no | Override max per-file size in KB (default 32) |
| string | no | Custom system prompt |
| string | no | Model to use (default: |
| boolean | no | Web search, enabled by default |
| boolean | no | Enable X/Twitter search |
check_files
Dry-run file resolution. Validates all files and shows sizes without calling Grok. If check_files passes, ask_grok will too.
Parameter | Type | Required | Description |
| string[] | yes | Files to check (same syntax as |
| number | no | Override max file count (default 50) |
| number | no | Override max per-file size in KB (default 32) |
File syntax
Files are passed as an array of strings with compact syntax:
Syntax | Description |
| Whole file |
| Lines 10 to 30 |
| Just line 10 |
| Glob pattern |
| Bypass per-file size limit |
| Combine line range with force |
Safety limits
Limit | Default | Override |
Files per call | 50 |
|
Per-file size | 32 KB |
|
Total context | 256 KB | Hard cap, not overridable |
Available models
grok-4.20-multi-agent— multi-agent mode, great for architecture and planning (default)grok-4.20-reasoning— flagship reasoninggrok-4.20-non-reasoning— fast, no reasoninggrok-4.1-fast-reasoning— cheaper reasoninggrok-4.1-fast-non-reasoning— cheapest, fast
Examples
Ask with file context:
prompt: "Review this code for bugs"
files: ["src/index.ts", "src/utils.ts:20-50"]Search the web:
prompt: "What happened in tech news today?"Search X/Twitter:
prompt: "What are people saying about the new React release?"
x_search: trueCheck files before asking:
files: ["src/**/*.ts"]License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/PKWadsy/grok-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server