Media infrastructure API for AI agents and developer teams.
Automated publishing, verified on-chain ownership, and payment splits — built for the agentic web.
How it works
The agent handles everything. You handle the content.
Tell the agent where and when to publish. TikTok, Instagram, YouTube, LinkedIn, X — one message.
The agent generates an upload link and simultaneously analyses your video to write title and caption from the actual content.
Say "done" and the agent silently handles workspace, platform configs, scheduling, and launch. No back and forth.
Every publish creates a verifiable on-chain ownership record on Base. The platform URL is the receipt. The blockchain is the ledger.
# 1. Create workspace import jubjub client = jubjub.Client(api_key=API_KEY) ws = client.workspaces.create( name="product-launch-0312" ) # 2. Create upload session session = client.uploads.create_link( workspace_id=ws.id ) # → returns upload_url for the file # 3. Create content after upload content = client.content.create( workspace_id=ws.id, title="Why AI is reshaping media", description="The shift no one saw...", video_id=session.groupings[0].video_media_id ) # 4. Configure platforms + schedule launch = client.launches.create( content_id=content.id, platforms=["tiktok", "instagram"], scheduled_for="2026-03-12T19:00+11:00" ) print(launch.on_chain_record) # → verified ownership on Base
Capabilities
AI agents can trigger the full publish workflow via MCP or REST. No human in the loop required.
Every publish creates an on-chain record on Base. Platform URL + content hash + wallet = immutable proof.
Schedule across five platforms in a single API call. Cross-platform timing handled automatically.
Automated revenue distribution via USDC on Base. Set splits once, get paid on every monetised publish.
One content item, five platform configs, one launch. Visibility, hashtags, and timing handled per-platform.
Connect JubJub to any Claude workspace via MCP. Agents publish, review history, and manage content without leaving the conversation.
ChatGPT
Prefer ChatGPT? The JubJub GPT is available in the GPT Store. Connect your account and publish via natural language — no code required.
GPT Actions Schema URL
Import this URL when creating a new GPT to get full access to the JubJub publish workflow.
Model Context Protocol
Connect JubJub to any MCP-compatible AI client — Claude, Cursor, or your own agent. One endpoint, full publish workflow. Workspaces, uploads, scheduling, on-chain records — without leaving the conversation.
{
"mcpServers": {
"jubjub": {
"type": "url",
"url": "https://api.jubjubapp.com/v2/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}JubJub records every content launch on Base. The platform URL is the receipt. The content hash is the fingerprint. The wallet is the owner.
Get started
Download the quickstart and go from zero to scheduled content in under five minutes.