x-api-key header for bridge clients and private automations.Use the www endpoint directly. Some MCP/HTTP clients do not preserve custom headers (like x-api-key) across redirects to a different host, which can cause 401s. Always use https://www.brainrotshorts.com/api/mcp.
The public MCP endpoint currently exposes 32 tools. Public tool IDs now use underscores so strict MCP clients can validate them.
project_getproject_listcharacter_listbackground_listcaption_style_listrender_statusrender_latest_urlproject_createproject_updateproject_scene_updatescript_ideatescript_generateproject_apply_scriptrender_startproject_deleteoverlay_getoverlay_sticker_listoverlay_font_listoverlay_image_listoverlay_timelineoverlay_image_uploadoverlay_addoverlay_updateoverlay_removeoverlay_renderreddit_post_fetchreddit_script_generatereddit_post_repurposereddit_project_createreddit_project_updatereddit_video_create_from_promptreddit_video_create_from_urlIf you self-host on another domain, replace https://www.brainrotshorts.com with your own app origin.
{
"mcpServers": {
"brainrotshorts": {
"url": "https://www.brainrotshorts.com/api/mcp",
"headers": {
"x-api-key": "brs_your_mcp_api_key"
}
}
}
}OpenClaw can use mcporter as the bridge to the remote MCP server. Point mcporter at /api/mcp and pass the API key in MCPORTER_HEADER_X_API_KEY.
{
"mcpServers": {
"brainrotshorts": {
"command": "mcporter",
"args": [
"--server",
"https://www.brainrotshorts.com/api/mcp"
],
"env": {
"MCPORTER_HEADER_X_API_KEY": "brs_your_mcp_api_key"
}
}
}
}render_start does not queue work unless approved=true is passed. This keeps external MCP clients aligned with the in-app approval requirement.
Reddit workflow tools follow the same rule: they create the project immediately, but only queue a render when approved=true is included.
https://brainrotshorts.com/api/mcp) triggers a redirect to the www host. Some clients drop the x-api-key header on cross-host redirects.https://www.brainrotshorts.com/api/mcp directly (no redirect). If your client has a setting like “preserve headers on redirect”, enable it.