MCP Tools Reference

The Geoff MCP server exposes 57 tools across 20 groups. Each tool accepts Zod-validated input and returns JSON content.

Text / Chat

text_chat

Send a chat prompt to Geoff and receive a text response.

Code

code_execute

Execute code and return stdout, stderr, and exit code.

code_create_sandbox

Create a new code execution sandbox.

code_stream

Stream code execution output from a sandbox.

code_sandbox_status

Get the status of a code execution sandbox.

Image

image_text_to_image

Generate an image from a text prompt. Supports max mode for higher quality.

image_image_to_image

Transform an existing image using a text prompt.

Video

video_text_to_video

Generate a video from a text prompt.

video_query_status

Check the status of an async video generation task.

Music

music_generate

Generate music from a text prompt.

Speech

speech_text_to_speech

Convert text to speech audio.

speech_clone_voice

Clone a voice from an audio sample.

File

file_list

List uploaded files. No parameters.

file_retrieve

Retrieve metadata for a specific file.

file_delete

Delete a file.

Training

training_image_lora

Start a LoRA training job from a set of images.

training_get_status

Check the status of a training job.

Social

social_create_join_code

Create a join code for inviting users. No parameters.

social_create_invite

Create an invitation for a user.

HQ — Agents, Squads, and Swarms

hq_list_agents

List all HQ agents. No parameters.

hq_create_agent

Create a new HQ agent.

hq_list_squads

List all HQ squads. No parameters.

hq_create_squad

Create a new squad with agents. Search the agency-agents specialist roster (232 agents across 16 divisions).

hq_agents_inspect

Inspect one agency-agents specialist by slug or name.

hq_agents_load

Load a specialist as a prompt block for the current task.

hq_agents_delegate

Delegate a task to one specialist agent.

Skills

skills_list

List all registered skills. No parameters.

skills_get

Get full details for a specific skill.

skills_invoke

Invoke a skill with the given input.

skills_publish

Publish a new skill.

Assets

asset_list

List recently generated assets (images, videos, audio). No parameters.

asset_get_metadata

Get full metadata for a specific asset, including provenance.

asset_regenerate

Re-run the workflow that produced an asset, with the same parameters.

Defaults

defaults_get

Get the current generation defaults. No parameters.

defaults_set

Update generation defaults. Optionally persist to file.

Diagnostics

diagnostics_get_logs

Get server logs. No parameters.

diagnostics_get_history

Get execution history with error details, timing, and cached node info. No parameters.

diagnostics_get_system_stats

Get system information — GPU, VRAM, Python version, OS. No parameters.

Content Types

content_types_list

List all registered content types. No parameters.

content_types_get

Get details for a specific content type.

Catalog

catalog_list_tools

List all tools in the Geoff catalog. No parameters.

catalog_get_tool

Get details for a specific catalog tool.

catalog_list_rack

List all entries in the rack. No parameters.

Studio

studio_list_modes

List all creative studio modes. No parameters.

studio_list_templates

List all studio workflow templates. No parameters.

studio_get_template

Get details for a specific studio template.

studio_fork_template

Fork a studio template into your stack.