Charts, diagrams and maps of every country as PNG links for AI assistants. Free, no key, EU-hosted.
Listed on
First seen 15 Nov 2026. One server, whatever directories list it: each directory listing keeps its own page and history.
1
Directories
Collected by InvokeRank
51
Tools
From an anonymous probe
-
ToolBench grade
Not graded by Arcade
-
GitHub stars
No repository data
Tools
| Tool | Description | Behaviour |
|---|---|---|
| add_destination | Save a destination that charts can be sent to: 'slack', 'teams' or 'discord' (needs the channel's incoming webhook URL, which the user creates in that app), 'email' (the user's own confirmed address, no URL), or 'webhook' (any https URL; requests are signed). Nothing is sent yet; connect a chart to it with send_chart_on_update or schedule_chart. Returns the destination id. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Changes data |
| create_living_chart | Save a chart, map, dashboard or report with a fixed link that always shows its latest data. Use when the user wants a chart they will update later, embed in a page, or send to Slack/email when it changes; for a one-off image use the generate_* tools. 'chart' is the same JSON as the generate_* tools: { type, title, data, ... } (e.g. { type: 'line', data: [{ time: 'Mon', value: 3 }] }). For a report with several charts and text, send { type: 'report', title, subtitle?, blocks: [...] } with the same blocks as create_report: its fixed link is a page, with PDF and PowerPoint download links using the same report ID, and a PNG of the whole report. Returns the chart id (for update_living_chart) and its fixed link. Each call creates a new chart. Needs a connection signed in to a free account (connector URL ending in /mcp/account). Without one it draws a one-off image and says it was not saved. | Changes data |
| create_report | Put several charts, maps or KPI cards and some text into one report. Returns a link to a report page (shareable, PDF download) and a PowerPoint deck with a slide per chart. Each chart block takes the same fields as the matching generate_* tool, plus its 'type' (e.g. column, line, pie, country-map, world-map, county-map, kpi). Each call makes a new report; to update the same report link later use create_living_chart with type 'report'. Returns the report, PDF, PowerPoint and chart image links. | Read-only |
| generate_area_chart | Draw an area chart: a line chart with the area below filled, for totals or volumes over time (traffic, revenue). Data [{time, value, group?}]; set stack true to stack groups. For plain trends use generate_line_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_bar_chart | Draw a horizontal bar chart to compare categories, best for long category names or rankings (top 10). Data [{category, value, group?}]; set group or stack true for several series. For vertical bars use generate_column_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_boxplot_chart | Draw a box plot: median, quartiles and outliers of the values in each category, to compare distributions. Data [{category, value, group?}] with one row per observation. For the shape of the distribution use generate_violin_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_bullet_chart | Draw a bullet chart: each measure as a bar against its target marker, e.g. KPIs versus goals. For headline numbers with changes use generate_kpi_card. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_calendar_heatmap | Draw a calendar heatmap (GitHub-style contribution grid): one cell per day coloured by value. Use for daily activity over weeks or months. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_candlestick_chart | Draw a candlestick (OHLC) chart of prices: open, high, low and close for each period. For a simple price trend use generate_line_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_column_chart | Draw a vertical column chart to compare values across categories or periods (sales by quarter, users by plan). Data [{category, value, group?}]; set group true for side-by-side series or stack true to stack them. For long labels or rankings use generate_bar_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_country_map | Draw a map of one country with its first-level regions (states, provinces, prefectures, counties, departments) coloured by a number. Works for every country. Use region names or ISO 3166-2 codes (e.g. country 'US', region 'California' or 'US-CA'; country 'India', region 'Maharashtra'). For countries of the world use generate_world_map; for US counties use generate_county_map. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_county_map | Draw a map of US counties coloured by a number: all of the US, or the counties of one state. Name counties with their state ("Cook, IL", "Los Angeles County, California") or use 5-digit FIPS codes ("17031"). With 'state' set, bare county names are looked up in that state. For states, use generate_country_map with country 'US'. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_dashboard | Combine KPI cards, charts, maps and short notes into ONE image, in rows (1-4 rows, 1-4 panels per row, at most 8 panels). For weekly email updates, Slack posts, client reports and slides. Each panel is a chart definition with its 'type' (kpi, line, column, bar, pie, area, country-map, world-map, county-map, small-multiples, or note for a sentence of text: {type:'note', text}). Typical: a row of KPI cards, then a trend chart beside a map or a top-10 bar chart, then a note with the takeaway. For a multi-page document with text use create_report instead. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_dual_axes_chart | Draw a combined column and line chart with two y-axes, for two measures with different units over the same categories (revenue in € as columns, margin in % as a line). Give categories [..] and series [{type: 'column'|'line', data [numbers], axisYTitle?}]. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_fishbone_diagram | Draw a fishbone (Ishikawa, cause-and-effect) diagram: the problem as the head, groups of causes as the bones. Data {name: problem, children: [{name: cause group, children: [{name: cause}]}]}. For a plain hierarchy use generate_mind_map. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_flow_diagram | Draw a flowchart of a process: steps and decisions joined by arrows. Data {nodes: [{name}], edges: [{source, target, name?}]} where edges refer to node names. For relationships without a direction of flow use generate_network_graph. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_funnel_chart | Draw a funnel chart of how many remain at each stage of a process (visitors → sign-ups → purchases), widest first. Data [{category, value}] in stage order. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_gantt_chart | Draw a Gantt chart (a project timeline): one bar per task from its start to its end date, optionally coloured by group or phase. Use for project plans, roadmaps and schedules. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_gauge_chart | Draw a gauge (speedometer dial) for one value between a minimum and a maximum, e.g. a score of 72 out of 100. For a percentage as a filled shape use generate_liquid_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_heatmap_chart | Draw a heatmap: a grid of cells coloured by value, with x and y categories (e.g. weekday × hour, product × region). For one cell per calendar day use generate_calendar_heatmap. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_histogram_chart | Draw a histogram of how raw numbers are distributed (response times, ages, order sizes). Data is a flat list of numbers; binNumber sets how many bins. To compare categories use generate_column_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_kpi_card | Draw 1 to 4 KPI cards as one image: each a big number with its label, optional change since the last period (green when good, red when bad) and an optional sparkline of recent values. For report emails, Slack updates and dashboards in documents. To combine KPI cards with charts in one image use generate_dashboard. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_line_chart | Draw a line chart of values over time (daily users, monthly revenue, prices). Data [{time, value, group?}] with one line per group. For filled volumes use generate_area_chart; for one small chart per group use generate_small_multiples. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_liquid_chart | Draw a liquid-fill gauge showing one percentage as a filled shape (goal progress, capacity used). percent is 0 to 1, e.g. 0.72. For a dial against a maximum use generate_gauge_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_map_ranking | Draw a map (regions of one country, or countries of the world) next to a bar chart of the top places, in matching colours, as one image. Easier to read than a map alone: the bars give the exact numbers. Use region names or ISO codes as 'name'. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_mind_map | Draw a mind map: a central topic with branches of subtopics. Data {name, children: [{name, children?}]}. For reporting lines use generate_organization_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_more_charts | Draw one of these chart types and get an image link. Set type and data as below. rose (Nightingale/polar area), radial-bar: data [{category, value}]. lollipop: data [{category, value}]. dumbbell (before/after per row): data [{category, start, end}], optional startLabel, endLabel. slope (change between two points): data [{category, before, after}], optional beforeLabel, afterLabel. bubble: data [{x, y, size, label?, group?}], optional axisXTitle, axisYTitle. chord (flows between groups): data [{source, target, value}]. circle-packing: data [{name, value, group?}]. parallel-coordinates (compare items on several measures): data [{name, <measure>: number, ...}], at least two numeric measures. tree (hierarchy): data {name, children: [{name, children: [...]}]}. population-pyramid: data [{age, group, value}] with exactly two groups (e.g. Men, Women). marimekko (100% stacked with variable widths): data [{category, group, value}]. sunburst (hierarchy as rings), icicle (hierarchy as bands): data {name, children: [{name, value} or {name, children}]}; innermost items need a value. beeswarm (every value as a dot, no overlap): data [{value, group?, label?}], optional axisXTitle. density (smoothed distribution curves): data [{value, group?}], at least 3 values, optional axisXTitle. Use the dedicated generate_* tool for common types (line, column, pie, maps…). Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_network_graph | Draw a network graph of entities (nodes) and their relationships (edges): people, systems, dependencies. Data {nodes: [{name}], edges: [{source, target, name?}]}. For a step-by-step process use generate_flow_diagram. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_organization_chart | Draw an organization chart of who reports to whom. Data {name, description?, children: [...]} starting from the top person; orient sets horizontal or vertical. For ideas rather than people use generate_mind_map. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_pie_chart | Draw a pie chart (or a donut with innerRadius, e.g. 0.6) of the parts of one whole: market share, budget split. Data [{category, value}]; best with 2 to 7 slices. For many categories or comparisons use generate_bar_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_pin_map | Draw a map with labelled dots at given latitude/longitude anywhere in the world (offices, stores, customers, events). Optional 'value' sizes the dots. The map zooms to the points automatically. To count points per region instead of pinning each one use locate_points with map set; to colour whole areas use generate_world_map or generate_country_map. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_radar_chart | Draw a radar (spider) chart comparing items on four or more measures (products scored on price, quality, support…). Data [{name: measure, value, group?: item}]. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_sankey_chart | Draw a Sankey diagram of flows between stages, with link widths proportional to amounts (budget allocation, user journeys, energy flows). Data [{source, target, value}]. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_scatter_chart | Draw a scatter plot of two numeric measures per item to show correlation or clusters (price vs rating). Data [{x, y, group?}]. To size dots by a third measure use generate_more_charts with type bubble. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_small_multiples | Draw the same small chart once per group (country, product, team) in a grid, all on one shared scale, so the groups can be compared at a glance. Rows are {group, x, value}, e.g. {group:'France', x:'Jan', value:120}. Up to 24 groups. For a few groups on one chart use generate_line_chart with group. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_spreadsheet | Draw a table as an image, or a pivot table when rows/values are given (cross-tabulation, sums by category). Data [{...}] objects with the same fields; rows, columns and values name the fields to pivot. For an Excel file use the Excel link any chart tool returns. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_treemap_chart | Draw a treemap: nested rectangles sized by value, for parts of a whole with a hierarchy (disk usage, spend by department and team). Data [{name, value, children?}]. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_venn_chart | Draw a Venn diagram of how sets overlap (customers of product A, B, both). Data [{sets: ['A'] or ['A','B'], value, label?}], one row per set and per overlap. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_violin_chart | Draw a violin plot: the shape of the distribution of values in each category. Data [{category, value, group?}] with one row per observation. For medians and quartiles use generate_boxplot_chart. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_waterfall_chart | Draw a waterfall chart of how a starting value becomes a final value through gains and losses (profit bridge, budget variance). Data [{category, value, isTotal?}]; positive values go up, negative down, isTotal rows show the running total. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_word_cloud_chart | Draw a word cloud with words sized by frequency or weight (feedback themes, keywords). Data [{text, value}]. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| generate_world_map | Draw a world map colouring countries by a number (sales, population, users, visitors by country). Use country names in any common language or ISO 3166 codes (e.g. 'Japan', 'JP', 'JPN'); unmatched names are listed in the result with 'Did you mean' hints. For regions inside one country use generate_country_map; to show exact numbers beside the map use generate_map_ranking. Returns a hosted PNG link, a share page, alt text and editable PowerPoint/Excel links. | Read-only |
| list_chart_versions | List the saved earlier versions of a living chart, newest first, as JSON (version number, date, image or page link). Use it before restore_chart_version. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Read-only |
| list_my_charts | List the user's charts that stay updated (id, name, fixed link) and their destinations (id, type, name for Slack, Teams, Discord, email, webhook). Use it to find the ids that update_living_chart, send_chart_on_update and schedule_chart need. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Read-only |
| locate_points | For each latitude/longitude, find the country, its state/province/region (ISO 3166-2) and, in the US, the county (FIPS). Works offline. With map set, also draws a map of how many points fall in each area (regions of the main country, US counties, or countries). Returns one line per point (country › region › county); to pin each point on a map instead use generate_pin_map. | Read-only |
| manage_workspace | Team and sharing settings of the connected workspace. operation: list_team; invite_member (args {email}) and remove_member (args {member: user id from list_team}) for the owner only; list_client_pages, create_client_page (args {name, charts: [chart ids]}) and delete_client_page (args {id}) for read-only pages to share with clients; list_domains, add_domain (args {host, page: client page id}), verify_domain and remove_domain (args {host}) for a custom domain (Team or Business owner). remove_member, delete_client_page and remove_domain cannot be undone. Returns the result as JSON. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Destructive |
| match_places | Turn messy place names into standard names and codes: countries (ISO 3166 codes), the states/provinces/regions of one country (ISO 3166-2 codes) or US counties (FIPS codes). Understands other languages, abbreviations and typos ("Bayern", "BY", "Bavarai" → Bavaria, DE-BY). Use it to clean a column of locations before a map, a join or a report. Draws nothing; returns one line per name: the standard name and code, the options when ambiguous, or 'not found' with a suggestion. | Read-only |
| restore_chart_version | Make an earlier version of a living chart the current one again (the version in between stays in the history, so this can be undone). Its link shows the restored version and attached destinations get a fresh copy. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Changes data |
| schedule_chart | Post a living chart to a destination at a fixed time, daily or weekly (e.g. every Monday at 08:00 UTC), with its latest data. Calling it again for the same chart and destination replaces the schedule. To send whenever the data changes use send_chart_on_update. Returns a confirmation. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Changes data |
| send_chart_on_update | Post a living chart to a destination every time its data changes (through update_living_chart or the API), and by default once right now. For a fixed daily or weekly time use schedule_chart instead. Returns a confirmation. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Changes data |
| update_living_chart | Replace the data (or the whole chart) of a chart made with create_living_chart. Its link stays the same, pages showing it update, and destinations attached to it with send_chart_on_update get a fresh copy. Sending the same data again changes nothing and sends nothing. The previous version stays in the history (list_chart_versions, restore_chart_version). For a report, send the whole report (title and blocks) as chart. Returns a confirmation with the link. Needs a connection signed in to a free account (connector URL ending in /mcp/account). | Changes data |
| Directory | Listing | Tier | First seen |
|---|---|---|---|
| Official MCP Registry | ChartAnt | - | 15 Nov 2026 |