16+ MCP Tools for Claude

The #1 Social Media
Agentic AI

for Claude

Pair Instagram & TikTok business intelligence with world-class content generation. Claude understands your brand, your audience, and what performs — then creates content that actually works.

16+
MCP Tools
4
AI Backends
Platforms
30s
Setup
1

Add to Claude

Click the button — Claude opens with the MCP pre-filled. One click to connect.

Add to Claude.ai ↗
2

Get your free key

Tell Claude: "Get me an Imaji key, my WhatsApp is +62xxx" — OTP arrives in seconds.

3

Start creating

Say "Analyze my brand: instagram.com/yourbrand" and Claude does the rest.

Context-aware, not just generation

Generic video MCP tools give you generation. We pair that with intelligence from your real Instagram and TikTok business data.

Generic Video MCP
Content Generation Engine
Great for animating images into videos — but no brand or audience context
  • No brand intelligence or social analytics
  • No Instagram/TikTok performance data
  • No context-aware caption generation
  • Image-to-video animation (DoP models)
  • Product ad video generation
  • No music or audio generation
  • No WhatsApp content delivery

Just tell Claude what you need

No dashboards. No prompting guides. Say it naturally — Claude figures out the rest.

🧬
Brand Intelligence · Jiwa AI
Analyze any brand. Generate content that actually fits.
Point Claude at any Instagram or TikTok profile. It reads the brand DNA — voice, tone, audience, what performs — then creates posts that match, not generic templates.
Try saying to Claude
  • "Analyze my brand: instagram.com/mybrand"
  • "Create 3 posts for my brand with this product image: <url>"
  • "What content angles should I use for TikTok?"
  • "Send the best post to my WhatsApp +6281234567890"
Tools used
  • jiwa_analyze_brand Extract brand DNA from IG, TikTok, or website
  • jiwa_get_brand_dna Retrieve voice, tone, content strategy
  • jiwa_generate_content Posts with A/B captions & hashtags
  • jiwa_send_content_whatsapp Deliver content to WhatsApp
🎬
Video & Image · Imaji AI + Jati AI
Turn any image into a cinematic video or ad — in seconds.
Animate product photos, generate 3 ad formats in parallel (Hero, Lifestyle, UGC), or create product photography from a text prompt. No editing software needed.
Try saying to Claude
  • "Animate this product photo with a slow cinematic push-in: <url>"
  • "Create 3 ad videos for Indomie Goreng using this image: <url>"
  • "Generate a product photo of a skincare bottle on marble"
  • "Make a 10-second lifestyle video for this shoe: <url>"
Tools used
  • imaji_cinematic_video Animate image → cinematic video
  • imaji_generate_ad_video 3 ad formats in parallel
  • jati_generate_video Animate image with custom motion
  • jati_generate_image Product or fashion photo from text
🎵
Indonesian Music · Kreasi AI
Original Indonesian music tracks, on demand.
Describe a mood, genre, and theme. Claude writes the lyrics and production brief, generates a full track via WaveSpeed Lyria 3 Pro, and returns the audio URL, Indonesian lyrics, and song timepoints.
Try saying to Claude
  • "Create a slow sad Indonesian pop song about missing someone"
  • "Make an upbeat dangdut track for a food brand ad"
  • "Write and produce a Gen Z Bahasa pop song about Jakarta nights"
  • "Generate a cinematic orchestral intro for a brand video"
Tools used
  • kreasi_login One-time WhatsApp OTP login
  • kreasi_verify_login Verify OTP — session lasts 30 days
  • kreasi_create_music Full track: audio + lyrics + timepoints
  • kreasi_create_music_novel Music + cinematic storyboard video

16 tools across 4 AI backends

Every tool is accessible directly from Claude with a single API key.

🧠 Jiwa AI — Brand & Content Intelligence
🔍
jiwa_analyze_brand
Analyze Brand from URL
Extract brand DNA from a website, Instagram profile, or TikTok profile. Returns voice, tone, target audience, visual identity, and content angles.
Brand DNAInstagramTikTok
🧬
jiwa_get_brand_dna
Get Full Brand DNA
Retrieve complete brand voice, personality traits, content dos & don'ts, sample phrases, and product catalog for an analyzed business.
InsightsProducts
✍️
jiwa_generate_content
Generate Social Media Posts
Generate platform-optimized posts with caption A/B variants, hashtags, and visuals — all aligned with brand DNA and Instagram engagement data.
InstagramTikTokA/B Captions
📲
jiwa_send_content_whatsapp
Deliver Content via WhatsApp
Send a generated post video and caption directly to a WhatsApp number for review, approval, or sharing.
WhatsAppDelivery
🎵 Kreasi AI — Indonesian Music & Storyboard Video
📱
kreasi_login
Log In via WhatsApp
Send a WhatsApp OTP to authenticate with Kreasi AI. One-time setup — session persists 30 days. Credits are per-user and charged accordingly.
AuthWhatsApp OTP
kreasi_verify_login
Verify OTP & Store Session
Complete login by verifying the 6-digit OTP. Session token is stored securely in Supabase and reused across requests.
AuthJWT
🎼
kreasi_create_music
Generate Indonesian Music
Generate a full music track via WaveSpeed Lyria 3 Pro. Claude enhances your prompt, returns audio URL, Indonesian lyrics, timepoints, and production notes. 20 credits.
Music20 creditsLyria 3 Pro
🎬
kreasi_create_music_novel
Create Storyboard Video
Turn a completed music track into a cinematic storyboard video. Generates 3 AI scene images matching the song's arc, then assembles with audio. 50 credits.
Video50 creditsAI Storyboard
🎥 Imaji AI — Cinematic Video Generation
🎞️
imaji_cinematic_video
Animate Image to Video
Animate any reference image into a cinematic video using DoP AI models. Describe camera movement, atmosphere, and style. Returns a video URL.
VideoDoP Modelsdop-turbo
📣
imaji_generate_ad_video
3 Product Ad Videos
Generate 3 product advertisement videos in parallel: Product Hero (cinematic), Lifestyle (in-context), and Social Proof (UGC/creator style).
Ads3 StylesParallel
📊
imaji_get_video_status
Check Video Job Status
Poll the status of a video generation job by request ID. Returns status (queued / in_progress / completed / failed) and video URL when done.
StatusPolling
🖼️ Jati AI — Image & Video Generation
🎬
jati_generate_video
Generate AI Video
Create short videos from text prompts using Jati AI's video generation models. Supports multiple aspect ratios and durations.
VideoJati AI
🖼️
jati_generate_image
Generate AI Image
Generate high-quality images from text descriptions using Jati AI. Multiple style presets and aspect ratios available.
ImageJati AI
🔎
jati_get_job_status
Check Jati Job Status
Poll the status of a Jati AI generation job. Returns completed media URL when ready.
StatusPolling

From brand URL to delivered content

The full social media agentic workflow — all from a single conversation with Claude.

1

Link Your Brand

Give Claude your Instagram, TikTok, or website URL. Jiwa AI analyzes it and extracts your complete brand DNA — voice, tone, audience, content angles.

2

Claude Understands Context

Claude reads your brand DNA, top-performing content, and audience data. Now it knows what works for your specific brand — not generic templates.

3

Generate Content

One prompt generates multiple posts with A/B captions, hashtags, and visuals — all aligned with your brand and optimized for Instagram & TikTok algorithms.

4

Deliver via WhatsApp

Send the generated content directly to your WhatsApp for review. Approve in chat, schedule, or request variations — all agentic, no dashboard required.

30-second setup

Add to Claude Code or any MCP-compatible client with one config line.

1. Add to Claude Code settings

In ~/.claude/settings.jsonmcpServers:

{
  "mcpServers": {
    "imaji": {
      "type": "http",
      "url": "https://mcp.imajiai.space/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_IMAJI_KEY"
      }
    }
  }
}

2. Get your API key

If you don't have a key yet, ask Claude to create one:

create_api_key { phone: "628xxx" }
# → Check WhatsApp for OTP, then:
verify_api_key { phone: "628xxx", otp: "123456" }

3. Start with brand analysis

jiwa_analyze_brand { url: "https://yourbrand.com", phone: "628xxx" }
# → Get brand DNA, then generate content:
jiwa_generate_content { business_id: "biz_xxx", phone: "628xxx" }