CMI Creator Marketing MCP Server
Integrates with Instagram to verify published creator content, track deliverable metrics, and validate sponsored post disclosures for marketing campaigns.
Integrates with OpenAI's LLM models to power autonomous AI marketing agent reasoning and orchestration within the platform.
Integrates with TikTok to verify published creator content, track deliverable metrics, and validate sponsored post disclosures for marketing campaigns.
Integrates with YouTube to verify published creator content, track deliverable metrics, and validate sponsored video disclosures for marketing campaigns.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CMI Creator Marketing MCP ServerFind fitness creators on Instagram with 100k+ followers under $3k rate"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agentic Creator Marketing Infrastructure (CMI)
An open, governed, dual-interface infrastructure platform engineered for Brands, Agencies, Creators, and Autonomous AI Marketing Agents. Implemented directly from the academic research paper:
"Agentic Creator Marketing Infrastructure: An MCP-Enabled Platform for Brands, Agencies, Creators, and Autonomous AI Marketing Agents"
š Executive Summary & Research Motivation
Creator marketing has transitioned from an ad-hoc tactic into a multi-billion dollar budgeted channel. However, existing influencer software remains siloed in human-centric graphical dashboards with no structured, audited interface for AI agents.
CMI solves this by unifying human marketers and autonomous AI agents around a single source of truth and shared infrastructure core:
Human Interface: A web dashboard tailored for Brands, Agencies, and Creators.
AI Agent Interface: A governed Model Context Protocol (MCP) server providing structured, schema-validated tools.
Governance & Safety Engine: Budget ceilings, per-collaboration rate caps, human-approval checkpoints for high-impact actions (e.g. payouts > $1,000), and an append-only immutable audit trail.
Empirical Evaluation Lab: Built-in benchmark harness verifying that agentic workflows reduce time-to-launch by 99.2% and human labor overhead by 95.4%.
Related MCP server: adpilot-mcp
š System Architecture (Section 5.4)
The platform is organized into five decoupled layers:
graph TD
subgraph Layer 1: System Actors
B[Brands]
A[Agencies]
C[Creators]
AI[Autonomous AI Marketing Agents]
end
subgraph Layer 2: Dual Interface Layer
UI[Web Dashboard<br/>React + TypeScript + Tailwind]
MCP[Governed MCP Server<br/>JSON-RPC 2.0 / stdio / SSE]
end
subgraph Layer 3: Infrastructure Core
CE[Campaign Engine]
CM[Creator Marketplace]
CP[Contracts & Escrow Payments]
PA[Performance Analytics]
GR[Governance & Guardrails Engine]
end
subgraph Layer 4: Shared Data Layer
DB[(Unified SQLite / Relational Store)]
AL[(Immutable Append-Only Audit Log)]
FL[(Double-Entry Financial Ledger)]
end
subgraph Layer 5: External Integrations
SOC[Social Platforms: IG, YouTube, TikTok]
PGW[Payment Escrow Gateways]
LLM[LLM Providers: Anthropic Claude, OpenAI, Gemini]
end
B --> UI
A --> UI
C --> UI
AI --> MCP
UI --> CE
UI --> CM
UI --> CP
UI --> PA
MCP --> GR
GR --> CE
GR --> CM
GR --> CP
GR --> PA
CE --> DB
CM --> DB
CP --> FL
CP --> DB
GR --> AL
CP --> PGW
PA --> SOC
AI --> LLMš ļø Governed MCP Tool Registry (Sections 5.3 & 7.3)
Rather than giving AI agents raw database access, the CMI platform exposes 5 core marketing tools + 3 operational helpers over the official Model Context Protocol:
MCP Tool Name | Parameters | Description & Governance Rules |
|
| Filter verified creators across Instagram, YouTube, and TikTok by audience stats and rates. |
|
| Refine or store structured creative briefs in the shared data layer. |
|
| Dispatch paid offer. Validates agent session budget cap & rate ceiling; reserves escrow hold. |
|
| Verify published social media content against brief requirements and disclosures ( |
|
| Disburse escrow to creator wallet. Held at human checkpoint if amount > $1,000 threshold. |
|
| Real-time snapshot of remaining budget, active collaborations, and pending checkpoints. |
|
| Query immutable audit log for session traceability. |
|
| Proactively escalate ambiguous decisions to brand managers. |
š”ļø Governance & Guardrails Engine (Section 9)
AI agents operating campaigns with real capital are constrained by 4 strict safety mechanisms:
Budget Scoping: Every agent session is initialized with a hard
budget_ceiling. Any offer or sequence exceeding this budget is rejected with a descriptive guardrail error.Permission Scoping: Agents are bound to a role scope (
DISCOVERY_ONLY,CAMPAIGN_MANAGER,FULL_OPERATOR). Tools outside the granted scope cannot be invoked.Human-Approval Checkpoints: High-impact actions are intercepted and placed into a
PENDINGstate:Payout releases exceeding $1,000.
Proposed creator rates exceeding authorized rate ceilings.
Post-acceptance campaign brief amendments.
Append-Only Immutable Audit Trail: Every tool call (successes, blocks, and holds) is permanently recorded with timestamp, agent ID, parameters JSON, guardrail verdict, and execution latency.
š Evaluation & Empirical Results (Sections 10 & 11)
The built-in Evaluation Lab runs matched campaign scenarios comparing manual human workflows against agentic MCP workflows:
Metric | Manual Human Workflow | Agent-Operated MCP Workflow | Impact / Delta |
Time-to-Launch | 48.0 Hours (avg) | 2.4 Minutes (avg) | 99.2% Faster |
Operational Labor Overhead | 6.5 Hours human time | 18 Minutes oversight | 95.4% Labor Reduction |
Shortlist Fit Accuracy | 84.5% accepted | 91.8% accepted | +7.3% Precision Gain |
š» Tech Stack (Section 6)
Frontend: React 18, TypeScript, Tailwind CSS, Recharts, Lucide Icons, Vite.
Backend & APIs: Node.js 22, Express, TypeScript, REST API, JSON-RPC 2.0.
MCP Server: Compliant with official Model Context Protocol (Anthropic MCP SDK + stdio + HTTP/SSE).
Database: SQLite with native
node:sqlite(DatabaseSync), relational schema with foreign keys and indexes.Agent Orchestrator: Multi-step autonomous planning engine with Chain-of-Thought execution.
š Quickstart Guide
Prerequisites
Node.js >= 20.x (tested on v22.x)
npm >= 10.x
1. Clone & Install
git clone https://github.com/iDhruv03/agentic-creator-marketing.git
cd agentic-creator-marketing
npm install
cd server && npm install
cd ../client && npm install
cd ..2. Seed Database
Initialize the SQLite database with paper-aligned sample brands, creators, campaigns, and baseline benchmarks:
npm run seed3. Run Automated Test Suite
Verifies database integrity, MCP tool registry, budget guardrails, checkpoint interception, and audit logging:
npm testOutput: 17 Passed, 0 Failed.
4. Start Development Servers
Runs both backend (http://localhost:3001) and frontend (http://localhost:5173):
npm run devVisit http://localhost:5173 in your browser!
š¤ Connecting Claude Desktop / Cursor to the MCP Server
You can connect external AI assistants directly to this platform's MCP server!
Add this snippet to your claude_desktop_config.json:
{
"mcpServers": {
"cmi-creator-marketing": {
"command": "npx",
"args": [
"ts-node",
"/path/to/agentic-creator-marketing/server/src/mcp/stdio.ts"
],
"env": {
"CMI_SESSION_ID": "sess_agent_cmi_alpha"
}
}
}
}Now you can prompt Claude:
"Search for tech creators with >4% engagement, draft a campaign brief for our earbuds launch, and send an offer to @marcus_tech for $1,800."
š Repository Structure
.
āāā docs/
ā āāā Creator Marketing Infrastructure for the AI Era ā Research Paper.pdf
ā āāā ARCHITECTURE.md
ā āāā MCP_SPECIFICATION.md
āāā server/
ā āāā src/
ā ā āāā db/
ā ā ā āāā schema.sql # Complete relational schema
ā ā ā āāā database.ts # Native node:sqlite connection
ā ā ā āāā seed.ts # Rich sample dataset
ā ā āāā mcp/
ā ā ā āāā types.ts # MCP & guardrail interfaces
ā ā ā āāā guardrails.ts # Governance & checkpoint interceptor
ā ā ā āāā tools.ts # 8 MCP tools implementation
ā ā ā āāā server.ts # Central MCP server instance
ā ā ā āāā stdio.ts # Standard I/O MCP transport
ā ā āāā agent/
ā ā ā āāā orchestrator.ts # Autonomous AI agent engine
ā ā āāā routes/
ā ā ā āāā api.ts # REST API endpoints
ā ā āāā tests/
ā ā ā āāā runTests.ts # Automated verification tests
ā ā āāā index.ts # Server entrypoint
ā āāā package.json
ā āāā tsconfig.json
āāā client/
ā āāā src/
ā ā āāā components/
ā ā ā āāā Navbar.tsx # Actor role switcher & alerts
ā ā ā āāā Sidebar.tsx # Tab navigation
ā ā ā āāā OverviewTab.tsx # KPIs & visual charts
ā ā ā āāā CampaignsTab.tsx # Campaign briefs & creator
ā ā ā āāā CreatorMarketplaceTab.tsx # Discovery & media kits
ā ā ā āāā CollaborationsTab.tsx # Deliverables tracking
ā ā ā āāā CheckpointsQueueTab.tsx # Human-in-the-loop queue
ā ā ā āāā FinancialLedgerTab.tsx # Double-entry ledger
ā ā ā āāā AuditLogTab.tsx # Immutable audit trail
ā ā ā āāā AgentHubTab.tsx # MCP test harness & sessions
ā ā ā āāā EvaluationLabTab.tsx# Matched scenario experiments
ā ā ā āāā AgencyWorkspaceView.tsx # Multi-client view
ā ā ā āāā CreatorPortalView.tsx # Creator inbox & wallet
ā ā ā āāā AgentRunnerModal.tsx # Live agent runner
ā ā āāā services/
ā ā ā āāā api.ts # API client
ā ā āāā types.ts # Shared types
ā ā āāā App.tsx # Root React application
ā ā āāā index.css # Design system & styles
ā āāā package.json
ā āāā vite.config.ts
āāā docker-compose.yml
āāā Dockerfile
āāā package.json
āāā README.mdš Citation & Academic Attribution
@article{cmi2026agentic,
title={Agentic Creator Marketing Infrastructure: An MCP-Enabled Platform for Brands, Agencies, Creators, and Autonomous AI Marketing Agents},
author={Dhruv},
journal={Department of Computer Science and Engineering, Minor Project},
year={2026}
}š License
This project is licensed under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Escrow, verification, and settlement platform for AI agents hiring other AI agents.
Agent-native security, trust, reliability, data and procurement tools for AI workflows.
Connect, monitor, and control AI agents ā tasks, approvals, schedules, and governance.
Agent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to post real-world tasks, match them to people, and release payments through a delegation-based authorization system that enforces scoped, spend-capped permissions.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform marketing operations like campaign management, content creation, and outreach, with a tiered approval model ensuring human oversight for consequential actions.MIT
- FlicenseNot gradedqualityBmaintenanceEnables autonomous creator affiliate GMV tracking and return-adjusted commission ledger calculations for influencer marketing and multi-agent campaign workflows.8-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to broker creator MSA contracts and escrow deliverable milestones through Impact.com, with deterministic, zero-dependency execution and native MCP integration.8-