{
  "data": {
    "a": {
      "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"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-11-07"
        },
        "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
        }
      },
      "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"
      },
      "area": "developer",
      "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
      },
      "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:26:18.094090527Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 1422,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 1684,
          "p95ms24h": 2040,
          "samples24h": 48,
          "samples30d": 48,
          "days": [
            {
              "date": "2026-11-07",
              "probes": 48,
              "ok": 48
            }
          ]
        },
        "updatedAt": "2026-11-07T23:26:18.094090527Z"
      }
    },
    "answer": "amCharts 5 MCP Server scores 65.8 (B) on agent readiness against Ref's 49.4 (D), and leads in 5 of 7 scored categories. Ref leads on security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "ref",
      "name": "Ref",
      "vendor": "Ref Software, Inc",
      "vendorUrl": "https://ref.tools",
      "kind": "mcp",
      "category": "code",
      "summary": "Ref Context is a hosted MCP server from Ref Software, Inc. Its two tools search public documentation and a user's private repositories and PDFs, then read a page as Markdown trimmed to the relevant sections.",
      "url": "https://www.anchorterminal.com/tools/ref",
      "markdownUrl": "https://www.anchorterminal.com/tools/ref.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ref.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ref.json",
      "dns": "ref.grade.anchorterminal.com",
      "repo": "https://github.com/ref-tools/ref-tools-mcp",
      "license": "Proprietary hosted service under Ref's terms of service. The stdio MCP server in ref-tools/ref-tools-mcp is MIT",
      "transports": [
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://api.ref.tools/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "ref-tools-mcp"
        }
      ],
      "auth": "mixed",
      "authNotes": "An account is required. The hosted endpoint takes an API key in the `x-ref-api-key` header, the same key as an `?apiKey=` query parameter, or OAuth when neither is sent. OAuth runs through Scalekit, and `/.well-known/oauth-protected-resource/mcp` lists the scopes `public_docs:read` and `private_docs:read`. Keys come from ref.tools/keys after a browser sign-up with Google, GitHub or email. Teams have Admin, Writer and Reader roles, and SAML or OIDC single sign-on is a $200 a month add-on. The stdio package reads `REF_API_KEY`.",
      "pricing": "freemium",
      "pricingNotes": "Free: 200 one-time credits that never expire. Each `ref_search_documentation` or `ref_read_url` call costs one credit. Pro is $50 a month with 6,000 credits, Max $200 a month with 30,000, and extra credits cost $10 per 1,000 on Pro and above. Credits are shared with Ref Plans. The docs do not say whether sign-up needs a card (https://docs.ref.tools/usage/pricing, checked 2026-10-08).",
      "priceSummary": "$10 / 1k calls",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, the pricing page or the MCP server source (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 2,
      "popularity": {
        "githubStars": 1179,
        "npmWeekly": 596,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.ref.tools",
      "llmsTxt": "https://docs.ref.tools/llms.txt",
      "registryName": "tools.ref/ref-tools-mcp",
      "capabilities": [
        "code.docs",
        "web.fetch"
      ],
      "tags": [
        "official",
        "mcp",
        "hosted",
        "local",
        "docs",
        "freemium",
        "oauth",
        "read-only",
        "llms-txt",
        "status-page"
      ],
      "lastRelease": "2025-11-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 49.4,
        "grade": "D",
        "agentReady": false,
        "rank": 1095,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 17,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 35,
          "payments": 35,
          "reliability": 15,
          "schema": 68,
          "security": 63,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-04"
        },
        "negative": 0,
        "verdict": "Two read-only tools with definitions under 1,000 characters and OAuth scopes that separate public from private search. The npm package hasn't been released since 4 November 2025, no rate limit or 429 guidance is documented, and the status page's incident history couldn't be read.",
        "bestFor": "Coding agents that need current library documentation plus search over a team's private repositories and PDFs through two small tools.",
        "strengths": [
          "Two read-only tools whose definitions and server instructions total under 1,000 characters",
          "OAuth with `public_docs:read` and `private_docs:read` scopes, or an API key",
          "llms.txt, llms-full.txt and a Markdown copy of every docs page, per the 8 October check",
          "Listed in the official MCP registry under Ref's own domain, `tools.ref/ref-tools-mcp`"
        ],
        "weaknesses": [
          "No npm release since 3.0.3 on 4 November 2025",
          "No documented rate limit, 429 guidance or SLA",
          "The install docs give `?apiKey=` in the URL as a documented option",
          "The free plan is 200 one-time credits, and a person has to sign up in a browser",
          "The status page is drawn by script, and its components and incident history couldn't be read"
        ],
        "agentNotes": [
          "Send the key in the `x-ref-api-key` header, not the `?apiKey=` query parameter, so it stays out of logs",
          "Pass the exact URL from a `ref_search_documentation` result to `ref_read_url`",
          "Write `ref_src=private` in the query text to search private sources. There's no typed parameter for it",
          "Budget one credit per call. The free plan's 200 credits don't renew"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 49.4
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 35,
          "payments": 35,
          "reliability": 15,
          "schema": 68,
          "security": 63,
          "transparency": 53
        },
        "provenanceScore": 84,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-04",
            "maintenance": "2026-11-04",
            "payments": "2026-11-04",
            "reliability": "2026-11-04",
            "schema": "2026-11-04",
            "security": "2026-11-04",
            "transparency": "2026-11-04"
          },
          "last": "2026-11-04",
          "lastMoved": "2026-11-04",
          "oldest": "2026-11-04",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http Ref https://api.ref.tools/mcp --header \"x-ref-api-key: \u003cYOUR_API_KEY\u003e\"",
        "config": {
          "mcpServers": {
            "Ref": {
              "args": [
                "ref-tools-mcp@latest"
              ],
              "command": "npx",
              "env": {
                "REF_API_KEY": "\u003cYOUR_API_KEY\u003e"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/code.docs",
        "tool": "https://letme.dev/ref"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Additional credits, Pro and above",
          "unit": "1k-calls",
          "usd": 10,
          "note": "One credit per search or read call"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 50,
          "note": "6,000 credits a month"
        },
        {
          "item": "Max plan",
          "unit": "month",
          "usd": 200,
          "note": "30,000 credits a month"
        }
      ],
      "provenance": {
        "legalEntity": "Ref Software, Inc",
        "domain": "ref.tools",
        "domainRegistered": "2025-01-20",
        "endpointOnVendorDomain": true,
        "terms": "https://ref.tools/terms",
        "privacy": "https://ref.tools/privacy",
        "statusPage": "https://ref.tools/status",
        "changelog": "https://docs.ref.tools/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service name Ref Software, Inc, a Delaware corporation doing business as Ref and ref.tools, at 2261 Market Street, STE 86969, San Francisco, CA 94114.",
          "ref.tools is a single-page application. The terms, privacy policy and status page are drawn by script, and we read their text from the script files the pages load.",
          "The privacy policy is dated 27 May 2025 and defines the company only as Ref.",
          "ref.tools/.well-known/security.txt gives security@ref.tools and expires on 1 July 2027.",
          "RDAP for ref.tools gives a registration date of 2025-01-20.",
          "The changelog page is an index of monthly newsletters hosted on mailchi.mp. Its last entry is July 2026, though a 30 September 2026 update exists at mailchi.mp/ref/september2026."
        ],
        "score": 84
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ref.json",
      "live": {
        "slug": "ref",
        "probe": {
          "target": "https://api.ref.tools/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-07T23:26:51.162216556Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 171,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 99.97,
          "p50ms24h": 176,
          "p95ms24h": 320,
          "samples24h": 244,
          "samples30d": 7471,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 254
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 250
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 238,
              "ok": 238
            }
          ]
        },
        "vendorStatus": {
          "page": "https://ref.tools/status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-07T04:48:40.20805197Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "tools.ref/ref-tools-mcp",
            "version": "3.0.1",
            "seenAt": "2026-11-07T18:16:28.95801333Z"
          },
          {
            "registry": "npm",
            "name": "ref-tools-mcp",
            "version": "3.0.3",
            "seenAt": "2026-11-07T00:00:47.46908065Z"
          }
        ],
        "githubStars": 1184,
        "npmWeekly": 1164,
        "securityTxt": {
          "url": "https://ref.tools/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-07-01T00:00:00.000Z",
          "checkedAt": "2026-11-07T15:59:28.664191614Z"
        },
        "llmsTxt": {
          "url": "https://docs.ref.tools/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:44.161857178Z"
        },
        "domain": {
          "domain": "ref.tools",
          "registered": "2025-01-20",
          "source": "https://rdap.identitydigital.services/rdap/domain/ref.tools",
          "checkedAt": "2026-11-01T14:10:24.175677338Z"
        },
        "pages": [
          {
            "url": "https://docs.ref.tools/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:39.885079208Z",
            "changedAt": "2026-11-05T12:31:29.532312951Z",
            "fingerprint": "38dc80788eb8"
          },
          {
            "url": "https://docs.ref.tools/usage/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:07:42.014384971Z",
            "changedAt": "2026-11-05T12:31:31.604080556Z",
            "fingerprint": "a62c164c2cef"
          },
          {
            "url": "https://ref.tools/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-11-07T14:18:08.82849964Z",
            "changedAt": "2026-11-06T13:39:43.569111633Z",
            "fingerprint": "6ebc94f0dc60"
          },
          {
            "url": "https://ref.tools/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-11-07T14:18:12.99893875Z",
            "changedAt": "2026-11-06T13:39:45.878937511Z",
            "fingerprint": "a6c4cf292774"
          }
        ],
        "mcpTools": {
          "url": "https://api.ref.tools/mcp",
          "checkedAt": "2026-11-07T01:47:12.593863448Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-10-08T21:34:01.651226224Z"
        },
        "github": {
          "repo": "ref-tools/ref-tools-mcp",
          "checkedAt": "2026-11-02T09:20:48.237040175Z",
          "stars": 1183,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-24T00:25:58Z",
          "openIssues": 5,
          "openPRs": 7,
          "issuesOpened90d": 2,
          "issuesClosed90d": 0,
          "prsMerged90d": 4,
          "replies": {
            "sampled": 14,
            "unanswered": 2,
            "medianDays": 0.1
          }
        },
        "updatedAt": "2026-11-07T23:26:51.162216556Z"
      }
    },
    "edges": [
      {
        "by": 50,
        "category": "reliability",
        "leads": "amcharts-mcp",
        "name": "Reliability",
        "reasons": {
          "a": "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.",
          "b": "Scored as a hosted MCP server. ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms, so their readings are per the 8 October check, not re-read on 4 November. ref.tools/status is a single-page application. Its eight components, 30-day bars and four incidents were read on 8 October only from the script file the page loads, which this run doesn't count (script bundles are barred), so the page's contents are unread (0 of 20) and no incident history is readable (5). No rate limit is documented. The 8 October reading of a `ratelimit-policy` header came from a request to Ref's API, which this run doesn't count as evidence, and credit allowances aren't rate limits (0). No 429 or retry guidance was found in the reviewed documentation (0). No SLA found (0). The hosted endpoint is generally available (10). 0+5+0+0+0+10 = 15."
        },
        "scores": {
          "a": 65,
          "b": 15
        }
      },
      {
        "by": 40,
        "category": "maintenance",
        "leads": "amcharts-mcp",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "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.",
          "b": "No dated release or API change of Ref Context is readable within 180 days. The `ref-tools-mcp` package was last published on 4 November 2025 (3.0.3, the version-bump commit is dated the same day in the repository), 365 days before this check. The 31 July and 30 September 2026 updates were read on 8 October from mailchi.mp, whose robots.txt now disallows every crawler, so they're struck; the docs changelog index gives months only, and both covered Ref Plans. The repository's last commits, on 28 September 2026, are dependency updates, which can't set recency (0 of 30). No releases or dated entries in the 90 days from 6 August (0). Per the 8 October reading of GitHub's API, closed issues show two to five comments each and September's open pull requests one comment each, and the docs promise a reply within one business day (15). The official MCP registry lists `tools.ref/ref-tools-mcp` under Ref's own domain, at 3.0.1 from 28 October 2025, still on 4 November (15). Dependabot alerts were cleared on 28 September 2026. The only workflow builds a bundle on release, with no tests (5). 0+0+15+15+5 = 35."
        },
        "scores": {
          "a": 75,
          "b": 35
        }
      },
      {
        "by": 25,
        "category": "payments",
        "leads": "amcharts-mcp",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "Free, with nothing to buy for the server and no payment protocol. 0 + 20 + 20 + 20 = 60.",
          "b": "Per the 8 October check, not re-read on 4 November (ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms). No x402, MPP or L402 (0). One credit per tool call and $10 per 1,000 extra credits are published without a login (20). The free plan is 200 one-time credits that never expire, not a recurring allowance, and the docs don't say whether sign-up needs a card (15). A person has to sign up in a browser to get a key (0)."
        },
        "scores": {
          "a": 60,
          "b": 35
        }
      },
      {
        "by": 16,
        "category": "schema",
        "leads": "amcharts-mcp",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "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.",
          "b": "Both tools have typed JSON Schema inputs in the open-source server (25). docs.ref.tools/llms.txt, llms-full.txt and a Markdown copy of every docs page exist (10). The descriptions say what each tool does and that a read takes the exact URL from a search, with nothing on when not to use them (12). Each tool takes one required string with no enums or bounds, and private search is switched on by writing `ref_src=private` inside the query text (7). The README shows two worked search-and-read sequences with token counts. No error responses are documented (6). The npm package follows semver, but the repository has no changelog file and no GitHub releases, and product changes appear only in monthly newsletters listed on the docs changelog page (per the 8 October check), whose copies on mailchi.mp now disallow every crawler (8)."
        },
        "scores": {
          "a": 84,
          "b": 68
        }
      },
      {
        "by": 13,
        "category": "security",
        "leads": "ref",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "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.",
          "b": "Per the 8 October check, not re-read on 4 November. OAuth through Scalekit with two scopes, `public_docs:read` and `private_docs:read`, or an API key. Key rotation and revocation aren't described in the docs (26). Less 10 because the install docs give `?apiKey=YOUR_API_KEY` in the URL as a documented option (16). Both tools are read-only, the scopes separate public from private search, and team roles limit who can add to the index (16). `ref_read_url` returns third-party web content. Ref's comparison page says Centure.ai detects and blocks prompt injection in scraped and uploaded content, which we can't test (11). ref.tools/activity logs user identity, tool calls and arguments (13). A valid security.txt (expires 1 July 2027) and a security@ref.tools contact, with no acknowledgement time. SOC 2 is in progress, not complete. No bug bounty or published advisories found, OSV holds none for ref-tools-mcp, and the repository has no SECURITY.md. This run reads security.txt plus a reporting route with no stated time as 7 (mails-ai, tokenrip), in place of the 8 given on 8 October (7). 26-10+16+11+13+7 = 63."
        },
        "scores": {
          "a": 50,
          "b": 63
        }
      },
      {
        "by": 12,
        "category": "transparency",
        "leads": "ref",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "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.",
          "b": "Per the 8 October check, not re-read on 4 November (ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms). The stdio server is MIT, and it is a thin client. The search service is closed. Its terms and privacy policy are drawn by script and were read on 8 October only from the script files the pages load, which this run doesn't count, so both are unread here. The line is held, as Prefactor's licence and data-handling lines were when its script-drawn terms were struck (18). The security page describes encryption, tenant isolation, zero-data-retention terms at model providers and a seven-day limit on agent transcripts. No DPA was found, and Centure.ai is named on the comparison page but not in the subprocessor table (18). No deprecation policy found. The pricing page says legacy $9 and $19 subscriptions continue unchanged (3). 19 subprocessors are named with what each can see. Data locations aren't stated (14). 18+18+3+14 = 53."
        },
        "scores": {
          "a": 57,
          "b": 69
        }
      }
    ],
    "facts": [
      {
        "a": "MCP server",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "amCharts",
        "b": "Ref Software, Inc",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.amcharts.com/mcp",
        "b": "https://api.ref.tools/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "Streamable HTTP",
        "b": "Streamable HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "Proprietary hosted service under Ref's terms of service. The stdio MCP server in ref-tools/ref-tools-mcp is MIT",
        "name": "Licence"
      },
      {
        "a": "12",
        "b": "2",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "io.github.amcharts/amcharts5",
        "b": "tools.ref/ref-tools-mcp",
        "name": "MCP registry"
      },
      {
        "a": "none",
        "b": "2025-11-04",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not read yet",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "not read yet",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not read yet",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not read yet",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not read yet",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "1.2k stars, 596 npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "amCharts 5 MCP Server scores 65.8 (B) on agent readiness against Ref's 49.4 (D), and leads in 5 of 7 scored categories. Ref leads on security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, amCharts 5 MCP Server or Ref?"
      },
      {
        "answer": "amCharts 5 MCP Server needs no key. Ref takes an API key or an OAuth sign-in.",
        "question": "Do amCharts 5 MCP Server and Ref need an API key?"
      },
      {
        "answer": "Yes. amCharts 5 MCP Server has a hosted endpoint at https://mcp.amcharts.com/mcp and Ref at https://api.ref.tools/mcp.",
        "question": "Can an agent call amCharts 5 MCP Server and Ref without installing anything?"
      },
      {
        "answer": "amCharts 5 MCP Server is open source (MIT). No open-source release is listed for Ref.",
        "question": "Are amCharts 5 MCP Server and Ref open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 65 against 15",
          "Schema \u0026 documentation, 84 against 68",
          "Payments \u0026 pricing, 60 against 35",
          "Maintenance \u0026 community, 75 against 35"
        ],
        "also": [
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "Coding agents writing amCharts 5 charts and maps.",
        "slug": "amcharts-mcp",
        "watchFor": "Only useful for amCharts 5 code"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 63 against 50",
          "Transparency \u0026 trust, 69 against 57"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "Coding agents that need current library documentation plus search over a team's private repositories and PDFs through two small tools.",
        "slug": "ref",
        "watchFor": "No npm release since 3.0.3 on 4 November 2025"
      }
    ],
    "history": {
      "amcharts-mcp": null,
      "ref": [
        {
          "causes": [
            "evidence",
            "correction"
          ],
          "date": "2026-11-04",
          "delta": -10.1,
          "from": 59.5,
          "fromGrade": "C",
          "to": 49.4,
          "toGrade": "D"
        },
        {
          "causes": [
            "evidence"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 59.4,
          "fromGrade": "C",
          "to": 59.5,
          "toGrade": "C"
        }
      ]
    },
    "job": {
      "capability": "code.docs",
      "name": "Documentation lookup"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-context7.json",
        "title": "amCharts 5 MCP Server vs Context7",
        "url": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-context7"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-gitmcp.json",
        "title": "amCharts 5 MCP Server vs GitMCP",
        "url": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-gitmcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-microsoft-learn-mcp.json",
        "title": "amCharts 5 MCP Server vs Microsoft Learn MCP Server",
        "url": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-microsoft-learn-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-modustoolbox-ai-assistant.json",
        "title": "amCharts 5 MCP Server vs ModusToolbox AI Assistant",
        "url": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-modustoolbox-ai-assistant"
      },
      {
        "json": "https://www.anchorterminal.com/compare/context7-vs-ref.json",
        "title": "Context7 vs Ref",
        "url": "https://www.anchorterminal.com/compare/context7-vs-ref"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gitmcp-vs-ref.json",
        "title": "GitMCP vs Ref",
        "url": "https://www.anchorterminal.com/compare/gitmcp-vs-ref"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref.json",
        "title": "Microsoft Learn MCP Server vs Ref",
        "url": "https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref"
      },
      {
        "json": "https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref.json",
        "title": "ModusToolbox AI Assistant vs Ref",
        "url": "https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref"
      }
    ],
    "panel": null,
    "scores": [
      {
        "amcharts-mcp": 65,
        "by": 50,
        "edge": "amcharts-mcp",
        "key": "reliability",
        "name": "Reliability",
        "ref": 15,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "amcharts-mcp": 84,
        "by": 16,
        "edge": "amcharts-mcp",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "ref": 68,
        "weight": 13
      },
      {
        "amcharts-mcp": 70,
        "by": 3,
        "edge": "amcharts-mcp",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "ref": 67,
        "weight": 13
      },
      {
        "amcharts-mcp": 50,
        "by": 13,
        "edge": "ref",
        "key": "security",
        "name": "Security \u0026 auth",
        "ref": 63,
        "weight": 14
      },
      {
        "amcharts-mcp": 60,
        "by": 25,
        "edge": "amcharts-mcp",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "ref": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "amcharts-mcp": 75,
        "by": 40,
        "edge": "amcharts-mcp",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "ref": 35,
        "weight": 7
      },
      {
        "amcharts-mcp": 57,
        "by": 12,
        "edge": "ref",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "ref": 69,
        "weight": 7
      }
    ],
    "summary": "amCharts 5 MCP Server scores 65.8 (B) on agent readiness against Ref's 49.4 (D), and leads in 5 of 7 scored categories. Ref leads on security \u0026 auth and transparency \u0026 trust. Both do documentation lookup.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "amcharts-mcp": "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.",
      "ref": "Two read-only tools with definitions under 1,000 characters and OAuth scopes that separate public from private search. The npm package hasn't been released since 4 November 2025, no rate limit or 429 guidance is documented, and the status page's incident history couldn't be read."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref",
    "json": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref.min.md"
  },
  "markdown": "amCharts 5 MCP Server scores 65.8 (B) on agent readiness against Ref's 49.4 (D), and leads in 5 of 7 scored categories. Ref leads on security \u0026 auth and transparency \u0026 trust. Both do documentation lookup.\n\n- amCharts 5 MCP Server: grade B, 65.8/100, rank #404 of 1510. Markdown https://www.anchorterminal.com/tools/amcharts-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/amcharts-mcp.json\n- Ref: grade D, 49.4/100, rank #1095 of 1510. Markdown https://www.anchorterminal.com/tools/ref.md · JSON https://www.anchorterminal.com/api/v1/tools/ref.json\n- Best code, repository and documentation tools for AI agents: https://www.anchorterminal.com/best/code/index.md\n- All 70 code comparisons: https://www.anchorterminal.com/compare/code/index.md\n\n## Which one, for what\n\n### amCharts 5 MCP Server (B)\n\nGood for: Coding agents writing amCharts 5 charts and maps.\n\nAhead on:\n- Reliability, 65 against 15\n- Schema \u0026 documentation, 84 against 68\n- Payments \u0026 pricing, 60 against 35\n- Maintenance \u0026 community, 75 against 35\n\nAlso in its favour:\n- No key needed to call it\n- Open source\n\nWatch for: Only useful for amCharts 5 code\n\n### Ref (D)\n\nGood for: Coding agents that need current library documentation plus search over a team's private repositories and PDFs through two small tools.\n\nAhead on:\n- Security \u0026 auth, 63 against 50\n- Transparency \u0026 trust, 69 against 57\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: No npm release since 3.0.3 on 4 November 2025\n\n\n## Why the edge\n\n### Reliability: amCharts 5 MCP Server +50\n\n- amCharts 5 MCP Server (65): 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.\n- Ref (15): Scored as a hosted MCP server. ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms, so their readings are per the 8 October check, not re-read on 4 November. ref.tools/status is a single-page application. Its eight components, 30-day bars and four incidents were read on 8 October only from the script file the page loads, which this run doesn't count (script bundles are barred), so the page's contents are unread (0 of 20) and no incident history is readable (5). No rate limit is documented. The 8 October reading of a `ratelimit-policy` header came from a request to Ref's API, which this run doesn't count as evidence, and credit allowances aren't rate limits (0). No 429 or retry guidance was found in the reviewed documentation (0). No SLA found (0). The hosted endpoint is generally available (10). 0+5+0+0+0+10 = 15.\n\n### Maintenance \u0026 community: amCharts 5 MCP Server +40\n\n- amCharts 5 MCP Server (75): 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.\n- Ref (35): No dated release or API change of Ref Context is readable within 180 days. The `ref-tools-mcp` package was last published on 4 November 2025 (3.0.3, the version-bump commit is dated the same day in the repository), 365 days before this check. The 31 July and 30 September 2026 updates were read on 8 October from mailchi.mp, whose robots.txt now disallows every crawler, so they're struck; the docs changelog index gives months only, and both covered Ref Plans. The repository's last commits, on 28 September 2026, are dependency updates, which can't set recency (0 of 30). No releases or dated entries in the 90 days from 6 August (0). Per the 8 October reading of GitHub's API, closed issues show two to five comments each and September's open pull requests one comment each, and the docs promise a reply within one business day (15). The official MCP registry lists `tools.ref/ref-tools-mcp` under Ref's own domain, at 3.0.1 from 28 October 2025, still on 4 November (15). Dependabot alerts were cleared on 28 September 2026. The only workflow builds a bundle on release, with no tests (5). 0+0+15+15+5 = 35.\n\n### Payments \u0026 pricing: amCharts 5 MCP Server +25\n\n- amCharts 5 MCP Server (60): Free, with nothing to buy for the server and no payment protocol. 0 + 20 + 20 + 20 = 60.\n- Ref (35): Per the 8 October check, not re-read on 4 November (ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms). No x402, MPP or L402 (0). One credit per tool call and $10 per 1,000 extra credits are published without a login (20). The free plan is 200 one-time credits that never expire, not a recurring allowance, and the docs don't say whether sign-up needs a card (15). A person has to sign up in a browser to get a key (0).\n\n### Schema \u0026 documentation: amCharts 5 MCP Server +16\n\n- amCharts 5 MCP Server (84): 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.\n- Ref (68): Both tools have typed JSON Schema inputs in the open-source server (25). docs.ref.tools/llms.txt, llms-full.txt and a Markdown copy of every docs page exist (10). The descriptions say what each tool does and that a read takes the exact URL from a search, with nothing on when not to use them (12). Each tool takes one required string with no enums or bounds, and private search is switched on by writing `ref_src=private` inside the query text (7). The README shows two worked search-and-read sequences with token counts. No error responses are documented (6). The npm package follows semver, but the repository has no changelog file and no GitHub releases, and product changes appear only in monthly newsletters listed on the docs changelog page (per the 8 October check), whose copies on mailchi.mp now disallow every crawler (8).\n\n### Security \u0026 auth: Ref +13\n\n- amCharts 5 MCP Server (50): 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.\n- Ref (63): Per the 8 October check, not re-read on 4 November. OAuth through Scalekit with two scopes, `public_docs:read` and `private_docs:read`, or an API key. Key rotation and revocation aren't described in the docs (26). Less 10 because the install docs give `?apiKey=YOUR_API_KEY` in the URL as a documented option (16). Both tools are read-only, the scopes separate public from private search, and team roles limit who can add to the index (16). `ref_read_url` returns third-party web content. Ref's comparison page says Centure.ai detects and blocks prompt injection in scraped and uploaded content, which we can't test (11). ref.tools/activity logs user identity, tool calls and arguments (13). A valid security.txt (expires 1 July 2027) and a security@ref.tools contact, with no acknowledgement time. SOC 2 is in progress, not complete. No bug bounty or published advisories found, OSV holds none for ref-tools-mcp, and the repository has no SECURITY.md. This run reads security.txt plus a reporting route with no stated time as 7 (mails-ai, tokenrip), in place of the 8 given on 8 October (7). 26-10+16+11+13+7 = 63.\n\n### Transparency \u0026 trust: Ref +12\n\n- amCharts 5 MCP Server (57): 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.\n- Ref (69): Per the 8 October check, not re-read on 4 November (ref.tools and docs.ref.tools are paused for this run pending a ruling on Ref's terms). The stdio server is MIT, and it is a thin client. The search service is closed. Its terms and privacy policy are drawn by script and were read on 8 October only from the script files the pages load, which this run doesn't count, so both are unread here. The line is held, as Prefactor's licence and data-handling lines were when its script-drawn terms were struck (18). The security page describes encryption, tenant isolation, zero-data-retention terms at model providers and a seven-day limit on agent transcripts. No DPA was found, and Centure.ai is named on the comparison page but not in the subprocessor table (18). No deprecation policy found. The pricing page says legacy $9 and $19 subscriptions continue unchanged (3). 19 subprocessors are named with what each can see. Data locations aren't stated (14). 18+18+3+14 = 53.\n\n## Score by category\n\n| Category | Weight | amCharts 5 MCP Server | Ref | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 15 | amCharts 5 MCP Server +50 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 68 | amCharts 5 MCP Server +16 |\n| Agent ergonomics | 13% (16.2 this run) | 70 | 67 | amCharts 5 MCP Server +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 50 | 63 | Ref +13 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 35 | amCharts 5 MCP Server +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 75 | 35 | amCharts 5 MCP Server +40 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 57 | 69 | Ref +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **65.8 · B** | **49.4 · D** | |\n\n## Facts side by side\n\n| Fact | amCharts 5 MCP Server | Ref |\n| --- | --- | --- |\n| Kind | MCP server | MCP server |\n| Vendor | amCharts | Ref Software, Inc |\n| Hosted endpoint | `https://mcp.amcharts.com/mcp` | `https://api.ref.tools/mcp` |\n| Transports | Streamable HTTP | Streamable HTTP, stdio |\n| Auth | None | OAuth or key |\n| Pricing | Free | Freemium |\n| x402 | no | no |\n| Licence | MIT | Proprietary hosted service under Ref's terms of service. The stdio MCP server in ref-tools/ref-tools-mcp is MIT |\n| Tools exposed | 12 | 2 |\n| Read-only variant documented | yes | yes |\n| llms.txt | no | yes |\n| MCP registry | `io.github.amcharts/amcharts5` | `tools.ref/ref-tools-mcp` |\n| Last release | none | 2025-11-04 |\n| Terms last updated | no document linked | couldn't be read |\n| Privacy policy last updated | no document linked | couldn't be read |\n| Customer content may train models | not read yet | couldn't be read |\n| Terms restrict automated access | not read yet | couldn't be read |\n| Terms restrict benchmarking | not read yet | couldn't be read |\n| Terms or service can change without notice | not read yet | couldn't be read |\n| Arbitration or class-action waiver | not read yet | couldn't be read |\n| Popularity | none | 1.2k stars, 596 npm/wk |\n| Agent reviews | none | 3/5 (4) |\n\n## How the scores have moved\n\n### amCharts 5 MCP Server\n\nNo score change since it was listed.\n\n### Ref\n\n- -10.1 on 4 November 2026 (C to D): new evidence, correction\n- +0.1 on 27 October 2026: new evidence\n\n## Verdicts\n\n**amCharts 5 MCP Server.** 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.\n\n**Ref.** Two read-only tools with definitions under 1,000 characters and OAuth scopes that separate public from private search. The npm package hasn't been released since 4 November 2025, no rate limit or 429 guidance is documented, and the status page's incident history couldn't be read.\n\n## Before you call either\n\n### amCharts 5 MCP Server\n\n1. Fetch the specific doc or example rather than searching broadly\n2. Check the amCharts licence before shipping charts commercially\n3. Use mcp-remote for clients that only run stdio servers\n\n### Ref\n\n1. Send the key in the `x-ref-api-key` header, not the `?apiKey=` query parameter, so it stays out of logs\n2. Pass the exact URL from a `ref_search_documentation` result to `ref_read_url`\n3. Write `ref_src=private` in the query text to search private sources. There's no typed parameter for it\n4. Budget one credit per call. The free plan's 200 credits don't renew\n\n## Questions\n\n### Which is better for AI agents, amCharts 5 MCP Server or Ref?\n\namCharts 5 MCP Server scores 65.8 (B) on agent readiness against Ref's 49.4 (D), and leads in 5 of 7 scored categories. Ref leads on security \u0026 auth and transparency \u0026 trust.\n\n### Do amCharts 5 MCP Server and Ref need an API key?\n\namCharts 5 MCP Server needs no key. Ref takes an API key or an OAuth sign-in.\n\n### Can an agent call amCharts 5 MCP Server and Ref without installing anything?\n\nYes. amCharts 5 MCP Server has a hosted endpoint at https://mcp.amcharts.com/mcp and Ref at https://api.ref.tools/mcp.\n\n### Are amCharts 5 MCP Server and Ref open source?\n\namCharts 5 MCP Server is open source (MIT). No open-source release is listed for Ref.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref.json, and with the fewest tokens: https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"amcharts-mcp\", \"b\": \"ref\"}`. From a terminal: `anchor compare amcharts-mcp ref`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/amcharts-mcp.json and https://www.anchorterminal.com/api/v1/tools/ref.json\n\n## Other comparisons with amCharts 5 MCP Server or Ref\n\n- [amCharts 5 MCP Server vs Context7](https://www.anchorterminal.com/compare/amcharts-mcp-vs-context7.md)\n- [amCharts 5 MCP Server vs GitMCP](https://www.anchorterminal.com/compare/amcharts-mcp-vs-gitmcp.md)\n- [amCharts 5 MCP Server vs Microsoft Learn MCP Server](https://www.anchorterminal.com/compare/amcharts-mcp-vs-microsoft-learn-mcp.md)\n- [amCharts 5 MCP Server vs ModusToolbox AI Assistant](https://www.anchorterminal.com/compare/amcharts-mcp-vs-modustoolbox-ai-assistant.md)\n- [Context7 vs Ref](https://www.anchorterminal.com/compare/context7-vs-ref.md)\n- [GitMCP vs Ref](https://www.anchorterminal.com/compare/gitmcp-vs-ref.md)\n- [Microsoft Learn MCP Server vs Ref](https://www.anchorterminal.com/compare/microsoft-learn-mcp-vs-ref.md)\n- [ModusToolbox AI Assistant vs Ref](https://www.anchorterminal.com/compare/modustoolbox-ai-assistant-vs-ref.md)\n",
  "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "amCharts 5 MCP Server vs Ref",
        "url": ""
      }
    ],
    "description": "amCharts 5 scores 65.8 (B) to Ref's 49.4 (D) for documentation lookup. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "amCharts 5 MCP Server B 65.8",
      "Ref D 49.4",
      "scores"
    ],
    "h1": "amCharts 5 MCP Server vs Ref",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/amcharts-mcp-vs-ref",
    "published": "2026-10-01",
    "section": "tools",
    "title": "amCharts 5 vs Ref for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/amcharts-mcp-vs-ref"
  },
  "tokens": {
    "markdown": 3850,
    "slim": 2630
  },
  "version": 1
}
