storykit-mcp
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
MCP server for the StoryKit asset library — search and embed free, generated design blocks (charts, widgets, illustrations, themes) straight from your editor. Created with love by Story Kit. 🍮
It wraps the free, public StoryKit Asset API as read-only MCP
tools. No API key, no account, no on-demand generation — just the thousands of already-generated
blocks, embeddable in one line with your own data via data-sk-items.
Tools
Tool | What it does |
| Search by text + kind ( |
| Full JSON: descriptor, |
| Copy-paste |
| Published themes (palette + vibe). |
| 43+ Datawrapper-aligned chart families → StoryKit |
| Editorial theme palette catalog. |
|
|
Related MCP server: Datawrapper MCP
Install
It runs with npx — no global install needed.
Claude Code
claude mcp add storykit -- npx -y storykit-mcpCursor
.cursor/mcp.json:
{
"mcpServers": {
"storykit": { "command": "npx", "args": ["-y", "storykit-mcp"] }
}
}opencode
opencode.json:
{
"mcp": {
"storykit": { "type": "local", "command": ["npx", "-y", "storykit-mcp"], "enabled": true }
}
}Windsurf / generic MCP client
{
"mcpServers": {
"storykit": { "command": "npx", "args": ["-y", "storykit-mcp"] }
}
}Try it
“Find a StoryKit column chart and embed it with my Q1–Q3 sales numbers.” “Search StoryKit for a stat-row component and give me the embed snippet with
data-sk-items.” “List chart families and pick a dumbbell plot skin.”
Examples (curl equivalents)
# Search bar charts
curl -s "https://asset.storykit.space/api/v1/assets?kind=CHART_VARIANT&q=bar&size=5"
# Full asset + dataSchema
curl -s "https://asset.storykit.space/api/v1/assets/1757"
# Chart families catalog
curl -s "https://asset.storykit.space/api/v1/chart-families"
# Multi-bundle with theme
# → https://asset.storykit.space/api/v1/bundle.zip?ids=1757,1760&theme=1756Embed with your data:
<div data-sk-asset="1757"
data-sk-items='[{"label":"Q1","value":64},{"label":"Q2","value":41}]'></div>
<script src="https://asset.storykit.space/sk-embed.js" async></script>Configuration
Env var | Default | Purpose |
|
| Override the API origin. |
| — | Optional free key for a higher rate limit (mint one). |
Develop
npm install
STORYKIT_API_BASE=http://localhost:8080 npm startMIT licensed. Built on the Model Context Protocol.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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