MCP Catalogs
Homedatawrapper-mcp screenshot

datawrapper-mcp

by palewire·38·Score 45

An MCP server for creating Datawrapper charts through AI assistants, with comprehensive chart management tools.

ai-llmdeveloper-toolsproductivity
11
Forks
3
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server enables AI assistants to create, update, publish, and manage Datawrapper charts through a well-defined set of tools. It supports various chart types including bar, line, area, scatter plots, and more, allowing users to simply provide data and request specific visualizations. The server integrates with the datawrapper Python library and requires a Datawrapper account with API token for authentication.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Create data visualizations by simply describing what chart you want from your data
you:Publish and share charts through AI assistants without leaving your conversation
you:Update chart styling and data dynamically through conversational commands
you:What chart types are supported?
you:How do I authenticate with the server?

When to choose this

Choose this server when you need AI-powered chart creation with Datawrapper and want to leverage AI assistants for data visualization without switching between tools.

When NOT to choose this

Don't choose this if you need to work with chart creation tools other than Datawrapper, or if you require features not supported by Datawrapper's API.

Tools this server exposes

8 tools extracted from the README
  • list_chart_types

    List available chart types with descriptions

  • get_chart_schema

    Get the full configuration schema for a chart type

  • create_chart

    Create a new chart with data and configuration

  • update_chart

    Update an existing chart's data or styling

  • publish_chart

    Publish a chart to make it publicly accessible

  • get_chart

    Retrieve a chart's configuration and metadata

  • delete_chart

    Permanently delete a chart

  • export_chart_png

    Export a chart as a PNG image

Comparable tools

chart-mcpdatawrapper-api-pythonplotly-mcp

Installation

Installation

  1. Get your Datawrapper API token from https://app.datawrapper.de/account/api-tokens
  2. Install the package via pip: pip install datawrapper-mcp
Claude Desktop Configuration

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "datawrapper": {
      "command": "uvx",
      "args": ["datawrapper-mcp"],
      "env": {
        "DATAWRAPPER_ACCESS_TOKEN": "your-token-here"
      }
    }
  }
}

For other clients (Claude Code, VS Code Copilot, Cursor, ChatGPT, OpenAI Codex) and Kubernetes deployment, see the [installation guide](INSTALLATION.md).

FAQ

What chart types are supported?
The server supports bar, line, area, arrow, column, multiple column, scatter, and stacked bar charts. Use `list_chart_types` to see descriptions and `get_chart_schema` to explore configuration options.
How do I authenticate with the server?
You need a Datawrapper API token that can be provided via the DATAWRAPPER_ACCESS_TOKEN environment variable, Authorization header, or as a tool argument.

Compare datawrapper-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.