{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "amcharts-mcp",
    "name": "amCharts 5 MCP Server",
    "vendor": "amCharts",
    "vendorUrl": "https://www.amcharts.com",
    "kind": "mcp",
    "category": "code",
    "summary": "amCharts' hosted MCP server gives coding agents on-demand access to more than 1,500 amCharts 5 documents, working code examples and class API references, with no sign-in. The server is open source.",
    "url": "https://www.anchorterminal.com/tools/amcharts-mcp",
    "markdownUrl": "https://www.anchorterminal.com/tools/amcharts-mcp.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/amcharts-mcp.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amcharts-mcp.json",
    "dns": "amcharts-mcp.grade.anchorterminal.com",
    "repo": "https://github.com/amcharts/amcharts5-mcp",
    "license": "MIT",
    "transports": [
      "streamable-http"
    ],
    "remoteUrl": "https://mcp.amcharts.com/mcp",
    "packages": [],
    "auth": "none",
    "authNotes": "No authentication.",
    "pricing": "free",
    "pricingNotes": "The MCP server is free and needs no key. The amCharts 5 library itself is sold under its own licences (checked 2026-11-07).",
    "priceSummary": "Free · OSS",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07).",
      "endpoints": []
    },
    "toolCount": 12,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-07"
    },
    "docsUrl": "https://docs.amcharts.com/v5/ai/mcp/",
    "registryName": "io.github.amcharts/amcharts5",
    "capabilities": [
      "code.docs",
      "code.examples",
      "diagram.charts"
    ],
    "tags": [
      "official",
      "hosted",
      "mcp",
      "remote-mcp",
      "no-auth",
      "free",
      "open-source",
      "mcp-registry",
      "annotated-tools"
    ],
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 65.8,
      "grade": "B",
      "agentReady": false,
      "rank": 404,
      "ranked": true,
      "rankOf": 1510,
      "categoryRank": 7,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 70,
        "maintenance": 75,
        "payments": 60,
        "reliability": 65,
        "schema": 84,
        "security": 50,
        "transparency": 57
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 65,
          "points": 13,
          "reason": "Local-software reading for an open-source server that amCharts also hosts. Installs as @amcharts/amcharts5-mcp, and the hosted URL needs nothing installed (20). test.yml runs on the repository; pass state not read (15 of 25). Repository issues not read (0). A dated CHANGELOG.md with semver releases (15). Version 1.9.4 (15). 20 + 15 + 0 + 15 + 15 = 65.",
          "checked": "2026-11-07"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 84,
          "points": 13.65,
          "reason": "12 tools read from tools/list with JSON Schema inputs (25). Docs served as Markdown to the agent (10). Descriptions say what each returns, and the docs explain the on-demand approach (16 of 20). Typed inputs with two enums (10 of 15). Worked examples in the README (8 of 15). Dated changelog (15). 25 + 10 + 16 + 10 + 8 + 15 = 84.",
          "checked": "2026-11-07"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 70,
          "points": 11.38,
          "reason": "12 tools, about 12 KB (15). Tools fetch one document or example at a time (15 of 20). Errors not documented (5 of 20). All 12 annotated read-only (20). No key and one URL; mcp-remote for stdio clients (15). 15 + 15 + 5 + 20 + 15 = 70.",
          "checked": "2026-11-07"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 50,
          "points": 8.75,
          "reason": "No credential, so nothing to leak, scope or revoke, as the checkatrade listing reads it (15 of 30). Read-only tools (20). Returns amCharts' own docs (10). No audit log (0). No security programme found (5 of 20). 15 + 20 + 10 + 0 + 5 = 50.",
          "checked": "2026-11-07"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 60,
          "points": 7.5,
          "reason": "Free, with nothing to buy for the server and no payment protocol. 0 + 20 + 20 + 20 = 60.",
          "checked": "2026-11-07"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 75,
          "points": 6.56,
          "reason": "v1.9.4 on 25 October 2026 (30). Eight releases since 8 October (20). Issues not read (0). Official registry entry io.github.amcharts/amcharts5 (15). CI with test and deploy workflows (10). 30 + 20 + 0 + 15 + 10 = 75. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "checked": "2026-11-07"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 57,
          "points": 4.99,
          "note": "editorial 66, provenance 48",
          "reason": "MIT licence, copyright 2026 amCharts (30). Public docs only, no user data (20 of 30). Dated changelog, no deprecation policy (8 of 20). Hosted on Cloudflare per the repository's wrangler config; no data locations stated (8 of 20). 30 + 20 + 8 + 8 = 66.",
          "checked": "2026-11-07"
        }
      ],
      "assessment": {
        "date": "2026-11-07",
        "basis": "public evidence",
        "confidence": "high",
        "notes": {
          "ergonomics": "12 tools, about 12 KB (15). Tools fetch one document or example at a time (15 of 20). Errors not documented (5 of 20). All 12 annotated read-only (20). No key and one URL; mcp-remote for stdio clients (15). 15 + 15 + 5 + 20 + 15 = 70.",
          "maintenance": "v1.9.4 on 25 October 2026 (30). Eight releases since 8 October (20). Issues not read (0). Official registry entry io.github.amcharts/amcharts5 (15). CI with test and deploy workflows (10). 30 + 20 + 0 + 15 + 10 = 75. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
          "payments": "Free, with nothing to buy for the server and no payment protocol. 0 + 20 + 20 + 20 = 60.",
          "reliability": "Local-software reading for an open-source server that amCharts also hosts. Installs as @amcharts/amcharts5-mcp, and the hosted URL needs nothing installed (20). test.yml runs on the repository; pass state not read (15 of 25). Repository issues not read (0). A dated CHANGELOG.md with semver releases (15). Version 1.9.4 (15). 20 + 15 + 0 + 15 + 15 = 65.",
          "schema": "12 tools read from tools/list with JSON Schema inputs (25). Docs served as Markdown to the agent (10). Descriptions say what each returns, and the docs explain the on-demand approach (16 of 20). Typed inputs with two enums (10 of 15). Worked examples in the README (8 of 15). Dated changelog (15). 25 + 10 + 16 + 10 + 8 + 15 = 84.",
          "security": "No credential, so nothing to leak, scope or revoke, as the checkatrade listing reads it (15 of 30). Read-only tools (20). Returns amCharts' own docs (10). No audit log (0). No security programme found (5 of 20). 15 + 20 + 10 + 0 + 5 = 50.",
          "transparency": "MIT licence, copyright 2026 amCharts (30). Public docs only, no user data (20 of 30). Dated changelog, no deprecation policy (8 of 20). Hosted on Cloudflare per the repository's wrangler config; no data locations stated (8 of 20). 30 + 20 + 8 + 8 = 66."
        },
        "sources": [
          {
            "what": "MCP docs",
            "url": "https://docs.amcharts.com/v5/ai/mcp/",
            "seen": "2026-11-07"
          },
          {
            "what": "tools/list, 12 tools",
            "url": "https://mcp.amcharts.com/mcp",
            "seen": "2026-11-07"
          },
          {
            "what": "repository, licence, changelog and workflows, shallow clone",
            "url": "https://github.com/amcharts/amcharts5-mcp",
            "seen": "2026-11-07"
          },
          {
            "what": "lead, awesome-remote-mcp-servers pull request #3088",
            "url": "https://github.com/punkpeye/awesome-remote-mcp-servers/pull/3088",
            "seen": "2026-11-07"
          }
        ],
        "openQuestions": [
          "CI pass state and issues not read",
          "People, ownership and investors not researched"
        ]
      },
      "negative": 0,
      "verdict": "amCharts' MCP server is a model docs server, open source, free, keyless, 12 read-only annotated tools that fetch only the page or example needed, with a dated changelog and CI. It's narrow by design, useful only when an agent writes amCharts 5 code.",
      "bestFor": "Coding agents writing amCharts 5 charts and maps.",
      "strengths": [
        "Open source under MIT, with the server code in the repository",
        "No key or sign-in",
        "12 compact read-only tools that fetch one document at a time",
        "Dated changelog and CI",
        "API reference generated from the release's typings"
      ],
      "weaknesses": [
        "Only useful for amCharts 5 code",
        "Error responses not documented",
        "The amCharts library itself needs its own licence"
      ],
      "agentNotes": [
        "Fetch the specific doc or example rather than searching broadly",
        "Check the amCharts licence before shipping charts commercially",
        "Use mcp-remote for clients that only run stdio servers"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "high",
          "grade": "B",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 65.8
        }
      ],
      "editorialScores": {
        "ergonomics": 70,
        "maintenance": 75,
        "payments": 60,
        "reliability": 65,
        "schema": 84,
        "security": 50,
        "transparency": 66
      },
      "provenanceScore": 48,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-07",
          "maintenance": "2026-11-07",
          "payments": "2026-11-07",
          "reliability": "2026-11-07",
          "schema": "2026-11-07",
          "security": "2026-11-07",
          "transparency": "2026-11-07"
        },
        "last": "2026-11-07",
        "oldest": "2026-11-07",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-07",
          "grade": "B",
          "kind": "listed",
          "method": "0.7",
          "score": 65.8
        }
      ]
    },
    "connect": {
      "claudeCode": "claude mcp add amcharts --transport http https://mcp.amcharts.com/mcp",
      "config": {
        "mcpServers": {
          "amcharts": {
            "url": "https://mcp.amcharts.com/mcp"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/code.docs",
      "tool": "https://letme.dev/amcharts-mcp"
    },
    "notable": [
      "More than 1,500 documents, code examples and class API references, fetched on demand (https://docs.amcharts.com/v5/ai/mcp/)",
      "No authentication; works on ChatGPT's free plan too (https://docs.amcharts.com/v5/ai/mcp/)",
      "Eight releases from 1.7.0 on 8 October to 1.9.4 on 25 October 2026 (https://github.com/amcharts/amcharts5-mcp)"
    ],
    "area": "developer",
    "details": [
      {
        "label": "Surface listed",
        "value": "The hosted MCP server at mcp.amcharts.com and its open-source repository, read from docs.amcharts.com, the repository and its tools/list on 7 November 2026. No tool was called"
      }
    ],
    "provenance": {
      "legalEntity": "amCharts",
      "domain": "amcharts.com",
      "domainRegistered": "",
      "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
      "endpointOnVendorDomain": true,
      "terms": "",
      "privacy": "",
      "statusPage": "",
      "changelog": "https://github.com/amcharts/amcharts5-mcp/blob/main/CHANGELOG.md",
      "securityTxt": "none",
      "checked": "2026-11-07",
      "notes": [
        "The repository's MIT licence names amCharts (2026)."
      ],
      "score": 48,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "amCharts",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "amcharts.com, no registry record we could read",
          "points": 0,
          "max": 15,
          "state": "no"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "mcp.amcharts.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Privacy policy",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "not researched yet",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Support route",
          "value": "help pages",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ]
    },
    "humans": {
      "slug": "amcharts-mcp",
      "checked": "2026-11-07",
      "company": "amCharts",
      "peopleNote": "People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).",
      "companySocial": {},
      "support": {
        "urls": [
          "https://docs.amcharts.com/v5/ai/mcp/"
        ]
      },
      "sources": [
        "https://docs.amcharts.com/v5/ai/mcp/"
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/amcharts-mcp.json",
    "live": {
      "slug": "amcharts-mcp",
      "probe": {
        "target": "https://mcp.amcharts.com/mcp",
        "method": "mcp-initialize",
        "lastAt": "2026-11-07T23:14:12.442399279Z",
        "lastOk": true,
        "lastStatus": 200,
        "lastMs": 1083,
        "lastNote": "initialize answered",
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 1685,
        "p95ms24h": 2040,
        "samples24h": 46,
        "samples30d": 46,
        "days": [
          {
            "date": "2026-11-07",
            "probes": 46,
            "ok": 46
          }
        ]
      },
      "updatedAt": "2026-11-07T23:14:12.442399279Z"
    }
  }
}
