palewire/datawrapper-mcp

View on GitHub ↗

A Model Context Protocol (MCP) server and app for creating Datawrapper charts using AI assistants.

48 ★10 forksPythonUpdated 2mo ago

What you need to know

MCP server and app for creating Datawrapper charts using AI assistants, built on the datawrapper Python library. Eight tools: list_chart_types, get_chart_schema, create_chart, update_chart, publish_chart, get_chart, delete_chart, and export_chart_png. Supports bar, line, area, arrow, column, multiple column, scatter, and stacked bar charts. Requires a Datawrapper account and API token; Python 3.10+.

Install

uvx datawrapper-mcp
Docker image: palewire/datawrapper-mcp

Key features

  • Create, update, publish, and delete Datawrapper charts via chat
  • Export charts as PNG
  • Chart types: bar, line, area, arrow, column, multiple column, scatter, stacked bar
  • Bearer-token auth for hosted deployments
Clients: Claude Desktop · Claude.ai · Claude Code · VS Code Copilot · Cursor · ChatGPT · OpenAI Codex

Reviewed 2026-08-11

Topics

aiautomationchartschat-applicationclaudeclaude-desktopclaude-mcpdata-journalismdatawrappergraphicsjournalismmcpmcp-appsmcp-servermcp-serversmodel-context-protocolmodelcontextprotocolnewsprefab-uipython
Stars
48★
Forks
10
Language
Python
License
MIT
Created
2025-10-31
Last push
2026-07-01