← Registry

AI & Machine Learning

gen.pro

Manages user profiles, workspaces, agents, and organizations for an AI agent platform.

1 endpoint150 known toolsFirst detected July 25, 2026Last detected August 18, 2026

ENDPOINT 1

https://mcp.gen.pro/mcp

No auth detected

MCP server metadata

Name
gen
Version
1.0.0
Capabilities
experimentalloggingprompts.listChangedresources.listChangedtools.listChangedextensions.io.modelcontextprotocol/ui

Known tools 150

gen_get_me

Step 1 (Agent Setup): Get the authenticated user's profile and workspace memberships.

Inferred read-only
gen_list_workspaces

Step 1 (Agent Setup): List all workspaces the authenticated user has access to.

Inferred read-only
gen_list_agents

Step 1 (Agent Setup): List agents, optionally filtered by workspace.

Inferred read-only
gen_list_organizations

Step 1 (Agent Setup): List all organizations/workspaces the authenticated user is a member of, including credits, role, and plan.

Inferred read-only
gen_create_organization

Step 1 (Agent Setup): Create a new organization/workspace.

Potential side effects
gen_get_organization

Step 1 (Agent Setup): Get details of a specific organization by ID.

Inferred read-only
gen_update_organization

Step 1 (Agent Setup): Update an organization's name (requires owner or manager role).

Potential side effects
gen_delete_organization

Step 1 (Agent Setup): Permanently delete an organization and all associated data (requires owner role, irreversible).

Potential side effects
gen_create_agent

Step 1 (Agent Setup): Create a new agent inside a workspace.

Potential side effects
gen_get_agent

Step 1 (Agent Setup): Get full details of a specific agent by ID.

Inferred read-only
gen_update_agent

Step 1 (Agent Setup): Update an existing agent's name, description, time zone, or voice keys.

Potential side effects
gen_delete_agent

Step 1 (Agent Setup): Soft-delete an agent (requires owner/manager role or being the creator).

Potential side effects
gen_list_agent_avatars

Step 1 (Agent Setup): List avatar images for an agent, with the primary avatar first.

Inferred read-only
gen_create_agent_avatar

Step 1 (Agent Setup): Create an avatar for an agent using a DeGod avatar ID (for file uploads, use the API directly via direct_upload + a PATCH to the agent).

Potential side effects
gen_delete_agent_avatar

Step 1 (Agent Setup): Delete one or more avatars from an agent (separate multiple IDs with underscores).

Potential side effects
gen_add_agent_look

Step 1 (Agent Setup): Attach an uploaded image as an additional look (non-primary) on the agent.

Inferred read-only
gen_set_agent_primary_photo

Step 1 (Agent Setup): Attach an uploaded image and set it as the agent's PRIMARY photo (replacing any existing primary).

Inferred read-only
gen_get_agent_core

Step 1 (Agent Setup): STAR READ TOOL.

Inferred read-only
gen_update_agent_core

Step 1 (Agent Setup): STAR WRITE TOOL.

Potential side effects
gen_add_agent_account

Step 1 (Agent Setup): Add one social account to the agent (the agent's OWN account, not an inspiration source).

Inferred read-only
gen_add_agent_inspiration

Step 1 (Agent Setup): Add one inspiration source URL to the agent.

Inferred read-only
gen_get_agent_profile

Step 1 (Agent Setup): Get the agent profile from the agentic service (alternate to gen_get_agent_core).

Inferred read-only
gen_create_agent_profile

Step 1 (Agent Setup): Initialize an agent's profile on the agentic service.

Inferred read-only
gen_update_agent_profile

Step 1 (Agent Setup): Update an existing agent profile on the agentic service.

Potential side effects
gen_reset_agent_profile

Step 1 (Agent Setup): Reset the agent's brand configuration on the agentic service.

Inferred read-only
gen_connect_agent_elevenlabs

Step 1 (Agent Setup): Connect the user's ElevenLabs API key to the agent.

Inferred read-only
gen_list_agent_voices

Step 1 (Agent Setup): List available voices for the agent.

Inferred read-only
gen_generate_voice_script

Step 1 (Agent Setup) — Voice design 1/4: generate a read-aloud script (the text the candidate voice will speak in step 3).

Inferred read-only
gen_generate_voice_description

Step 1 (Agent Setup) — Voice design 2/4: generate style descriptors (tone, pace, energy).

Inferred read-only
gen_generate_voice_samples

Step 1 (Agent Setup) — Voice design 3/4: generate 3 candidate audio samples.

Inferred read-only
gen_design_voice

Step 1 (Agent Setup) — Voice design 4/4: finalize a designed voice by picking one of the candidates from step 3.

Inferred read-only
gen_clone_voice

Step 1 (Agent Setup): Clone a voice from an existing audio sample.

Inferred read-only
gen_preview_voice

Step 1 (Agent Setup): Generate a TTS preview of a voice saying a given text.

Inferred read-only
gen_get_voice_preview_status

Step 1 (Agent Setup): Poll the status of a TTS preview job from gen_preview_voice.

Inferred read-only
gen_delete_voice

Step 1 (Agent Setup): Delete a user-owned voice (designed or trained).

Potential side effects
gen_list_api_keys

Step 1 (Agent Setup): List all Personal Access Tokens (API keys) for the authenticated user.

Inferred read-only
gen_create_api_key

Step 1 (Agent Setup): Create a new Personal Access Token.

Potential side effects
gen_update_api_key

Step 1 (Agent Setup): Rename an existing Personal Access Token.

Inferred read-only
gen_revoke_api_key

Step 1 (Agent Setup): Revoke (delete) a single Personal Access Token.

Potential side effects
gen_revoke_all_api_keys

Step 1 (Agent Setup): Revoke ALL of the user's Personal Access Tokens at once.

Inferred read-only
gen_generate_content_ideas

Step 2 (Content Ideas): STARTING POINT.

Inferred read-only
gen_refine_content_ideas

Step 2 (Content Ideas): Give feedback on previously generated content ideas to get revised versions.

Inferred read-only
gen_set_content_preference

Step 2 (Content Ideas): Set a persistent content generation rule for an agent.

Inferred read-only
gen_get_run_status

Step 2 (Content Ideas): Poll the status of an agent run.

Inferred read-only
gen_decide_agent_run

Step 2 (Content Ideas): Approve or reject a pending agent action gate.

Inferred read-only
gen_list_content_ideas

Step 2 (Content Ideas): List all generated content ideas for an agent.

Inferred read-only
gen_update_idea_status

Step 2 (Content Ideas): Update the status of a content idea.

Potential side effects
gen_create_song_mix

Public API (agent.gen.pro): Create a DJ-style song-mix job that combines multiple songs/tracks into one long audio output.

Potential side effects
gen_expand_idea

Step 2 (Content Ideas): Expand a single content idea into a full project_manifest (the structured layer/scene plan a vidsheet is built from).

Inferred read-only
gen_list_conversations

Step 2 (Content Ideas): List agent chat conversations with titles and metadata.

Inferred read-only
gen_get_conversation

Step 2 (Content Ideas): Get a conversation with all messages.

Inferred read-only
gen_get_session_preferences

Step 2 (Content Ideas): Read the per-conversation session preferences (temporary creative rules scoped to this one conversation, distinct from the agent's long-term preferences).

Inferred read-only
gen_update_session_preferences

Step 2 (Content Ideas): Set the per-conversation session preferences (creative rules applied only within this conversation; they do not change the agent's saved long-term preferences).

Inferred read-only
gen_run_research

Step 2 (Content Ideas): Research a topic across 10+ platforms (Reddit, X, YouTube, TikTok, Instagram, HN, Perplexity, Gemini).

Inferred read-only
gen_create_monitoring_job

Step 2 (Content Ideas): Start monitoring or scraping social media content to feed future idea generation.

Inferred read-only
gen_update_monitoring_job

Step 2 (Content Ideas): Update an existing content monitoring job.

Potential side effects
gen_list_templates

Step 3 (Idea to Vidsheet): List available vidsheet templates.

Inferred read-only
gen_get_template

Step 3 (Idea to Vidsheet): Get details of a specific template by slug, UUID, or ID.

Inferred read-only
gen_clone_template

Step 3 (Idea to Vidsheet): Clone a template into an agent's workspace.

Inferred read-only
gen_create_engine

Step 3 (Idea to Vidsheet): Create a new empty Auto Content Engine (vidsheet) for an agent.

Potential side effects
gen_get_engine

Step 3 (Idea to Vidsheet): Get full details of a vidsheet — returns all columns, rows, and cells in one call.

Inferred read-only
gen_clone_engine

Step 3 (Idea to Vidsheet): Clone an existing engine, optionally to a different agent.

Inferred read-only
gen_list_columns

Step 4 (Edit & Generate): List all columns in a vidsheet, including role (ingredient/video/final_video/stats) and type.

Potential side effects
gen_create_column

Step 4 (Edit & Generate): Create a new ingredient column in a vidsheet.

Potential side effects
gen_update_column

Step 4 (Edit & Generate): Update a column's title or type.

Potential side effects
gen_reorder_columns

Step 4 (Edit & Generate): Set the complete left-to-right order of every column in a Vidsheet.

Potential side effects
gen_delete_column

Step 4 (Edit & Generate): Delete a column from a vidsheet.

Potential side effects
gen_list_rows

Step 4 (Edit & Generate): List all rows in a vidsheet.

Potential side effects
gen_create_row

Step 4 (Edit & Generate): Create a new row in a vidsheet.

Potential side effects
gen_duplicate_row

Step 4 (Edit & Generate): Duplicate an existing row, including its ingredient cell values.

Potential side effects
gen_get_cell

Step 4 (Edit & Generate): Get the value and metadata of a specific cell, including any layers, generations, and attached content resources.

Potential side effects
gen_update_cell

Step 4 (Edit & Generate): Update the value of a specific cell.

Potential side effects
gen_create_layer

Step 4 (Edit & Generate): Create a new layer inside a video cell.

Potential side effects
gen_get_layer

Step 4 (Edit & Generate): Get details of a specific layer in a cell, including its type, position, additional_attributes, and generation history.

Potential side effects
gen_update_layer

Step 4 (Edit & Generate): Update a layer's name, type, or additional attributes.

Potential side effects
gen_reorder_layers

Step 4 (Edit & Generate): Set the complete editor-track order of every layer in one Vidsheet cell.

Potential side effects
gen_delete_layer

Step 4 (Edit & Generate): Delete a layer from a cell.

Potential side effects
gen_list_variables

Step 4 (Edit & Generate): Get global variables for a vidsheet.

Potential side effects
gen_list_content_resources

Step 4 (Edit & Generate): List content resources (files) belonging to an agent, with optional filters.

Potential side effects
gen_create_content_resource

Step 4 (Edit & Generate): Create a content resource from a signed_id.

Potential side effects
gen_get_content_resource

Step 4 (Edit & Generate): Get full details of a content resource, including its public URL and generator info if AI-generated.

Potential side effects
gen_update_content_resource

Step 4 (Edit & Generate): Rename a content resource file.

Potential side effects
gen_delete_content_resource

Step 4 (Edit & Generate): Permanently delete a content resource and its associated file.

Potential side effects
gen_list_asset_libraries

Step 4 (Edit & Generate): List the agent's asset library (files and folders) with filtering and search.

Potential side effects
gen_create_direct_upload

Step 4 (Edit & Generate): Get a pre-signed S3 URL for direct file upload.

Potential side effects
gen_generate_content

Step 4 (Edit & Generate): THE WORKHORSE.

Potential side effects
gen_generate_layer

Step 4 (Edit & Generate): Trigger generation for a specific layer within a cell.

Potential side effects
gen_get_generation

Step 4 (Edit & Generate): Poll a generation job's status.

Potential side effects
gen_stop_generation

Step 4 (Edit & Generate): Stop a running generation job.

Potential side effects
gen_continue_generation

Step 4 (Edit & Generate): Continue a previously stopped generation.

Potential side effects
gen_render_video

Step 5 (Export & Publish): Render the final composed video for a cell in a final_video column.

Potential side effects
gen_publish_content

Step 5 (Export & Publish): Publish or schedule content to a social media platform.

Potential side effects
gen_list_watchlists

Step 3 (Monitoring): List all active watchlists for an agent.

Inferred read-only
gen_create_watchlist

Step 3 (Monitoring): Create a new watchlist for an agent, optionally with initial sources.

Potential side effects
gen_get_watchlist

Step 3 (Monitoring): Fetch a single watchlist by id, including its full active sources list.

Inferred read-only
gen_update_watchlist

Step 3 (Monitoring): Update a watchlist's mutable fields (name, project_id, rails_project_error).

Potential side effects
gen_pause_watchlist

Step 3 (Monitoring): Pause a watchlist without deleting it.

Inferred read-only
gen_resume_watchlist

Step 3 (Monitoring): Resume a paused watchlist.

Inferred read-only
gen_delete_watchlist

Step 3 (Monitoring): Soft-delete a watchlist.

Potential side effects
gen_add_watchlist_source

Step 3 (Monitoring): Add a monitoring source to an existing watchlist, or restore one that was previously removed.

Inferred read-only
gen_remove_watchlist_source

Step 3 (Monitoring): Remove a single source from a watchlist.

Potential side effects
gen_query_watchlist

Step 3 (Monitoring): Ask a question about a watchlist with typed filters (timeframe, count, sort, min engagement rate).

Inferred read-only
gen_list_proof_of_genesis_backups

Step 4 (Assets): List Proof of Genesis / Backup to Blockchain rows for an agent.

Inferred read-only
gen_create_proof_of_genesis_backup

Step 4 (Assets): Manually back up a GEN image or video asset to Walrus for the monthly Proof of Genesis storage period, or record an automatic asset event.

Inferred read-only
gen_remove_proof_of_genesis_backup

Step 4 (Assets): Remove a Proof of Genesis row from the default asset view.

Potential side effects
gen_list_recurring_jobs

Step 3 (Monitoring): List all non-deleted recurring jobs ('daily tasks') for an agent.

Inferred read-only
gen_create_recurring_job

Step 3 (Monitoring): Create a recurring agent job ('daily task').

Potential side effects
gen_ensure_default_recurring_job

Step 3 (Monitoring): Idempotently ensure the agent has the default daily content-ideas recurring job.

Inferred read-only
gen_get_recurring_job

Step 3 (Monitoring): Fetch a single recurring job by id.

Inferred read-only
gen_update_recurring_job

Step 3 (Monitoring): Update a recurring job's mutable fields.

Potential side effects
gen_pause_recurring_job

Step 3 (Monitoring): Pause a recurring job.

Inferred read-only
gen_resume_recurring_job

Step 3 (Monitoring): Resume a paused recurring job.

Inferred read-only
gen_delete_recurring_job

Step 3 (Monitoring): Soft-delete a recurring job.

Potential side effects
gen_run_recurring_job_now

Step 3 (Monitoring): Trigger a recurring job to run immediately without waiting for its next scheduled time.

Inferred read-only
gen_duplicate_recurring_job

Step 3 (Monitoring): Copy a recurring job to a different vidsheet.

Inferred read-only
gen_get_credit_balance

Step 5 (Export & Publish): Get the agent's available credit balance.

Potential side effects
gen_get_credit_usage

Step 5 (Export & Publish): List credit transactions and usage history for an agent.

Potential side effects
gen_list_credit_plans

Step 5 (Export & Publish): List available credit and subscription plans.

Potential side effects
gen_buy_credits

Step 5 (Export & Publish): Start a credit purchase (Stripe checkout) — returns a payment link the user opens to pay.

Potential side effects
gen_upgrade_workspace

Step 5 (Export & Publish): Upgrade a workspace to a higher subscription tier — returns a Stripe checkout link.

Potential side effects
gen_list_connected_socials

Step 5 (Export & Publish): List which social accounts (tiktok/instagram/facebook/youtube/x) the agent has connected for publishing.

Potential side effects
gen_get_social_connect_url

Step 5 (Export & Publish): Get an OAuth URL the user opens in a browser to connect a social account for publishing.

Potential side effects
gen_disconnect_social

Step 5 (Export & Publish): Disconnect a connected social account from the agent.

Potential side effects
gen_list_scheduled_posts

Step 5 (Export & Publish): List scheduled posts (the content calendar).

Potential side effects
gen_schedule_post

Step 5 (Export & Publish): Schedule or immediately post content to a social platform.

Potential side effects
gen_get_post_status

Step 5 (Export & Publish): Check whether a post actually went live.

Potential side effects
gen_update_scheduled_post

Step 5 (Export & Publish): Update a scheduled post's time, description, media, etc.

Potential side effects
gen_delete_scheduled_post

Step 5 (Export & Publish): Delete a scheduled post from the content calendar.

Potential side effects
gen_create_image

Step 4 (Edit & Generate): Generate an image from a text prompt.

Potential side effects
gen_create_look

Step 1 (Agent Setup): Generate one image of the agent's CHARACTER — a 'look'.

Inferred read-only
gen_create_video

Step 4 (Edit & Generate): Generate one raw video clip from a text prompt.

Potential side effects
gen_create_song

Step 4 (Edit & Generate): Generate one original song/music track.

Potential side effects
gen_transcribe

Step 4 (Edit & Generate): Transcribe audio or video into text with per-sentence timestamps.

Potential side effects
gen_estimate_job

Step 4 (Edit & Generate): Estimate the credit cost of one or more generation jobs BEFORE running them.

Potential side effects
gen_list_assets

Step 4 (Edit & Generate): List the agent's content resources / asset library (images, video, audio).

Potential side effects
gen_get_asset

Step 4 (Edit & Generate): Get a single content resource including its downloadable CDN URL.

Potential side effects
gen_delete_asset

Step 4 (Edit & Generate): Delete a content resource from the agent's asset library.

Potential side effects
gen_complete_asset_upload

Step 4 (Edit & Generate): Attach an already-uploaded blob to the agent's durable asset library.

Potential side effects
gen_import_asset_from_url

Step 4 (Edit & Generate): Import media from a public URL (YouTube/TikTok/Instagram/direct file URL) into the agent's asset library.

Potential side effects
gen_list_my_voices

Step 1 (Agent Setup): List the agent's own custom/created voices (user_voice_resources).

Inferred read-only
gen_get_voice_sample_status

Step 1 (Agent Setup) — Voice design: Poll a voice-design sample job started by gen_generate_voice_samples.

Inferred read-only
gen_create_variable

Step 4 (Edit & Generate): Create a global variable (name + value) on a vidsheet.

Potential side effects
gen_update_variable

Step 4 (Edit & Generate): Update a global variable's name and/or value on a vidsheet.

Potential side effects
gen_delete_variable

Step 4 (Edit & Generate): Delete a global variable from a vidsheet.

Potential side effects
gen_list_operations

Step 4 (Edit & Generate): List recent undoable change sets for a vidsheet (the undo/redo history).

Potential side effects
gen_get_last_operation

Step 4 (Edit & Generate): Get the single next-to-undo change set for a vidsheet (what the undo button would take back).

Potential side effects
gen_undo_operation

Step 4 (Edit & Generate): Undo the most recent undoable change set on a vidsheet (or a specific one by change_set_id).

Potential side effects
gen_redo_operation

Step 4 (Edit & Generate): Redo the most recently undone change set on a vidsheet (or a specific one by change_set_id).

Potential side effects
gen_ask

Step 2 (Content Ideas): Ask GEN a question about real social media data and get an answer grounded in the GEN data warehouse.

Inferred read-only
gen_chat

Step 2 (Content Ideas): Send an open-ended natural-language BUILD goal to the GEN composer.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.gen]
url = "https://mcp.gen.pro/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "gen": {
      "type": "http",
      "url": "https://mcp.gen.pro/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: gen
Remote MCP URL: https://mcp.gen.pro/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "gen": {
      "url": "https://mcp.gen.pro/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "gen": {
      "type": "http",
      "url": "https://mcp.gen.pro/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "gen",
  "transport": "streamable-http",
  "url": "https://mcp.gen.pro/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for gen.pro was fetched 2026-08-23T19:52:18.288Z.

Trust status Trusted

gen.pro is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.