Model Context Protocol (MCP) Hub

Connect KreatorAI to Any AI Tool & Agent

The Model Context Protocol (MCP) is the open standard that lets AI assistants execute real-world tools. Learn step-by-step how to connect KreatorAI to Claude, Cursor, Antigravity, Windsurf, Cline, OpenAI Custom GPTs, or connect external custom tools straight into your Kreator AI.

Generate API Key in Studio App

Choose your AI Tool or Environment:

Streamable HTTPProtocol Version: 2024-11-05

Claude (Desktop & Web)

Claude.ai web users & Claude Desktop app

Configuration File Locations:

Windows
%APPDATA%\Claude\claude_desktop_config.json
macOS
~/Library/Application Support/Claude/claude_desktop_config.json
Linux
~/.config/Claude/claude_desktop_config.json
Configuration Snippet (JSON):
{
  "mcpServers": {
    "kreatorai": {
      "url": "https://backend.kreatoraistudio.com/mcp?key=YOUR_SECRET_API_KEY"
    }
  }
}

Step-by-Step Setup Guide:

01
Obtain Your KreatorAI API Key

Open the Kreator AI App -> Settings -> Developer & MCP -> Click '+ Create App'. Copy the generated secret key (it begins with kreator_live_).

Tip: Keep this key secure. It is shown only once upon creation.
02
Claude.ai (Web Browser Setup)

In Claude.ai, open Settings -> Connectors -> Click 'Add custom connector'. Set Name to 'KreatorAI' and paste your Streamable HTTP URL: https://backend.kreatoraistudio.com/mcp?key=YOUR_SECRET_API_KEY. Click Continue.

Tip: KreatorAI uses modern Streamable HTTP (spec 2024-11-05), so you will see zero deprecation warnings.
03
Claude Desktop App Setup

Open your claude_desktop_config.json file (paths shown above) and add the 'kreatorai' entry under 'mcpServers'. Save and restart Claude Desktop.

04
Invoke KreatorAI in Conversation

In any chat, ask Claude: 'Use KreatorAI to generate a 60-second YouTube Shorts script about 5 productivity hacks for video editors.' Claude will call the tool and return the structured script!

Example Prompts to Try:

“Use KreatorAI to generate 5 viral video ideas for a tech review channel.”

“Check my current KreatorAI credit balance and plan status.”

“Generate 10 high-CTR click-worthy titles for a video about AI automation.”

“List all content projects saved in my active KreatorAI workspace.”

Exposed Tool Catalog

15 Production Tools for AI Agents & Clients

When your AI connects to KreatorAI, all 15 tools below are dynamically discovered and callable in real time over Streamable HTTP.

generate_full_projectScope: write:drafts

Autonomous end-to-end project engine for AI agents (Claude, Cursor, Antigravity). Answers all creative questions (hooks, full script, high-CTR titles, hashtags, repurposing angles) in a single orchestrated pass, optionally saves to Studio, and returns the full structured project context directly back to Claude.

Parameters:
topic(string)required— Subject, news, or core thesis to build the content project around
platform(string)— 'YouTube', 'TikTok', 'Instagram Reel', 'LinkedIn', 'X'
content_type(string)— 'Video', 'Short', 'Reel', 'Script', 'Carousel', 'Explainer'
duration_minutes(number)— Target length in minutes (e.g. 1.0 for reel, 5.0 for video)
niche(string)— Creator niche (e.g. 'Tech & AI', 'Personal Finance')
hook_style(string)— 'Curiosity Gap', 'Negative Hook', 'Story Opener', 'Bold Stat'
workspace_id(string)— Workspace ID to pull brand kit guidelines & RAG documents
generate_full_project(topic='Why Agentic Coding Is Replacing IDEs', platform='YouTube', duration_minutes=5.0)
create_workspace_skillScope: write:drafts

Creates a reusable AI skill / style blueprint in Kreator AI. Can either define custom prompt rules or distill style patterns automatically from an existing project or post.

Parameters:
workspace_id(string)required— Workspace ID to attach the skill to
name(string)required— Skill title (e.g. 'Viral Hook Specialist', 'Contrarian SaaS Copy')
instructions(string)— Detailed AI prompt rules defining this skill
learn_from_record_id(string)— Optional ID of project or post to distill style from
create_workspace_skill(workspace_id='ws_123', name='Direct Response Copy', instructions='Write with punchy 1-line paragraphs...')
list_workspace_skillsScope: read:workspace

Lists all custom AI skills, style blueprints, and prompt templates configured in a workspace.

Parameters:
workspace_id(string)required— Workspace ID to query skills for
list_workspace_skills(workspace_id='ws_123')
publish_social_postScope: publish:social

Pushes a social media post to scheduled or published live status across connected channels. Enforces human-in-the-loop approval gates if enabled.

Parameters:
workspace_id(string)required— Workspace ID
text(string)required— Post body copy
platform(string)required— 'linkedin', 'instagram', 'twitter', 'youtube', 'tiktok'
scheduled_at(string)— ISO 8601 UTC timestamp for scheduled posting
publish_social_post(workspace_id='ws_123', text='We just launched MCP 2.0...', platform='linkedin')
generate_scriptScope: generate

Generates high-retention video scripts with viral hooks, body beats, and CTAs for YouTube, Reels, TikTok, or Shorts.

Parameters:
topic(string)required— Subject, core idea, or theme of the video
platform(string)— Target platform: 'youtube', 'reels', 'tiktok', 'shorts'
audience(string)— Target audience demographic or niche
time_duration(number)— Duration in minutes (default 2.0)
generate_script(topic='5 AI tools replacing junior devs', platform='reels', time_duration=1.0)
generate_ideasScope: generate

Brainstorms viral, high-engagement content angles and video concepts tailored to your niche.

Parameters:
topic(string)required— Core theme or keyword
niche(string)— Industry: e.g. 'solopreneurship', 'fitness', 'SaaS'
variant_count(number)— Number of concepts to return (1-7, default 5)
generate_ideas(topic='micro-saas', niche='indie hacking', variant_count=5)
generate_titlesScope: generate

Creates high-CTR click-worthy titles utilizing psychological curiosity gaps and YouTube algorithm triggers.

Parameters:
topic(string)required— Video or article topic
platform(string)— Platform (default 'YouTube')
generate_titles(topic='How I automated 80% of video editing with AI', platform='YouTube')
generate_hashtagsScope: generate

Generates algorithm-optimized hashtag clusters categorized into high, medium, and niche reach tiers.

Parameters:
topic(string)required— Post topic or niche
platform(string)— 'instagram', 'tiktok', 'linkedin', 'youtube'
generate_hashtags(topic='freelance video production', platform='instagram')
search_knowledge_baseScope: read:workspace

Performs semantic vector RAG search across workspace brand documents, guides, and creator reference files.

Parameters:
workspace_id(string)required— Workspace ID
query(string)required— Search phrase or brand voice question
top_k(number)— Number of excerpts (default 5)
search_knowledge_base(workspace_id='ws_123', query='brand tone and banned words')
check_credits_balanceScope: read:workspace

Queries real-time account subscription tier, remaining credits balance, and daily usage allocation.

check_credits_balance()
list_workspacesScope: read:workspace

Lists all creator and team workspaces accessible by the current authenticated API key context.

list_workspaces()
list_projectsScope: read:workspace

Retrieves recent content projects, draft scripts, and media bundles from the active workspace.

Parameters:
workspace_id(string)— Optional workspace filter
limit(number)— Maximum projects to return (default 10)
list_projects(limit=5)
create_projectScope: write:drafts

Creates and saves a new content project draft directly into your Kreator AI dashboard.

Parameters:
project_name(string)required— Project title
script(string)— Script or draft content body
platform(string)— Platform (default 'YouTube')
workspace_id(string)— Workspace ID
create_project(project_name='Q3 Launch Teaser', script='...', platform='YouTube')
list_brand_dealsScope: finance:deals

Fetches active sponsorships, brand deals, rate cards, and deliverable deadlines.

list_brand_deals()
get_optimal_posting_timesScope: read:workspace

Calculates peak algorithmic audience engagement windows per platform based on historical creator data.

Parameters:
platform(string)required— 'instagram', 'youtube', 'tiktok', 'linkedin', 'twitter'
get_optimal_posting_times(platform='youtube')
Principle of Least Privilege & Safety Guardrails

Enterprise Governance, Approval Gates & Agentic Loops

When giving autonomous agents like Claude or Cursor access to control KreatorAI, robust guardrails are essential. KreatorAI provides fine-grained permission scopes, human-in-the-loop approval gates, daily spend caps, and workspace isolation.

Granular Scopes

Limit what external agents can do with the principle of least privilege:

  • read:workspace - Read brand kit & RAG docs
  • write:drafts - Create/edit drafts only
  • publish:social - Push live to socials
  • media:render - Compute-heavy video rendering
  • finance:deals - Manage contracts & payouts

Human-in-the-Loop Gates

Enable approval_required: true to ensure that any content, script, or social post created via MCP is tagged with status awaiting_approval.

Posts and scripts will NEVER go live until a human creator explicitly taps “Approve” in the mobile or web app.

Daily Spend Caps & Isolation

Set a daily credit budget (e.g. 50 or 100 credits/day) per API key to prevent runaway generation loops from autonomous background agents.

Lock an API key to a specific workspace_idso client-specific agents cannot access another brand's proprietary knowledge base or projects.

Agentic Full-Loop Content Generation with Claude

Claude can now control KreatorAI completely autonomously using the generate_full_project tool. All content creation questions (platform, target audience, tone of voice, duration, hook strategy) can be self-answered by Claude based on conversation context.

// Claude executes a single autonomous call: generate_full_project({ topic: "How AI Agents Are Transforming Software Engineering", platform: "YouTube", content_type: "Video", duration_minutes: 5.0, hook_style: "Curiosity Gap", auto_save_project: true }); // KreatorAI returns hooks, full script, 5 high-CTR titles, hashtags, and repurposing ideas // directly back to Claude's context window for immediate verification and iteration!
Architecture & Security

Streamable HTTP Architecture & Troubleshooting

KreatorAI implements the November 2024 Model Context Protocol specification (2024-11-05). Unlike older SSE implementations that require persistent event streams and trigger deprecation warnings in Claude, KreatorAI exposes a clean stateless Streamable HTTP JSON-RPC gateway at /mcp while retaining full backwards compatibility with SSE clients at /mcp/sse.

Authentication: How is my key passed?

Your developer key can be supplied via query parameter (?key=kreator_live_...), standard Authorization: Bearer <key> header, or X-API-Key header. Query parameter authentication is recommended for zero-config integration with Claude custom connectors and Cursor remote MCP.

Troubleshooting: Error 401 Unauthorized

Verify that your API key is active in Kreator AI → Settings → Developer & MCP. If you rotated or deleted the key, generate a new one and update your config file or connector URL.

Zero Deprecation Warnings in Claude

Claude recently announced the deprecation of raw SSE connector configurations in favor of Streamable HTTP endpoints. KreatorAI is already native Streamable HTTP, guaranteeing your integration will continue functioning indefinitely without changes.