
Chartforge
Connects Claude to the ChartForge API for generating publication-quality visualizations from natural language prompts. Exposes three tools: generate_chart takes a description plus optional style presets (midnight, frost, ember, minimal, corporate, neon, light) and dimensions, refine_chart modifies existing charts by ID, and list_styles shows available themes. Requires a ChartForge API key. Reach for this when you need to create bar charts, architecture diagrams, Sankey flows, or other visualizations without writing plotting code. The natural language interface means you describe what you want and get back rendered images, making it faster than configuring matplotlib or D3 manually.
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Jun 16, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
generate_chartGenerate a chart from a natural language description.
Generate a chart from a natural language description.
No parameter schema in public metadata yet.
refine_chartModify a previously generated chart.
Modify a previously generated chart.
No parameter schema in public metadata yet.
list_stylesList available style presets with descriptions.
List available style presets with descriptions.
No parameter schema in public metadata yet.
Sponsors
Configuration
CHARTFORGE_API_KEYsecretYour ChartForge API key from chartforgeai.com
Readme
ChartForge MCP Server
Generate stunning, publication-quality charts and diagrams from natural language — directly inside Claude.
Setup
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"chartforge": {
"command": "npx",
"args": ["chartforge-mcp"],
"env": {
"CHARTFORGE_API_KEY": "your_api_key_here"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
CHARTFORGE_API_KEY | Yes | Your API key from chartforgeai.com |
CHARTFORGE_API_URL | No | Custom API URL (default: https://chartforgeai.com) |
Tools
generate_chart
Generate a chart from a natural language description.
Parameters:
prompt(required): Description of the chartstyle(optional): Style preset —midnight,frost,ember,minimal,corporate,neon,lightwidth(optional): Width in pixels (default: 1200)height(optional): Height in pixels (default: 800)
refine_chart
Modify a previously generated chart.
Details
- Repository
- github.com/crawde/chartforge-mcp
- Package
chartforge-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active