xai-grok

star 1

xAI Grok APIs for image generation, chat, vision, live search, and video. Use when the user asks to use Grok, xAI, or Grok Imagine for generating images, chatting with Grok, analyzing images with Grok Vision, searching the web/news/X with Grok, or generating videos. Triggers on "grok", "xai", "grok imagine", "ask grok", "grok vision", "grok search".

joemccann By joemccann schedule Updated 1/31/2026

name: xai-grok description: xAI Grok APIs for image generation, chat, vision, live search, and video. Use when the user asks to use Grok, xAI, or Grok Imagine for generating images, chatting with Grok, analyzing images with Grok Vision, searching the web/news/X with Grok, or generating videos. Triggers on "grok", "xai", "grok imagine", "ask grok", "grok vision", "grok search". allowed-tools: mcp__xai__generate_image, mcp__xai__chat, mcp__xai__analyze_image, mcp__xai__live_search, mcp__xai__generate_video

xAI Grok MCP Server

Access xAI's Grok APIs through the MCP server.

When to Use This Skill

Use this skill when the user:

  • Asks to generate images with Grok or Grok Imagine
  • Wants to chat with Grok models
  • Asks Grok to analyze or describe an image
  • Wants to search the web, news, or X/Twitter with Grok
  • Asks to generate videos with Grok

Trigger phrases: "grok", "xai", "grok imagine", "ask grok", "grok vision", "use grok"

Available Tools

Tool Description
generate_image Generate images using Grok Imagine
chat Chat with Grok models (grok-3, grok-4, grok-3-mini)
analyze_image Analyze images with Grok Vision
live_search Real-time web, news, and X/Twitter search
generate_video Generate videos from text prompts

Image Generation

Generate images with Grok Imagine:

User: "Using grok imagine, create a cyberpunk cityscape"
Tool: generate_image
Parameters:
  prompt: "cyberpunk cityscape at night with neon lights"
  n: 1 (optional, 1-10)
  aspect_ratio: "16:9" (optional)

Supported Parameters

Parameter Type Default Description
prompt string required Image description
n number 1 Number of images (1-10)
model string grok-2-image Image model
aspect_ratio string - "16:9", "1:1", "4:3", etc.
response_format string url "url" or "b64_json"

Chat with Grok

Chat with Grok language models:

User: "Ask Grok to explain quantum computing"
Tool: chat
Parameters:
  message: "Explain quantum computing in simple terms"
  model: "grok-3" (optional)

Supported Parameters

Parameter Type Default Description
message string required Message to send
model string grok-3 grok-3, grok-4, grok-3-mini
system_prompt string - System context
temperature number 0.7 Sampling temperature (0-2)
max_tokens number - Max response tokens

Image Analysis (Vision)

Analyze images with Grok Vision:

User: "Use Grok to analyze this image: https://example.com/photo.jpg"
Tool: analyze_image
Parameters:
  image_url: "https://example.com/photo.jpg"
  prompt: "What do you see in this image?"

Supported Parameters

Parameter Type Default Description
image_url string required Image URL or base64
prompt string "Describe this image" Question/instruction
detail string auto "low", "high", "auto"
model string grok-2-vision-1212 Vision model

Live Search

Search web, news, or X/Twitter:

User: "Search for the latest SpaceX news using Grok"
Tool: live_search
Parameters:
  query: "SpaceX launches"
  sources: ["news"]

Supported Parameters

Parameter Type Default Description
query string required Search query
sources array ["web"] "web", "news", "x"
date_range object - {start, end} YYYY-MM-DD
max_results number 10 Max results (1-20)

Video Generation

Generate videos from text:

User: "Generate a video of clouds moving across a blue sky"
Tool: generate_video
Parameters:
  prompt: "clouds moving across a blue sky, timelapse"
  duration: 5

Supported Parameters

Parameter Type Default Description
prompt string required Video description
model string grok-2-video Video model
duration number 5 Duration (1-15 seconds)
image string - Input image to animate
video string - Input video to edit
aspect_ratio string - "16:9", "9:16", etc.
wait_for_completion boolean true Wait for video

Troubleshooting

MCP Server Not Connected

  1. Check /mcp in Claude Code
  2. Verify ~/.claude/mcp.json has the xai entry
  3. Restart Claude Code

API Key Issues

Ensure XAI_API_KEY is set in ~/.claude/mcp.json:

"env": {
  "XAI_API_KEY": "xai-your-key-here"
}

Get your API key from: https://x.ai/api

Install via CLI
npx skills add https://github.com/joemccann/xai-mcp-server --skill xai-grok
Repository Details
star Stars 1
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator