MCP CREATIVES

Model Context Protocol · Criativos de anúncio

Gere imagem, vídeo e áudio
de anúncio sem sair do Claude.

Um servidor MCP que gera criativos de anúncio — imagem, vídeo e narração em áudio — usando as chaves dos provedores que você já tem: OpenAI, Seedance, Gemini, ElevenLabs (BYOK). Nada de créditos misteriosos: você paga o provedor direto, o MCP Creatives cuida da orquestração, do isolamento por tenant e da entrega segura. Status: LIVE.

10 tools · BYOK · assíncrono · multi-tenant

Claude Code · claude.ai · MCP nativo OpenAI · Seedance · Gemini · ElevenLabs BYOK — suas chaves, seu controle Cloudflare R2 — assets privados Submit assíncrono + poll único Isolamento por tenant via RLS Claude Code · claude.ai · MCP nativo OpenAI · Seedance · Gemini · ElevenLabs BYOK — suas chaves, seu controle Cloudflare R2 — assets privados Submit assíncrono + poll único Isolamento por tenant via RLS
O que é

Criativos de anúncio, gerados com suas próprias chaves

O MCP Creatives é um servidor Model Context Protocol que dá ao Claude acesso real a geração de imagem, vídeo e áudio de anúncio — não créditos genéricos, mas chamadas orquestradas nas suas próprias contas de provedor.

BYOK

Suas chaves, seu controle

Registre a chave da OpenAI, Seedance, Gemini ou ElevenLabs uma vez com creatives_register_key — ela fica sob seu controle e revogável a qualquer momento com creatives_revoke_key. Sem créditos misteriosos: cada geração é cobrada direto na sua conta do provedor.

3 modalidades

Imagem, vídeo e áudio

creatives_generate_image, creatives_generate_video e creatives_generate_audio rodam em submit assíncrono — um único creatives_get_generation faz o poll de qualquer uma das três, sempre com o mesmo fluxo.

Status

Em produção

Serviço TypeScript em Vercel Functions, tenancy isolada por Row-Level Security no Supabase Postgres e assets privados no Cloudflare R2 com entrega via URL assinada.

O que ele já faz

O catálogo completo de ferramentas

10 tools agrupadas por função — das chaves à entrega, da imagem ao áudio. Tudo abaixo já está implementado e no ar.

Chaves BYOK

3 · credenciais
  • creatives_register_keyRegistra a chave de um provedor (OpenAI, Seedance, Gemini ou ElevenLabs) sob seu tenant.
  • creatives_list_keysLista quais provedores você já conectou, sem expor a chave em si.
  • creatives_revoke_keyRevoga uma chave registrada — imediato e irreversível.

Gerar

3 tools
  • creatives_generate_imageSubmit assíncrono; até 4 imagens de referência + máscara de inpainting; provider padrão openai:gpt-image-2.
  • creatives_generate_videoSubmit assíncrono; seedance2ai:default ou gemini:default → Veo 3.1; até 15s, com image-to-video opcional.
  • creatives_generate_audioTTS assíncrono via ElevenLabs; até 13.500 caracteres em até 3 blocos; retorna MP3 + timing de palavras.

Consultar

2 tools
  • creatives_list_voicesAs vozes disponíveis na sua conta ElevenLabs.
  • creatives_list_generationsO histórico de gerações do seu tenant.

Entregar

2 tools
  • creatives_get_generationO único tool de poll — compartilhado por imagem, vídeo e áudio; submit e poll são sempre separados.
  • creatives_refresh_urlRenova a URL assinada sem regerar a mídia.

Do registro ao asset pronto: creatives_register_keycreatives_generate_image (ou _video, ou _audio) → creatives_get_generation até status=ready — com creatives_refresh_url pra renovar a entrega sem gastar uma geração nova.

Modelo de segurança

Suas chaves nunca saem do seu controle

Um bucket de mídia privado e chaves de provedor de terceiros exigem isolamento real — não só por convenção, por design.

Isolamento por tenant via Row-Level Security

RLS no Postgres garante que sua conta nunca vê chaves ou gerações de outro usuário.

BYOK — suas chaves, sua decisão

Suas chaves de provedor (OpenAI, Seedance, Gemini, ElevenLabs) ficam sob seu controle; revogue quando quiser com creatives_revoke_key.

Bucket privado no Cloudflare R2

Assets gerados nunca são públicos por padrão — ficam num bucket privado dedicado.

Entrega via URL assinada

Expiração de 7 dias, renovável com creatives_refresh_url sem precisar regerar a mídia.

OAuth 2.1 + PKCE ou PAT isolado

claude.ai usa OAuth 2.1 com PKCE; outros clientes MCP usam um Personal Access Token isolado.

Sempre assíncrono, nunca trava a sessão

Toda geração roda em submit → poll com um único tool — sua sessão nunca fica esperando o resultado.

Como conectar

Em pé em poucos minutos

Servidor hospedado, zero setup: adicione o connector, faça login com o email da sua compra e o Claude já registra chaves e gera criativos pra você.

Zero setup

Hospedado — mcp-creatives.vercel.app

Adicione o connector no Claude e faça login com o email usado na compra do Claude Code Architect. Nada para instalar.

  1. Adicione o connector. No claude.ai → Settings → Connectors → + → Add custom connector, cole a URL abaixo.
    # URL do connector
    https://mcp-creatives.vercel.app/mcp
  2. Faça login. Use o mesmo email da compra do Claude Code Architect — chega um código de 6 dígitos (OTP) pra confirmar.
  3. Autorize. Aprove o acesso e pronto — o Claude já pode registrar suas chaves e gerar criativos.
Primeiros passos

O que pedir ao Claude

Pra clientes sem OAuth nativo, gere um Personal Access Token no dashboard (mcp-creatives.vercel.app) e adicione o servidor com o header Authorization: Bearer <PAT>.

  1. Registre sua chave.
    # você, no chat:
    "Registre minha chave da OpenAI
     para gerar imagens"
    # → creatives_register_key
  2. Gere uma imagem.
    "Gere uma imagem 1080×1080 de anúncio
     para [produto], estilo minimalista"
    # → creatives_generate_image → creatives_get_generation
  3. Narre um roteiro.
    "Narre esse roteiro em áudio com uma
     voz da minha conta ElevenLabs"
    # → creatives_list_voices → creatives_generate_audio

Perguntas frequentes

Ficou alguma dúvida? Escreva para bruno@b2tech.io.

O que é o MCP Creatives e como ele funciona?
O MCP Creatives é um servidor Model Context Protocol hospedado que dá ao Claude a capacidade de gerar criativos de anúncio — imagem, vídeo e narração em áudio — chamando os provedores de IA que você já usa, com as suas próprias chaves de API (BYOK: bring your own key). Não é um pacote de créditos: cada geração é cobrada pelo provedor escolhido (OpenAI, Seedance, Gemini ou ElevenLabs) direto na sua conta. O MCP Creatives cuida da orquestração — registro seguro das chaves, isolamento por tenant, fila assíncrona e entrega da mídia pronta via URL assinada.
Preciso ter conta própria na OpenAI/Seedance/Gemini/ElevenLabs?
Sim — é BYOK. O MCP Creatives cuida da orquestração, do isolamento e da entrega; o custo de cada geração é cobrado diretamente pelo provedor que você escolher. Registre a chave uma vez com creatives_register_key e ela fica disponível — e revogável a qualquer momento — para todas as suas gerações futuras.
Quanto custa o acesso ao MCP em si?
Incluído na compra do treinamento Claude Code Architect na Hotmart — sem cobrança separada do B2Tech. Login com o mesmo email da compra libera o acesso ao dashboard e ao connector hospedado. Ainda não é aluno? Conheça o treinamento em claude-code.b2tech.io.
Quais clientes MCP funcionam?
claude.ai (conector nativo via OAuth 2.1 com PKCE), Claude Code e qualquer cliente MCP compatível com autenticação por bearer token usando um Personal Access Token gerado no dashboard.
É seguro? Minhas chaves e minhas gerações ficam isoladas de outros usuários?
Sim. Cada tenant é isolado por Row-Level Security no Postgres — sua conta nunca vê chaves ou gerações de outra pessoa. Suas chaves de provedor ficam sob seu controle e são revogáveis a qualquer momento; os assets gerados vivem num bucket privado no Cloudflare R2, nunca públicos por padrão, entregues só por URL assinada com expiração de 7 dias.
Como eu conecto?
No claude.ai: Settings → Connectors → Add custom connector, cole a URL do MCP e faça login com o email usado na compra do Claude Code Architect (chega um código de 6 dígitos). Para outros clientes, gere um Personal Access Token no dashboard e adicione o servidor com o header Authorization: Bearer.
Comece agora

Pare de terceirizar seus criativos de anúncio.
Peça ao Claude pra gerar — você paga só o provedor.

Imagem, vídeo ou áudio — sempre assíncrono, sempre isolado por tenant, sempre com suas próprias chaves de provedor sob seu controle.

10 tools · BYOK · multi-tenant na Vercel