Van de code van 3dplotter naar 415 geplande posts: de MCP van Reaudit in Cursor

Hoe we de MCP van Reaudit op de echte feature-manifests van 3dplotter richtten, per platform teksten maakten op basis van codegegevens en posts voor 152 dagen in de wachtrij zetten zonder een scheduleromgeving te openen.

Terug naar case studies

Hoe we de MCP van Reaudit op de echte feature-manifests van 3dplotter richtten, per platform teksten maakten op basis van codegegevens en posts voor 152 dagen in de wachtrij zetten zonder een scheduleromgeving te openen.

Waar Deel 1-6 ophielden

De eerste zes artikelen in deze serie legden vast hoe 3dplotter.xyz een AI visibility-score van 93/100 haalde, 65.000 citaties in ChatGPT, Perplexity en Google AI, en $11.926 aan omzet die aan AI wordt toegeschreven, zonder betaalde advertenties. De groeimotor was de GTM-strategie van Reaudit, de MCP vanuit je harness (Cursor, Grok bot, Claude, Hermes of een andere client), de contentfabriek, prompttracking en omzettoewijzing via Stripe.

Deel 6 eindigde met Broadcast gekoppeld maar nog niet actief. In augustus 2026 had het product citaties en verkopen, maar de social distributie bewoog nauwelijks. 3dplotter had al accounts op YouTube, Facebook, Instagram, TikTok en X, maar de nulmeting van 23 augustus liet 10 posts, nul views en twee likes zien. Aanmeldingen kwamen van AI-citaties en zoekmachines; content buiten de site bestond vooral uit zes artikelen op Instructables. Social was de laag die ontbrak: niet nóg een scheduler-tabblad, maar een agent die de code van het product kon lezen en maandenlang posts in de wachtrij kon zetten via de Broadcast.

De nulmeting op 23 augustus

Voordat de V3-campagne begon, legden we een eerlijke nulmeting vast uit de socialaccounts van 3dplotter (opgeslagen in de v3-social-launch-manifest.json als baselineAnalytics):

MetingWaarde
Vastgelegd op2026-08-23
Bestaande posts10
Views0
Likes2
Social-nulmeting vóór de campagne. Dit zijn niet de GEO-resultaten van Deel 1-6.

Dit is het vertrekpunt voor alles wat volgt. De claim van dit artikel is niet dat social de AI visibility-score veroorzaakte. De claim is dat een agent 152 dagen aan content orkestreerde op basis van de code en die via Broadcast in de wachtrij zette.

Twee campagnes, één wachtrij

De V3-lancering op social bestaat uit twee campagnes die achter elkaar in dezelfde Broadcast-wachtrij zijn ingepland:

Campagne A: lancering van 14 dagen (24 aug - 6 sep)

De 3DPlotter V3: 14-Day Social Launch dekt het verhaal van de V3-lancering: teaser, probleem, onthulling van de studio, generators, modifiers, Genplot AI, volledige workflow, aftelling en lanceerdag. Elke dag heeft een thema, een uitgebreid artikel en socialposts ingepland op alle zes de platforms. 70 posts werden in de wachtrij gezet via de Reaudit MCP· de 65 werden onafhankelijk bevestigd in de contentkalender.

DagDatumThema
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 thema's voor lanceerdagen, één verhaallijn van teaser tot LAUNCH DAY.

Campagne B: featureserie (8 sep - 22 jan)

De 3DPlotter V3: Feature Series volgt een ritme van om de dag (tussenpoos van 2 dagen) op 07:00 UTC (10:00 Athens). Eén post per productfeature: 69 features (48 objects + 21 modifiers), elk verspreid over zes platforms = 345 socialplekken.

FeaturegroepPosts
Lines & Patterns17
Shapes & Imports8
Experimental8
3D7
Lines6
Effects6
Shapes & Utilities5
Pattern4
Simulation4
Image2
Draw2
69 features gegroepeerd per productmenu, uit de objectenboom van 3dplotter.

Totaal: 415 socialplekken naar 152 dagen (24 aug 2026 - 22 jan 2027), plus 14 uitgebreide lanceringsartikelen die zijn gemaakt om de eerste twee weken te ondersteunen.

De agent leest 3dplotter, geen brief

We openden de repo van 3dplotter met de Reaudit MCP gekoppeld aan ons harness (in deze run Cursor). In plaats van een marketingbrief leest de agent manifests onder lib/marketing/: featuremetadata, canonical URL's, menupaden, SEO-zoekwoorden en tekstplekken per platform. Elke post citeert iets controleerbaars, zoals een menupad Add Object → Shapes & Imports → Shape of een getal zoals 66 ingebouwde vormen.

Schermopname (20x snelheid): de repo van 3dplotter links, de Reaudit MCP die rechts de featureposts orkestreert.

De manifests die de agent echt gebruikte

Deze bestanden staan in de repository van 3dplotter.xyz. De MCP-flow leest ze bij elke featurepost, zodat de tekst gebaseerd is op productfeiten en niet op algemeen AI-vulwerk.

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.

Wat elke featurepost bevat

Volgens het schema van het manifest bevat elk van de 69 featureposts:

  • Tekst afgestemd op elk van de 6 kanalen
  • SEO-metatitel + beschrijving
  • 12 doelzoekwoorden
  • Canonical URL van de featurepagina
  • Afbeeldingsbestand
  • Demovideobestand

Voorbeelduitvoer: feature 1/69 (Shape)

Dit is echt gegenereerde tekst voor de eerste featurepost, ingepland op 2026-09-08, van het team Shapes & Imports. Het menupad en het aantal objecten komen rechtstreeks uit de code. (De tekst is in het Engels gepubliceerd.)

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 (fragment)

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

Toolchain: schrijven, illustreren, inplannen, controleren

De agent volgde dezelfde volgorde die in de scripts van de Broadcast-campagne staat beschreven. Geen Buffer. Geen kopiëren tussen tabbladen. Elke MCP-toolaanroep levert een resultaat op dat de volgende stap gebruikt:

  1. generate_contentstap 1

    Schrijft het uitgebreide featureartikel

  2. generate_social_imagestap 2

    Maakt een on-brand afbeelding voor elke post

  3. cross_post_to_socialstap 3

    Verspreidt één post over alle 6 kanalen

  4. schedule_social_poststap 4

    Plaatst hem om 07:00 UTC op zijn plek

  5. get_content_calendarstap 5

    Controleert of de wachtrij is geworden zoals gepland

Het generate_content schrijft het uitgebreide featureartikel met SEO-meta en zoekwoorden. De generate_social_image maakt een on-brand afbeelding voor elke post. De cross_post_to_social verspreidt één concept over Instagram, TikTok, LinkedIn, X, Facebook en YouTube met tekst die op elk platform is afgestemd. De schedule_social_post (of de bulk_schedule_social_posts voor batches) plaatst elke plek om 07:00 UTC. De get_content_calendar controleert of de wachtrij is geworden zoals gepland.

generate_content

GIF placeholder · mcp-tool-generate-content

GIF of screenshot: de MCP schrijft een featureartikel met context uit v3-feature-series.ts.

cross_post_to_social

IMAGE placeholder · mcp-tool-cross-post

Screenshot: één featurepost verspreid over Instagram, TikTok, LinkedIn, X, Facebook, YouTube.

Zes kanalen vanuit één wachtrij

Elk platform krijgt tekst die is afgestemd op zijn beperkingen (tekenlimieten, hashtaggewoontes, omgang met links), maar elke versie wijst terug naar dezelfde canonical URL van de feature en dezelfde feiten uit de code.

InstagramTikTokLinkedInXFacebookYouTube

Menselijke goedkeuring blijft in de loop

De agent bereidt voor en zet in de wachtrij. Campagneposts gaan altijd langs menselijke goedkeuring voordat er iets wordt gepubliceerd, net als in de flow van het Reaudit-dashboard. Na het bulk inplannen roepen we get_content_calendar aan om te controleren of datums, kanalen en teksten goed zijn binnengekomen.

105 posts in de maand na bulk_schedule_social_posts: 50 ingepland, 31 gepubliceerd, nul handmatig copy-pasten.
Weergave van één post: platformtekst, publicatietijd, bereik en effect op de site, gekoppeld aan de plek in de kalender.

Wat je meeneemt

Het punt is niet dat AI 415 posts schreef. Het punt is dat elke post te herleiden is tot een echte feature in de code van 3dplotter, ingepland via hetzelfde systeem dat AI visibility volgt en omzet toewijst. Je kunt elke plek natrekken tot een regel in het manifest, een menupad en een URL op 3dplotter.xyz.

Het Deel 8 behandelt wat er gebeurde nadat Broadcast op 24 augustus werd ingeschakeld: gemeten verkeer, aanmeldingen en Stripe-omzet in even lange periodes van 19 dagen, met interactieve grafieken en de volledige methodologie.

Share this article
Alle 3dplotter.xyz verhalen