AI & Machine Learning
gen.pro
Manages user profiles, workspaces, agents, and organizations for an AI agent platform.
ENDPOINT 1
https://mcp.gen.pro/mcp
MCP server metadata
- Name
- gen
- Version
- 1.0.0
Known tools 150
gen_get_meStep 1 (Agent Setup): Get the authenticated user's profile and workspace memberships.
Inferred read-onlygen_list_workspacesStep 1 (Agent Setup): List all workspaces the authenticated user has access to.
Inferred read-onlygen_list_agentsStep 1 (Agent Setup): List agents, optionally filtered by workspace.
Inferred read-onlygen_list_organizationsStep 1 (Agent Setup): List all organizations/workspaces the authenticated user is a member of, including credits, role, and plan.
Inferred read-onlygen_create_organizationStep 1 (Agent Setup): Create a new organization/workspace.
Potential side effectsgen_get_organizationStep 1 (Agent Setup): Get details of a specific organization by ID.
Inferred read-onlygen_update_organizationStep 1 (Agent Setup): Update an organization's name (requires owner or manager role).
Potential side effectsgen_delete_organizationStep 1 (Agent Setup): Permanently delete an organization and all associated data (requires owner role, irreversible).
Potential side effectsgen_update_agentStep 1 (Agent Setup): Update an existing agent's name, description, time zone, or voice keys.
Potential side effectsgen_delete_agentStep 1 (Agent Setup): Soft-delete an agent (requires owner/manager role or being the creator).
Potential side effectsgen_list_agent_avatarsStep 1 (Agent Setup): List avatar images for an agent, with the primary avatar first.
Inferred read-onlygen_create_agent_avatarStep 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 effectsgen_delete_agent_avatarStep 1 (Agent Setup): Delete one or more avatars from an agent (separate multiple IDs with underscores).
Potential side effectsgen_add_agent_lookStep 1 (Agent Setup): Attach an uploaded image as an additional look (non-primary) on the agent.
Inferred read-onlygen_set_agent_primary_photoStep 1 (Agent Setup): Attach an uploaded image and set it as the agent's PRIMARY photo (replacing any existing primary).
Inferred read-onlygen_add_agent_accountStep 1 (Agent Setup): Add one social account to the agent (the agent's OWN account, not an inspiration source).
Inferred read-onlygen_add_agent_inspirationStep 1 (Agent Setup): Add one inspiration source URL to the agent.
Inferred read-onlygen_get_agent_profileStep 1 (Agent Setup): Get the agent profile from the agentic service (alternate to gen_get_agent_core).
Inferred read-onlygen_create_agent_profileStep 1 (Agent Setup): Initialize an agent's profile on the agentic service.
Inferred read-onlygen_update_agent_profileStep 1 (Agent Setup): Update an existing agent profile on the agentic service.
Potential side effectsgen_reset_agent_profileStep 1 (Agent Setup): Reset the agent's brand configuration on the agentic service.
Inferred read-onlygen_connect_agent_elevenlabsStep 1 (Agent Setup): Connect the user's ElevenLabs API key to the agent.
Inferred read-onlygen_generate_voice_scriptStep 1 (Agent Setup) — Voice design 1/4: generate a read-aloud script (the text the candidate voice will speak in step 3).
Inferred read-onlygen_generate_voice_descriptionStep 1 (Agent Setup) — Voice design 2/4: generate style descriptors (tone, pace, energy).
Inferred read-onlygen_generate_voice_samplesStep 1 (Agent Setup) — Voice design 3/4: generate 3 candidate audio samples.
Inferred read-onlygen_design_voiceStep 1 (Agent Setup) — Voice design 4/4: finalize a designed voice by picking one of the candidates from step 3.
Inferred read-onlygen_preview_voiceStep 1 (Agent Setup): Generate a TTS preview of a voice saying a given text.
Inferred read-onlygen_get_voice_preview_statusStep 1 (Agent Setup): Poll the status of a TTS preview job from gen_preview_voice.
Inferred read-onlygen_delete_voiceStep 1 (Agent Setup): Delete a user-owned voice (designed or trained).
Potential side effectsgen_list_api_keysStep 1 (Agent Setup): List all Personal Access Tokens (API keys) for the authenticated user.
Inferred read-onlygen_revoke_api_keyStep 1 (Agent Setup): Revoke (delete) a single Personal Access Token.
Potential side effectsgen_revoke_all_api_keysStep 1 (Agent Setup): Revoke ALL of the user's Personal Access Tokens at once.
Inferred read-onlygen_refine_content_ideasStep 2 (Content Ideas): Give feedback on previously generated content ideas to get revised versions.
Inferred read-onlygen_set_content_preferenceStep 2 (Content Ideas): Set a persistent content generation rule for an agent.
Inferred read-onlygen_decide_agent_runStep 2 (Content Ideas): Approve or reject a pending agent action gate.
Inferred read-onlygen_list_content_ideasStep 2 (Content Ideas): List all generated content ideas for an agent.
Inferred read-onlygen_update_idea_statusStep 2 (Content Ideas): Update the status of a content idea.
Potential side effectsgen_create_song_mixPublic API (agent.gen.pro): Create a DJ-style song-mix job that combines multiple songs/tracks into one long audio output.
Potential side effectsgen_expand_ideaStep 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-onlygen_list_conversationsStep 2 (Content Ideas): List agent chat conversations with titles and metadata.
Inferred read-onlygen_get_session_preferencesStep 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-onlygen_update_session_preferencesStep 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-onlygen_run_researchStep 2 (Content Ideas): Research a topic across 10+ platforms (Reddit, X, YouTube, TikTok, Instagram, HN, Perplexity, Gemini).
Inferred read-onlygen_create_monitoring_jobStep 2 (Content Ideas): Start monitoring or scraping social media content to feed future idea generation.
Inferred read-onlygen_update_monitoring_jobStep 2 (Content Ideas): Update an existing content monitoring job.
Potential side effectsgen_get_templateStep 3 (Idea to Vidsheet): Get details of a specific template by slug, UUID, or ID.
Inferred read-onlygen_clone_templateStep 3 (Idea to Vidsheet): Clone a template into an agent's workspace.
Inferred read-onlygen_create_engineStep 3 (Idea to Vidsheet): Create a new empty Auto Content Engine (vidsheet) for an agent.
Potential side effectsgen_get_engineStep 3 (Idea to Vidsheet): Get full details of a vidsheet — returns all columns, rows, and cells in one call.
Inferred read-onlygen_clone_engineStep 3 (Idea to Vidsheet): Clone an existing engine, optionally to a different agent.
Inferred read-onlygen_list_columnsStep 4 (Edit & Generate): List all columns in a vidsheet, including role (ingredient/video/final_video/stats) and type.
Potential side effectsgen_create_columnStep 4 (Edit & Generate): Create a new ingredient column in a vidsheet.
Potential side effectsgen_reorder_columnsStep 4 (Edit & Generate): Set the complete left-to-right order of every column in a Vidsheet.
Potential side effectsgen_duplicate_rowStep 4 (Edit & Generate): Duplicate an existing row, including its ingredient cell values.
Potential side effectsgen_get_cellStep 4 (Edit & Generate): Get the value and metadata of a specific cell, including any layers, generations, and attached content resources.
Potential side effectsgen_create_layerStep 4 (Edit & Generate): Create a new layer inside a video cell.
Potential side effectsgen_get_layerStep 4 (Edit & Generate): Get details of a specific layer in a cell, including its type, position, additional_attributes, and generation history.
Potential side effectsgen_update_layerStep 4 (Edit & Generate): Update a layer's name, type, or additional attributes.
Potential side effectsgen_reorder_layersStep 4 (Edit & Generate): Set the complete editor-track order of every layer in one Vidsheet cell.
Potential side effectsgen_list_variablesStep 4 (Edit & Generate): Get global variables for a vidsheet.
Potential side effectsgen_list_content_resourcesStep 4 (Edit & Generate): List content resources (files) belonging to an agent, with optional filters.
Potential side effectsgen_create_content_resourceStep 4 (Edit & Generate): Create a content resource from a signed_id.
Potential side effectsgen_get_content_resourceStep 4 (Edit & Generate): Get full details of a content resource, including its public URL and generator info if AI-generated.
Potential side effectsgen_update_content_resourceStep 4 (Edit & Generate): Rename a content resource file.
Potential side effectsgen_delete_content_resourceStep 4 (Edit & Generate): Permanently delete a content resource and its associated file.
Potential side effectsgen_list_asset_librariesStep 4 (Edit & Generate): List the agent's asset library (files and folders) with filtering and search.
Potential side effectsgen_create_direct_uploadStep 4 (Edit & Generate): Get a pre-signed S3 URL for direct file upload.
Potential side effectsgen_generate_layerStep 4 (Edit & Generate): Trigger generation for a specific layer within a cell.
Potential side effectsgen_continue_generationStep 4 (Edit & Generate): Continue a previously stopped generation.
Potential side effectsgen_render_videoStep 5 (Export & Publish): Render the final composed video for a cell in a final_video column.
Potential side effectsgen_publish_contentStep 5 (Export & Publish): Publish or schedule content to a social media platform.
Potential side effectsgen_create_watchlistStep 3 (Monitoring): Create a new watchlist for an agent, optionally with initial sources.
Potential side effectsgen_get_watchlistStep 3 (Monitoring): Fetch a single watchlist by id, including its full active sources list.
Inferred read-onlygen_update_watchlistStep 3 (Monitoring): Update a watchlist's mutable fields (name, project_id, rails_project_error).
Potential side effectsgen_add_watchlist_sourceStep 3 (Monitoring): Add a monitoring source to an existing watchlist, or restore one that was previously removed.
Inferred read-onlygen_remove_watchlist_sourceStep 3 (Monitoring): Remove a single source from a watchlist.
Potential side effectsgen_query_watchlistStep 3 (Monitoring): Ask a question about a watchlist with typed filters (timeframe, count, sort, min engagement rate).
Inferred read-onlygen_list_proof_of_genesis_backupsStep 4 (Assets): List Proof of Genesis / Backup to Blockchain rows for an agent.
Inferred read-onlygen_create_proof_of_genesis_backupStep 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-onlygen_remove_proof_of_genesis_backupStep 4 (Assets): Remove a Proof of Genesis row from the default asset view.
Potential side effectsgen_list_recurring_jobsStep 3 (Monitoring): List all non-deleted recurring jobs ('daily tasks') for an agent.
Inferred read-onlygen_create_recurring_jobStep 3 (Monitoring): Create a recurring agent job ('daily task').
Potential side effectsgen_ensure_default_recurring_jobStep 3 (Monitoring): Idempotently ensure the agent has the default daily content-ideas recurring job.
Inferred read-onlygen_update_recurring_jobStep 3 (Monitoring): Update a recurring job's mutable fields.
Potential side effectsgen_run_recurring_job_nowStep 3 (Monitoring): Trigger a recurring job to run immediately without waiting for its next scheduled time.
Inferred read-onlygen_duplicate_recurring_jobStep 3 (Monitoring): Copy a recurring job to a different vidsheet.
Inferred read-onlygen_get_credit_balanceStep 5 (Export & Publish): Get the agent's available credit balance.
Potential side effectsgen_get_credit_usageStep 5 (Export & Publish): List credit transactions and usage history for an agent.
Potential side effectsgen_list_credit_plansStep 5 (Export & Publish): List available credit and subscription plans.
Potential side effectsgen_buy_creditsStep 5 (Export & Publish): Start a credit purchase (Stripe checkout) — returns a payment link the user opens to pay.
Potential side effectsgen_upgrade_workspaceStep 5 (Export & Publish): Upgrade a workspace to a higher subscription tier — returns a Stripe checkout link.
Potential side effectsgen_list_connected_socialsStep 5 (Export & Publish): List which social accounts (tiktok/instagram/facebook/youtube/x) the agent has connected for publishing.
Potential side effectsgen_get_social_connect_urlStep 5 (Export & Publish): Get an OAuth URL the user opens in a browser to connect a social account for publishing.
Potential side effectsgen_disconnect_socialStep 5 (Export & Publish): Disconnect a connected social account from the agent.
Potential side effectsgen_list_scheduled_postsStep 5 (Export & Publish): List scheduled posts (the content calendar).
Potential side effectsgen_schedule_postStep 5 (Export & Publish): Schedule or immediately post content to a social platform.
Potential side effectsgen_get_post_statusStep 5 (Export & Publish): Check whether a post actually went live.
Potential side effectsgen_update_scheduled_postStep 5 (Export & Publish): Update a scheduled post's time, description, media, etc.
Potential side effectsgen_delete_scheduled_postStep 5 (Export & Publish): Delete a scheduled post from the content calendar.
Potential side effectsgen_create_imageStep 4 (Edit & Generate): Generate an image from a text prompt.
Potential side effectsgen_create_lookStep 1 (Agent Setup): Generate one image of the agent's CHARACTER — a 'look'.
Inferred read-onlygen_create_videoStep 4 (Edit & Generate): Generate one raw video clip from a text prompt.
Potential side effectsgen_create_songStep 4 (Edit & Generate): Generate one original song/music track.
Potential side effectsgen_transcribeStep 4 (Edit & Generate): Transcribe audio or video into text with per-sentence timestamps.
Potential side effectsgen_estimate_jobStep 4 (Edit & Generate): Estimate the credit cost of one or more generation jobs BEFORE running them.
Potential side effectsgen_list_assetsStep 4 (Edit & Generate): List the agent's content resources / asset library (images, video, audio).
Potential side effectsgen_get_assetStep 4 (Edit & Generate): Get a single content resource including its downloadable CDN URL.
Potential side effectsgen_delete_assetStep 4 (Edit & Generate): Delete a content resource from the agent's asset library.
Potential side effectsgen_complete_asset_uploadStep 4 (Edit & Generate): Attach an already-uploaded blob to the agent's durable asset library.
Potential side effectsgen_import_asset_from_urlStep 4 (Edit & Generate): Import media from a public URL (YouTube/TikTok/Instagram/direct file URL) into the agent's asset library.
Potential side effectsgen_list_my_voicesStep 1 (Agent Setup): List the agent's own custom/created voices (user_voice_resources).
Inferred read-onlygen_get_voice_sample_statusStep 1 (Agent Setup) — Voice design: Poll a voice-design sample job started by gen_generate_voice_samples.
Inferred read-onlygen_create_variableStep 4 (Edit & Generate): Create a global variable (name + value) on a vidsheet.
Potential side effectsgen_update_variableStep 4 (Edit & Generate): Update a global variable's name and/or value on a vidsheet.
Potential side effectsgen_delete_variableStep 4 (Edit & Generate): Delete a global variable from a vidsheet.
Potential side effectsgen_list_operationsStep 4 (Edit & Generate): List recent undoable change sets for a vidsheet (the undo/redo history).
Potential side effectsgen_get_last_operationStep 4 (Edit & Generate): Get the single next-to-undo change set for a vidsheet (what the undo button would take back).
Potential side effectsgen_undo_operationStep 4 (Edit & Generate): Undo the most recent undoable change set on a vidsheet (or a specific one by change_set_id).
Potential side effectsgen_redo_operationStep 4 (Edit & Generate): Redo the most recently undone change set on a vidsheet (or a specific one by change_set_id).
Potential side effectsgen_askStep 2 (Content Ideas): Ask GEN a question about real social media data and get an answer grounded in the GEN data warehouse.
Inferred read-onlygen_chatStep 2 (Content Ideas): Send an open-ended natural-language BUILD goal to the GEN composer.
Potential side effectsCONNECT 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.
gen.pro is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.