Do código do 3dplotter a 415 publicações agendadas: o MCP do Reaudit no Cursor

Como apontámos o MCP do Reaudit aos manifestos de funcionalidades reais do 3dplotter, criámos textos para cada plataforma a partir de elementos do código e pusemos em fila publicações para 152 dias sem abrir nenhum ambiente de agendamento.

Voltar a casos de estudo

Como apontámos o MCP do Reaudit aos manifestos de funcionalidades reais do 3dplotter, criámos textos para cada plataforma a partir de elementos do código e pusemos em fila publicações para 152 dias sem abrir nenhum ambiente de agendamento.

Onde pararam as Partes 1-6

Os primeiros seis artigos desta série documentaram como o 3dplotter.xyz alcançou uma Pontuação de Visibilidade na IA de 93/100, 65 000 citações no ChatGPT, Perplexity e Google AI, e $11.926 de receitas atribuídas à IA, com zero anúncios pagos. O motor de crescimento foi a estratégia GTM do Reaudit, o MCP a partir do seu harness (Cursor, Grok bot, Claude, Hermes ou qualquer outro cliente), a fábrica de conteúdo, o tracking de prompts e a atribuição de receitas através do Stripe.

A Parte 6 terminou com o Broadcast ligado, mas ainda não ativo. Em agosto de 2026, o produto tinha citações e vendas, mas a distribuição nas redes sociais mal se mexia. O 3dplotter já tinha contas no YouTube, Facebook, Instagram, TikTok e X, mas a base de referência de 23 de agosto mostrava 10 posts, zero visualizações e dois likes. Os registos vinham de citações de IA e de motores de pesquisa; o conteúdo fora do site eram sobretudo seis artigos no Instructables. As redes sociais eram a camada em falta: não mais um separador de scheduler, mas um agent capaz de ler o código do produto e pôr em fila meses de posts através do Broadcast.

A base de referência de 23 de agosto

Antes de a campanha V3 arrancar, registámos uma base de referência honesta a partir das contas sociais do 3dplotter (guardada em v3-social-launch-manifest.json como baselineAnalytics):

MétricaValor
Registo em2026-08-23
Posts existentes10
Visualizações0
Likes2
Base de referência social antes da campanha. Não são os resultados de GEO das Partes 1-6.

Este é o ponto de partida para tudo o que se segue. A tese deste artigo não é que as redes sociais tenham causado a pontuação de visibilidade na IA. É que um agent orquestrou 152 dias de conteúdo baseado no código e pô-lo em fila através do Broadcast.

Duas campanhas, uma fila

O lançamento V3 nas redes sociais são duas campanhas programadas uma a seguir à outra na mesma fila do Broadcast:

Campanha A: lançamento de 14 dias (24 ago - 6 set)

A 3DPlotter V3: 14-Day Social Launch cobre a narrativa do lançamento V3: teaser, problema, revelação do studio, generators, modifiers, Genplot AI, fluxo completo, contagem decrescente e dia do lançamento. Cada dia tem um tema, um artigo longo e posts sociais programados nas seis plataformas. 70 posts entraram em fila através do MCP do Reaudit· os 65 foram confirmados de forma independente no calendário de conteúdo.

DiaDataTema
12026-08-24The Tease
22026-08-25The Problem
32026-08-26Studio Layout Reveal
42026-08-2745+ Objects
52026-08-28Generators: Lines & Patterns
62026-08-29Generators: 3D
72026-08-30Generators: Simulation
82026-08-31Modifiers: Lines
92026-09-01Modifiers: Pattern
102026-09-02Modifiers: Effects
112026-09-03Genplot AI
122026-09-04Full Workflow
132026-09-05Countdown
142026-09-06LAUNCH DAY
14 temas de dias de lançamento, uma curva narrativa do teaser ao LAUNCH DAY.

Campanha B: série de funcionalidades (8 set - 22 jan)

A 3DPlotter V3: Feature Series segue um ritmo de dia sim, dia não (intervalo de 2 dias) nas 07:00 UTC (10:00 Athens). Um post por funcionalidade do produto: 69 funcionalidades (48 objects + 21 modifiers), cada uma partilhada em seis plataformas = 345 posições sociais.

Grupo de funcionalidadesPosts
Lines & Patterns17
Shapes & Imports8
Experimental8
3D7
Lines6
Effects6
Shapes & Utilities5
Pattern4
Simulation4
Image2
Draw2
69 funcionalidades agrupadas por menu do produto, a partir da árvore de objects do 3dplotter.

No total: 415 posições sociais para 152 dias (24 ago 2026 - 22 jan 2027), mais 14 artigos longos de lançamento criados para apoiar as duas primeiras semanas.

O agent lê o 3dplotter, não um brief

Abrimos o repo do 3dplotter com o MCP do Reaudit ligado ao nosso harness (nesta execução, o Cursor). Em vez de um marketing brief, o agent lê manifests em lib/marketing/: metadata das funcionalidades, URLs canonical, caminhos de menu, palavras-chave SEO e posições de texto por plataforma. Cada post cita algo verificável, como um caminho de menu Add Object → Shapes & Imports → Shape ou um número como 66 schemas integrados.

Gravação de ecrã (velocidade 20x): o repo do 3dplotter à esquerda, o MCP do Reaudit a orquestrar os posts de funcionalidades à direita.

Os manifests que o agent realmente usou

Estes ficheiros estão no repositório do 3dplotter.xyz. O fluxo MCP lê-os em cada post de funcionalidade, para que o texto assente em dados do produto e não em enchimento genérico de IA.

3dplotter.xyz/lib/marketing/v3-feature-series.ts
export interface V3FeaturePost {
  readonly postNumber: number;
  readonly label: string;
  readonly group: string;
  readonly canonicalUrl: string;
  readonly menuPath: string;
  readonly codebaseFact: string;
}

/** 69 features: 48 objects + 21 modifiers — sourced from the product menu tree */
export const V3_FEATURE_POSTS: readonly V3FeaturePost[] = [
  {
    postNumber: 1,
    label: 'Shape',
    group: 'Shapes & Imports',
    canonicalUrl: 'https://3dplotter.xyz/features/shape',
    menuPath: 'Add Object → Shapes & Imports → Shape',
    codebaseFact:
      '66 built-in shapes across 8 categories: Lines, Rectangles, Basic Shapes, Arrows, Equation, Flowchart, Stars & Banners, and Callouts.',
  },
  // … 68 more features, each grounded in lib/plotter/objects/*
];

The agent reads real feature metadata — not generic AI filler.

3dplotter.xyz/lib/marketing/v3-feature-social-manifest.json
{
  "campaign": "3dplotter-v3-feature-series",
  "platforms": ["instagram", "tiktok", "linkedin", "twitter", "facebook", "youtube"],
  "cadenceDays": 2,
  "postTimeUtc": "07:00",
  "posts": [
    {
      "postNumber": 1,
      "feature": "shape",
      "group": "Shapes & Imports",
      "scheduledAt": "2026-09-08T07:00:00Z",
      "canonicalUrl": "https://3dplotter.xyz/features/shape",
      "menuPath": "Add Object → Shapes & Imports → Shape",
      "copy": {
        "twitter": "Shape — 66 built-in shapes: lines, rectangles, polygons, arrows, flowchart, stars, and callouts. Add Object → Shapes & Imports → Shape. https://3dplotter.xyz/features/shape #3DPlotter #PenPlotter",
        "linkedin": "V3 Feature 1/69: Shape\n\n**From the 3DPlotter codebase:** 66 built-in shapes…"
      },
      "assets": {
        "image": "/marketing/v3/shape-hero.png",
        "video": "/marketing/v3/shape-demo.mp4"
      },
      "seo": {
        "title": "Shape tool — 66 built-in plotter shapes | 3DPlotter V3",
        "keywords": ["pen plotter shapes", "3dplotter shape tool", …]
      }
    }
  ]
}

Each feature post carries platform copy, SEO meta, keywords, and asset URLs.

3dplotter.xyz/lib/marketing/v3-social-launch-manifest.json
{
  "campaign": "3dplotter-v3-14-day-launch",
  "startDate": "2026-08-24",
  "days": 14,
  "scheduledPosts": 70,
  "baselineAnalytics": {
    "capturedAt": "2026-08-23",
    "posts": 10,
    "views": 0,
    "likes": 2
  },
  "themes": [
    { "day": 1, "date": "2026-08-24", "theme": "The Tease" },
    { "day": 14, "date": "2026-09-06", "theme": "LAUNCH DAY" }
  ]
}

14-day launch run — 70 posts scheduled before the feature series begins.

O que contém cada post de funcionalidade

Segundo o schema do manifest, cada um dos 69 posts de funcionalidades inclui:

  • Texto adaptado a cada um dos 6 canais
  • Título e descrição SEO meta
  • 12 palavras-chave alvo
  • URL canonical da página da funcionalidade
  • Ficheiro de imagem
  • Ficheiro de vídeo de demonstração

Exemplo de saída: Funcionalidade 1/69 (Shape)

Este é texto real gerado para o primeiro post de funcionalidade, programado para 2026-09-08, pela equipa Shapes & Imports. O caminho de menu e o número de objects vêm diretamente do código. (O texto foi publicado em inglês.)

X / Twitter

Shape — 66 built-in shapes: lines, rectangles, polygons, arrows, flowchart, stars, and callouts. Add Object → Shapes & Imports → Shape. https://3dplotter.xyz/features/shape #3DPlotter #PenPlotter

LinkedIn (excerto)

V3 Feature 1/69: Shape

From the 3DPlotter codebase: 66 built-in shapes across 8 categories: Lines, Rectangles, Basic Shapes, Arrows, Equation, Flowchart, Stars & Banners, and Callouts.

Menu: Add Object → Shapes & Imports → Shape

Cadeia de ferramentas: escrever, ilustrar, programar, confirmar

O agent seguiu a mesma sequência descrita nos scripts da campanha Broadcast. Sem Buffer. Sem copiar entre separadores. Cada chamada a uma ferramenta MCP produz um resultado que o passo seguinte utiliza:

  1. generate_contentpasso 1

    Redige o artigo longo da funcionalidade

  2. generate_social_imagepasso 2

    Gera uma imagem dentro da marca para cada post

  3. cross_post_to_socialpasso 3

    Distribui um post pelos 6 canais

  4. schedule_social_postpasso 4

    Coloca-o às 07:00 UTC na respetiva posição

  5. get_content_calendarpasso 5

    Confirma que a fila ficou como planeado

O generate_content redige o artigo longo da funcionalidade com SEO meta e palavras-chave. O generate_social_image gera uma imagem dentro da marca para cada post. O cross_post_to_social distribui um rascunho pelo Instagram, TikTok, LinkedIn, X, Facebook e YouTube com texto adaptado a cada plataforma. O schedule_social_post (ou o bulk_schedule_social_posts para lotes) coloca cada posição às 07:00 UTC. O get_content_calendar confirma que a fila ficou como planeado.

generate_content

GIF marcador · mcp-tool-generate-content

GIF ou captura de ecrã: o MCP redige um artigo de funcionalidade com contexto do v3-feature-series.ts.

cross_post_to_social

IMAGE marcador · mcp-tool-cross-post

Captura de ecrã: um post de funcionalidade partilhado no Instagram, TikTok, LinkedIn, X, Facebook, YouTube.

Seis canais a partir de uma fila

Cada plataforma recebe texto adaptado às suas restrições (limites de carateres, hábitos de hashtags, tratamento de links), mas cada versão remete para o mesmo URL canonical da funcionalidade e para os mesmos dados do código.

InstagramTikTokLinkedInXFacebookYouTube

A aprovação humana continua no circuito

O agent prepara e põe em fila. Os posts da campanha passam sempre por aprovação humana antes de qualquer publicação, tal como no fluxo do dashboard do Reaudit. Depois da programação em massa, chamamos o get_content_calendar para confirmar que as datas, os canais e os textos entraram corretamente.

105 posts no mês depois do bulk_schedule_social_posts: 50 programados, 31 publicados, zero copy-paste manual.
Vista de um post individual: texto da plataforma, hora de publicação, alcance e impacto no site, ligados à posição no calendário.

O que reter

O importante não é que a IA tenha escrito 415 posts. É que cada post é rastreável até uma funcionalidade real do código do 3dplotter, programado a partir do mesmo sistema que acompanha a visibilidade na IA e atribui receitas. Pode verificar cada posição até uma linha do manifest, um caminho de menu e um URL em 3dplotter.xyz.

O A Parte 8 cobre o que aconteceu depois de o Broadcast ser ativado a 24 de agosto: tráfego medido, registos e receitas Stripe em janelas iguais de 19 dias, com gráficos interativos e metodologia completa.

Share this article
Todas as 3dplotter.xyz histórias