Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.
Create EmbeddingsGROK_CREATE_EMBEDDINGS
Create vector embeddings for one or more text inputs with an xAI embedding model.
Create ResponseGROK_CREATE_RESPONSE
Generate a bounded, non-streaming Grok response from text or structured multimodal input, with optional reasoning, search, and function or web-search tools. Responses are ephemeral by default; set store=true to retain one for 30 days.
Generate ImageGROK_GENERATE_IMAGE
Generate one or more images from a text prompt with an xAI image-generation model.
Generate VideoGROK_GENERATE_VIDEO
Start asynchronous xAI video generation from a text prompt, optionally conditioned on an image, and return a request ID for status checks.
Get API Key InfoGROK_GET_API_KEY_INFO
Inspect the connected xAI API key's identity, wildcard or granular ACLs, and key or team blocking state.
Get Current AccountGROK_GET_CURRENT_ACCOUNT
Verify the connected xAI credential and return the caller, team, zero-data-retention status, and key blocking state.
Get VideoGROK_GET_VIDEO
Check an asynchronous xAI video request. Returns pending while generation is in progress, the video and usage when done, or the structured generation error when failed.
List ModelsGROK_LIST_MODELS
List models available to the connected xAI key, including model IDs and published pricing metadata needed to choose a model for other tools.