storykit-mcp
The StoryKit MCP server lets AI assistants search and embed free, ready-made design blocks (charts, widgets, illustrations, themes) — no API key or signup required.
Search the library (
search_assets): Find design blocks by text query and/or kind (CHART_VARIANT, ANIMATION, TEXT_STYLE, THEME, COMPONENT, SVG, INTERACTIVE), with sorting (newest,used,name) and pagination support.Get full asset details (
get_asset): Retrieve complete metadata for a specific asset by ID, including its data schema, embed snippet, and links.Get embed snippets (
get_embed_snippet): Generate a ready-to-paste HTML snippet (one-line<div>+ script) pre-filled with example data; customize viadata-sk-*attributes.List themes & theme families (
list_themes,list_theme_families): Browse published color palettes and editorial theme families for consistent styling.List chart families (
list_chart_families): Explore 65+ Datawrapper-aligned chart types with usage guidance and sample data.Build bundle download URLs (
bundle_url): Generate a.ziparchive of one or more assets as standalone HTML pages (plus a composed page), optionally themed.
Click on "Install 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., "@storykit-mcpSearch for a gauge chart and give me the embed snippet."
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.
storykit-mcp
Give an AI structured data and get back a hosted StoryKit widget — or drive the full Studio (images, media, brands, canvases, assets, series, workflows) with a personal API key.
Public widgets (no key) —
find_widgets→render_widget→ opaque hosted URL.Studio tools (
STORYKIT_API_KEY) — full owner surface under plan limits (~69 remote tools).
Mint a key + paste-ready LLM prompt: asset.storykit.space/ai
CRITICAL: which endpoint?
URL | Auth | Tools |
|
| Full Studio (images included) |
| none | Only widgets (3 tools) — no images |
If tools/list lacks generate_image, you are on the wrong server.
Related MCP server: shadcndashboard-mcp
Connect
Remote Studio (HTTP — preferred for images)
export STORYKIT_API_KEY="sk_live_…"
# Claude / Cursor / any streamable-HTTP MCP client:
# URL: https://asset.storykit.space/api/v1/studio-mcp
# Header: Authorization: Bearer $STORYKIT_API_KEYclaude mcp add --transport http storykit-studio https://asset.storykit.space/api/v1/studio-mcp \
--header "Authorization: Bearer ${STORYKIT_API_KEY}"Remote public widgets only
claude mcp add --transport http storykit https://asset.storykit.space/api/v1/mcpLocal stdio (widgets always; Studio when key is set)
export STORYKIT_API_KEY="sk_live_…" # required for image/studio tools
claude mcp add storykit -- npx -y storykit-mcp@3.3.0Stdio tool names are prefixed with studio_ (e.g. studio_generate_image → remote generate_image).
HARD RULES for agents
Never invent images with DALL·E, Midjourney, Gemini image, built-in
image_gen, Unsplash, etc.Never invent ids — call
list_*/get_*first.After
generate_image/edit_image, pollget_image_jobuntil SUCCEEDED; return platformoutputUrlonly.
Public tools (no key)
Tool | Spec |
|
|
|
|
|
|
Consent before personal/health data. Max 200 rows. Default TTL 30 days.
Studio tools (STORYKIT_API_KEY)
Call studio_get_account or studio_get_usage first.
Account & image status
Tool | Spec |
|
|
|
|
|
|
Media library
Tool | Spec |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Image AI
Tool | Aliases | Spec |
|
|
|
|
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| PRO: |
Aspects: square portrait poster story landscape banner
qualityMode: fast | quality
Image workflow
studio_get_accountOptional
studio_upload_media→ mediaIdstudio_generate_imageorstudio_edit_imageLoop
studio_get_image_jobuntil SUCCEEDEDReturn platform
outputUrlonly
Prompt / vision
Tool | Spec |
|
|
|
|
|
|
Brands
Tool | Spec |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Canvases
Tool | Spec |
|
|
|
|
|
|
|
|
|
|
Studio assets (commissioned widgets)
Tool | Spec |
|
|
|
|
|
|
|
|
|
|
|
|
| create: |
Series & workflows
Tool | Spec |
| see input schemas |
|
Remote names drop the studio_ prefix. Full list: tools/list on studio-mcp.
Track usage at storykit.space/me.
Environment
Variable | Purpose |
| API host (default |
| Personal |
| Override Studio MCP URL |
MIT. Created with love by Story Kit.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server for Spline.design code generation and asset management.4BSD 3-Clause
- AlicenseAqualityCmaintenanceMCP server for Shadcn Dashboard that enables AI to discover, search, and install UI blocks directly into projects without copy-paste.68MIT
- Flicense-qualityBmaintenanceA proof-of-concept MCP server that augments the Canva CLI with custom tools for generating design briefs and staging assets for the Canva API.

user-majico-mcpofficial
Alicense-qualityBmaintenanceMCP server for Majico.xyz that enables coding agents to read (and limited write) brand guidelines, design tokens, studio canvas, and export manifests.15MIT
Related MCP Connectors
Presentations.AI MCP server — create designed slide decks from a topic, text, or document.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aryan0078/storykit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server