← Back to search

io.github.AceDataCloud/mcp-grok

AceDataCloud streamable_http Scanned 28d ago

MCP server for Grok Imagine AI video generation

B
75.7 / 100

Versions

2026.7.2.0latest
first seen Jul 2, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

grok_list_models
annotations: none low

List all available Grok models (chat + video) and their capabilities. Shows the chat models and the Grok Imagine video models with their features and input rules. Use this to understand which model to choose. Returns: Tables of all models with their capabilities.

grok_list_actions
annotations: none low

List all available Grok Imagine tools and workflows. Reference guide for what each tool does and how they fit together. Returns: Categorized list of all tools and example workflows.

grok_get_prompt_guide
annotations: none low

Get guidance on writing effective prompts for Grok Imagine video generation. Shows how to structure prompts for best video generation results. Returns: Complete guide with prompt structure, examples, and tips.

grok_text_to_video
annotations: none low

Generate AI video from a text prompt using Grok Imagine. This creates a video from scratch based on your text description. Grok Imagine will interpret your prompt and generate a matching video clip. Use this when: - You want to create a video from a text description - You don't have a reference image to use - You want maximum creative freedom Only the 'grok-imagine-video-1.5-fast:reverse', 'grok-imagine-video:reverse', and 'grok-imagine-video:official' models support text-to-video. For generating a video from a reference image, use grok_image_to_video instead. Returns: Task ID and generated video information including URLs and state.

model string prompt string duration string resolution string aspect_ratio string callback_url string
grok_image_to_video
annotations: none low

Generate AI video from a reference image using Grok Imagine. This animates your input image into a video clip. Provide a prompt to describe the motion you want, and optional reference images to guide style. Use this when: - You have a specific image you want to animate - You want consistent visual style from a reference - You want to turn a still photo into a short video For video generation from text only, use grok_text_to_video instead. Returns: Task ID and generated video information including URLs and state.

model string prompt string duration string image_url string resolution string aspect_ratio string callback_url string reference_image_urls string
grok_chat_completions
annotations: none low

Create a Grok (xAI) chat completion via the AceDataCloud Grok API. Sends messages to a Grok chat model and returns the generated response in the OpenAI-compatible chat completion format. Use this when: - You want to chat/reason with a Grok model (grok-4 / grok-3 family) - You need vision/image understanding - You need tool/function calling with Grok For generating videos, use grok_text_to_video / grok_image_to_video instead. Returns: JSON response containing the chat completion result.

n string seed string stop string user string audio string model string store string tools string top_p string stream string logprobs string messages string metadata string logit_bias string max_tokens string modalities string prediction string temperature string tool_choice string service_tier string top_logprobs string stream_options string response_format string presence_penalty string reasoning_effort string frequency_penalty string web_search_options string parallel_tool_calls string max_completion_tokens string
grok_get_task
annotations: none low

Query the status and result of a video generation task. Use this to check if a generation is complete and retrieve the resulting video URLs and metadata. Use this when: - You want to check if a generation has completed - You need to retrieve video URLs from a previous generation - You want to get the full details of a generated video Task states: - 'pending'/'processing': Generation is still in progress - 'succeeded': Generation finished successfully - 'failed': Generation failed (check error message) Returns: Task status and generated video information including URLs and state.

task_id string
grok_get_tasks_batch
annotations: none low

Query multiple video generation tasks at once. Efficiently check the status of multiple tasks in a single request. More efficient than calling grok_get_task multiple times. Use this when: - You have multiple pending generations to check - You want to get status of several videos at once - You're tracking a batch of generations Returns: Status and video information for all queried tasks.

task_ids string

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 41

low
Tool 'grok_list_models' has no annotations annotation_checker · 100%
low
Tool 'grok_list_actions' has no annotations annotation_checker · 100%
low
Tool 'grok_get_prompt_guide' has no annotations annotation_checker · 100%
low
Tool 'grok_text_to_video' has no annotations annotation_checker · 100%
low
Tool 'grok_image_to_video' has no annotations annotation_checker · 100%
low
Tool 'grok_chat_completions' has no annotations annotation_checker · 100%
low
Tool 'grok_get_task' has no annotations annotation_checker · 100%
low
Tool 'grok_get_tasks_batch' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (PYSEC-2026-2270) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: grok_list_models manifest_parser · 90%
info
Tool: grok_list_actions manifest_parser · 90%
info
Tool: grok_get_prompt_guide manifest_parser · 90%
info
Tool: grok_text_to_video manifest_parser · 90%
info
Tool: grok_image_to_video manifest_parser · 90%
info
Tool: grok_chat_completions manifest_parser · 90%
info
Tool: grok_get_task manifest_parser · 90%
info
Tool: grok_get_tasks_batch manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (11) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%