{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_46kkybj3jtrz","handle":"chuk-mcp-chart","url":"https://wellknown.network/agents/chuk-mcp-chart","links":{"self":"https://wellknown.network/agents/chuk-mcp-chart/record.json","html":"https://wellknown.network/agents/chuk-mcp-chart","markdown":"https://wellknown.network/agents/chuk-mcp-chart/record.md","api":"https://wellknown.network/api/v1/agents/chuk-mcp-chart","status":"https://wellknown.network/api/v1/agents/chuk-mcp-chart/status","claim":"https://wellknown.network/agents/chuk-mcp-chart/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/chuk-mcp-chart/claim.json","badge":"https://wellknown.network/agents/chuk-mcp-chart/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/chuk-mcp-chart/history","tools":"https://wellknown.network/api/v1/agents/chuk-mcp-chart/tools"},"ard":{"identifier":"urn:air::server:chuk-mcp-chart","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"chuk-mcp-chart","summary":"MCP server for interactive data visualisation — bar, pie, line, doughnut, radar, polar, and area charts","description":"# Chuk MCP Chart\n\n**Interactive data visualisation via MCP** — paste a CSV, describe your data, ask for a chart. Bar, pie, line, doughnut, radar, polar, and area charts rendered instantly.\n\n> This is a demonstration project provided as-is for learning and testing purposes.\n\n[![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)\n\n## Features\n\nThree tools that turn raw data into beautiful charts:\n\n### 1. Show Chart (`show_chart`)\n\nCreate a chart from explicit data. Provide labels, one or more datasets, and optional configuration:\n\n- **Chart types**: bar, line, pie, doughnut, radar, polar, area\n- Axis labels, legend position, stacked mode\n- Custom colours per dataset\n- Auto-assigned colour-blind-friendly palette\n\n### 2. Chart from CSV (`chart_from_csv`)\n\nPaste raw CSV text and get a chart — zero configuration required:\n\n- First non-numeric column becomes category labels\n- Every numeric column becomes a dataset (series)\n- If all columns are numeric, row numbers are used as labels\n- Perfect for spreadsheet data\n\n### 3. Chart from JSON (`chart_from_json`)\n\nPass a JSON array of objects and get a chart automatically:\n\n- First string field becomes category labels\n- Every numeric field becomes a dataset\n- Great for API responses or structured data\n\n## Installation\n\n### Using uvx (Recommended - No Installation Required!)\n\n```bash\nuvx chuk-mcp-chart\n```\n\nThis automatically downloads and runs the latest version. Perfect for Claude Desktop!\n\n### Using uv (Recommended for Development)\n\n```bash\n# Install from PyPI\nuv pip install chuk-mcp-chart\n\n# Or clone and install from source\ngit clone https://github.com/IBM/chuk-mcp-chart.git\ncd chuk-mcp-chart\nuv sync --dev\n```\n\n### Using pip (Traditional)\n\n```bash\npip install chuk-mcp-chart\n```\n\n## Usage\n\n### With Claude Desktop\n\n#### Option 1: Run Locally with uvx\n\n```json\n{\n  \"mcpServers\": {\n    \"chart\": {\n      \"command\": \"uvx\",\n      \"args\": [\"chuk-mcp-chart\"]\n    }\n  }\n}\n```\n\n#### Option …","publisher":null,"homepage":null,"repository":null,"version":"1.0.17","license":"Apache-2.0","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:chuk-mcp-chart","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.802,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["analytics","dev","documents"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"chuk-mcp-chart","registry":"pypi","observedAt":"2026-10-27T21:24:50.385Z","publishedAt":"2026-03-01T14:16:51.388096Z","latestVersion":"1.0.17"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"chuk-mcp-chart","url":"https://pypi.org/project/chuk-mcp-chart/","firstSeenAt":"2026-09-09T11:30:27.531Z","fetchedAt":"2026-10-27T21:23:54.184Z","normalizedAt":"2026-10-27T21:23:54.184Z"}]},"firstSeenAt":"2026-09-09T11:30:27.531Z","updatedAt":"2026-10-27T21:24:50.385Z"}