Skip to content

DocsReference

OpenPromo MCP tools

Every tool of the OpenPromo MCP server: account, projects and brand, ideas, creations, renders and the library, with what each one does and costs.

The OpenPromo MCP server at https://api.openpromo.gg/mcp has 18 tools. Each one is a thin wrapper over the REST API, called with your own key, so agents get the same checks, prices and spending limit as the app. To connect, see Marketing MCP server.

Most tools take an optional project_id. When the account has exactly one project, it can be left out.

Account

Account tools
ToolWhat it doesCost
whoamiThe signed-in user and whether a YepAPI key is connected.Free
get_balanceRemaining YepAPI balance, and this month’s spend and limit.Free
get_usageThis month’s spend by feature and by day, with the 10 latest calls.Free

Projects and brand

Projects and brand tools
ToolWhat it doesCost
list_projectsYour projects, one per website, and whether each brand profile is ready.Free
create_projectAdd a website as a project. The site is read in the background (about a minute); poll get_brand until it is ready.About $0.10
get_brandThe brand profile: identity, audience, selling points with their sources, voice, colors, fonts, products and flows.Free
update_brandReplace the brand profile with an edited copy. Edited fields are kept when the site is read again.Free
refresh_brandRead the website again and rebuild the profile; hand edits are kept unless reset is true.About $0.10
update_project_contextReplace the project’s shared notes for agents: campaigns, goals, things to avoid.Free

Ideas

Ideas tools
ToolWhat it doesCost
list_ideasSaved post ideas, newest first, with hook, caption and hashtags.Free
generate_ideasWrite new post ideas from the brand profile, by goal, channel and type, each with the selling points it uses.About $0.02 – $0.06

Creations and renders

Creations and renders tools
ToolWhat it doesCost
list_creationsImages, carousels, reels, promo videos and tutorials, with status and latest render.Free
create_creationWrite a new image, carousel, reel, promo video or tutorial from an idea or a brief. Returns scenes and checks; nothing is rendered yet.About $0.03 – $0.08
get_creationA creation’s scenes, post caption, checks and renders.Free
update_creationSave edits to a creation: its scenes, style, audio and captions, title or post caption. The checks run again.Free
render_creationRender a creation to files in the background, at its own size or another one; poll get_render.Images $0 unless AI pictures are used ($0.04 – $0.20 each). Videos: voice about $0.01 a scene, music $0.08, AI clips about $0.11 a second
get_renderA render’s status and progress, and when done its output, thumbnail and caption file ids.Free

Library

Library tools
ToolWhat it doesCost
list_assetsFiles in the library: screenshots, logo, product photos, uploads, AI pictures, voice, music and finished media.Free

A typical flow

  1. list_projects, then get_brand to read the profile. Create a project with create_project if there is none, and poll get_brand until it is ready.
  2. generate_ideas for a goal and channel, or skip to a brief.
  3. create_creation with an idea_id or a brief. Read the checks it returns and fix errors with update_creation.
  4. render_creation, then poll get_render. Download files from /api/assets/{id}/file with the same key.