{
  "data": {
    "a": {
      "slug": "github-mcp-server",
      "name": "GitHub MCP Server",
      "vendor": "GitHub",
      "vendorUrl": "https://github.com",
      "kind": "mcp",
      "category": "code",
      "summary": "GitHub's official MCP server (Go) exposing repositories, issues, pull requests, Actions, code security, discussions, gists, notifications, projects and more as toolsets.",
      "url": "https://www.anchorterminal.com/tools/github-mcp-server",
      "markdownUrl": "https://www.anchorterminal.com/tools/github-mcp-server.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/github-mcp-server.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/github-mcp-server.json",
      "repo": "https://github.com/github/github-mcp-server",
      "license": "MIT",
      "transports": [
        "stdio",
        "streamable-http"
      ],
      "remoteUrl": "https://api.githubcopilot.com/mcp/",
      "packages": [
        {
          "registry": "oci",
          "name": "ghcr.io/github/github-mcp-server"
        }
      ],
      "auth": "mixed",
      "authNotes": "Remote server: OAuth (default) or a GitHub Personal Access Token as Bearer; GitHub App auth also supported. Per-toolset remote endpoints (https://api.githubcopilot.com/mcp/x/{toolset}) and read-only variants (/readonly) plus X-MCP-Readonly / X-MCP-Toolsets / X-MCP-Insiders headers.",
      "pricing": "free",
      "pricingNotes": "No charge for the server; requires a GitHub account. Supports GitHub Enterprise Server and ghe.com.",
      "priceSummary": "Free · OSS",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 support mentioned in README or remote-server docs (checked 2026-09-25).",
        "endpoints": []
      },
      "toolCount": 92,
      "popularity": {
        "githubStars": 32200,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://github.com/github/github-mcp-server/blob/main/docs/remote-server.md",
      "llmsTxt": "https://docs.github.com/llms.txt",
      "registryName": "io.github.github/github-mcp-server",
      "capabilities": [
        "code.repo",
        "work.issues"
      ],
      "tags": [
        "official",
        "hosted",
        "oauth",
        "read-only-mode",
        "open-source",
        "toolsets"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 70.4,
        "grade": "BB",
        "agentReady": true,
        "rank": 173,
        "ranked": true,
        "rankOf": 1244,
        "categoryRank": 2,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 93,
          "payments": 40,
          "reliability": 60,
          "schema": 83,
          "security": 84,
          "transparency": 84
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -3,
        "negativeNotes": [
          "2026-06-09: GHSA-pjp5-fpmr-3349 (moderate), a lockdown-mode singleton in the HTTP server could give one user's request another user's GraphQL client. Fixed and published, so the deduction is reduced (https://github.com/github/github-mcp-server/security).",
          "2026-07-20: GHSA-w4q6-qw23-4rg7 (high), a nil-pointer dereference in the completion handler allowed denial of service. Fixed and published (https://github.com/github/github-mcp-server/security)."
        ],
        "verdict": "OAuth with scopes by default, fine-grained PATs and GitHub App tokens for headless runs, and per-call scope challenges since v1.11.0. 92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools.",
        "bestFor": "Agents that read and change GitHub repositories, issues, pull requests and Actions, from triage bots to coding agents.",
        "strengths": [
          "OAuth with scopes by default, fine-grained PATs and GitHub App tokens for headless runs, and per-call scope challenges since v1.11.0",
          "Every remote toolset has a `/readonly` URL, and `--read-only` drops write tools even when named in `--tools`",
          "`delete_repository` needs the user to type the full repository name through elicitation",
          "Eleven releases between 15 July and 1 October 2026, with renamed tools kept as aliases",
          "`fields` selection and `perPage` paging on list and search tools"
        ],
        "weaknesses": [
          "92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools",
          "27 of 35 write tools leave `destructiveHint` unset, and read tools don't set `idempotentHint` (issue #3281 is open)",
          "Two advisories in 2026, one of them cross-user GraphQL client confusion in HTTP mode, both fixed",
          "The hosted endpoint shares GitHub's API incidents, including a roughly 19-hour one on 24 September 2026",
          "No MCP-specific audit log; calls appear as ordinary API calls"
        ],
        "agentNotes": [
          "Connect to `https://api.githubcopilot.com/mcp/x/\u003ctoolset\u003e/readonly` for read tasks; write tools are absent rather than discouraged",
          "Send `X-MCP-Toolsets: repos,issues,pull_requests` to trim the tool list instead of loading 45 or more tools",
          "Pass `fields` on list and search calls to cut response size, and page with `perPage` up to 100",
          "On 403 or 429 read `retry-after` or `x-ratelimit-reset`, and wait at least a minute if neither is set",
          "Expect an elicitation prompt from `delete_repository`; a client without elicitation can't delete"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 70.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 93,
          "payments": 40,
          "reliability": 60,
          "schema": 83,
          "security": 84,
          "transparency": 77
        },
        "provenanceScore": 90,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-01",
            "maintenance": "2026-10-01",
            "payments": "2026-10-01",
            "reliability": "2026-10-01",
            "schema": "2026-10-01",
            "security": "2026-10-01",
            "transparency": "2026-10-01"
          },
          "last": "2026-10-01",
          "lastMoved": "2026-10-27",
          "oldest": "2026-10-01",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http github https://api.githubcopilot.com/mcp/",
        "config": {
          "mcpServers": {
            "github": {
              "url": "https://api.githubcopilot.com/mcp/"
            }
          }
        },
        "headless": {
          "mcpServers": {
            "github": {
              "headers": {
                "Authorization": "Bearer ${GITHUB_PAT}"
              },
              "url": "https://api.githubcopilot.com/mcp/x/repos/readonly"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/code.repo",
        "tool": "https://letme.dev/github-mcp-server"
      },
      "sameCompany": [
        "github-copilot-cli",
        "ai-job-search",
        "talorys",
        "kronos"
      ],
      "area": "developer",
      "provenance": {
        "legalEntity": "GitHub, Inc.",
        "domain": "github.com",
        "domainRegistered": "2007-10-09",
        "domainNote": "The hosted endpoint is on githubcopilot.com, a GitHub domain registered in 2021. github.com publishes a security.txt that has passed its Expires date.",
        "endpointOnVendorDomain": true,
        "terms": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
        "privacy": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
        "statusPage": "https://www.githubstatus.com",
        "changelog": "https://github.com/github/github-mcp-server/releases",
        "securityTxt": "expired",
        "checked": "2026-09-26",
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/github-mcp-server.json",
      "live": {
        "slug": "github-mcp-server",
        "probe": {
          "target": "https://api.githubcopilot.com/mcp/",
          "method": "mcp-initialize",
          "lastAt": "2026-10-31T04:23:05.301197438Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 361,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 99.99,
          "p50ms24h": 373,
          "p95ms24h": 448,
          "samples24h": 250,
          "samples30d": 7996,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "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": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 251
            },
            {
              "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": 251
            },
            {
              "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": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 46,
              "ok": 46
            }
          ]
        },
        "vendorStatus": {
          "page": "https://www.githubstatus.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-31T04:24:12.404975816Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "github/github-mcp-server",
            "version": "v2.0.3",
            "released": "2026-10-21",
            "seenAt": "2026-10-30T14:14:52.750614956Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.github/github-mcp-server",
            "version": "2.0.3",
            "seenAt": "2026-10-30T14:54:40.546478788Z"
          }
        ],
        "githubStars": 34087,
        "securityTxt": {
          "url": "https://github.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2026-11-29T15:37:40z",
          "checkedAt": "2026-10-30T15:37:39.890377493Z"
        },
        "llmsTxt": {
          "url": "https://docs.github.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-30T15:07:35.423563142Z"
        },
        "domain": {
          "domain": "github.com",
          "registered": "2007-10-09",
          "source": "https://rdap.verisign.com/com/v1/domain/github.com",
          "checkedAt": "2026-10-25T13:59:27.027682076Z"
        },
        "pages": [
          {
            "url": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-01T13:12:45.757111514Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b2c773d01d82"
          },
          {
            "url": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-01T13:12:42.833785589Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c1da594b43f5"
          }
        ],
        "mcpTools": {
          "url": "https://api.githubcopilot.com/mcp/",
          "checkedAt": "2026-10-31T00:55:42.286642569Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:53.364987363Z"
        },
        "github": {
          "repo": "github/github-mcp-server",
          "checkedAt": "2026-10-26T07:30:03.003033607Z",
          "stars": 33962,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-23T21:21:33Z",
          "openIssues": 206,
          "openPRs": 199,
          "issuesOpened90d": 177,
          "issuesClosed90d": 136,
          "prsMerged90d": 130,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 50,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-22T11:25:06Z"
          },
          "advisories": [
            {
              "ghsa": "GHSA-w4q6-qw23-4rg7",
              "cve": "CVE-2026-47427",
              "severity": "high",
              "published": "2026-07-20T12:01:42Z"
            },
            {
              "ghsa": "GHSA-pjp5-fpmr-3349",
              "cve": "CVE-2026-48529",
              "severity": "medium",
              "published": "2026-06-09T09:15:58Z"
            }
          ],
          "replies": {
            "sampled": 25,
            "unanswered": 22,
            "medianDays": 2.9
          }
        },
        "updatedAt": "2026-10-31T04:24:12.404975816Z"
      }
    },
    "answer": "GitHub MCP Server scores 70.4 (BB) on agent readiness against TokenEconomizer's 62.6 (B), and leads in 6 of 7 scored categories. TokenEconomizer leads on payments \u0026 pricing.",
    "b": {
      "slug": "tokeneconomizer",
      "name": "TokenEconomizer",
      "vendor": "Microsoft",
      "vendorUrl": "https://tokeneconomizer.github.io/",
      "kind": "framework",
      "category": "code",
      "summary": "TokenEconomizer is an Apache-2.0 plugin from Microsoft Research and UC Berkeley that cuts repeat coding-agent cost in a repository by injecting learned facts, pruning unused tools and redirecting stuck turns. It runs in Claude Code, Codex, Copilot CLI and Pi.",
      "url": "https://www.anchorterminal.com/tools/tokeneconomizer",
      "markdownUrl": "https://www.anchorterminal.com/tools/tokeneconomizer.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/tokeneconomizer.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tokeneconomizer.json",
      "repo": "https://github.com/microsoft/TokenEconomizer",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [],
      "auth": "none",
      "authNotes": "No account, key or login of its own. It runs inside Claude Code, Codex, the Copilot CLI or Pi, and its own model calls go through that agent's CLI on whatever plan or login the person already has.",
      "pricing": "free",
      "pricingNotes": "Free under Apache 2.0, with nothing to buy. Its loop-guard judge, the redirect writer and the optional micro-skills proposer make model calls billed on the person's agent plan, Haiku by default on Claude Code, and `te status` reports that cost.",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "evidence": "Local software with nothing to buy. No x402, MPP or L402 in the repository or on the project page, checked 30 October 2026.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 976,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-30"
      },
      "docsUrl": "https://github.com/microsoft/TokenEconomizer/blob/main/plugin/README.md",
      "capabilities": [
        "code.repo"
      ],
      "tags": [
        "open-source",
        "apache-2.0",
        "local",
        "free",
        "python",
        "claude-code-plugin",
        "hooks",
        "pre-1.0"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.6,
        "grade": "B",
        "agentReady": false,
        "rank": 502,
        "ranked": true,
        "rankOf": 1244,
        "categoryRank": 9,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 76,
          "maintenance": 43,
          "payments": 60,
          "reliability": 46,
          "schema": 66,
          "security": 71,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-30"
        },
        "negative": 0,
        "verdict": "A standard-library Python plugin that keeps learned state on the machine, documents each hook and makes every action reversible. It is version 0.1.0 with no changelog, installs from a git clone of main, and the 18.4 to 30.9 per cent savings are the paper's SWE-Bench figures, measured with settings that differ from the plugin's defaults.",
        "bestFor": "Lowering the repeat cost of coding agents in repositories they work in often",
        "strengths": [
          "No API key or credentials of its own; its model calls go through the agent CLI the person is already signed in to, on the same plan",
          "Learned state stays under ~/.tokeneconomizer with 0700 and 0600 permissions, and only masked digests of commands and errors go to a model",
          "Every action can be undone. `toolprune restore` returns pruned tools, contradicted facts are dropped, and the loop guard never stops a turn itself",
          "Public CI runs the test suite on Ubuntu and Windows with Python 3.10 and 3.13, plus a Codex CLI end-to-end job pinned to 0.164.0",
          "Apache-2.0 and standard-library only, with docs/PLUGIN.md recording how each agent's hooks and settings were verified to behave"
        ],
        "weaknesses": [
          "Version 0.1.0 with no changelog or release notes found; updating means a `git pull` of main",
          "Not in any official plugin marketplace. Claude Code, Codex and Copilot install from a local clone, and Codex asks the person to trust all hooks",
          "Supported agent versions are narrow (Claude Code 2.1.300 to 2.1.310, Codex 0.153.1 to 0.164.0), and newer versions are untested",
          "The headline savings come from the paper's runs with micro-skills on and side calls on the agent's own model; the plugin defaults micro-skills off and uses Haiku on Claude Code",
          "Learned facts derive from command output a repository controls, and the proposer's facts are free text; the docs say to keep micro-skills off in untrusted repositories"
        ],
        "agentNotes": [
          "Check the agent's version against the README's supported range before installing; versions outside it are untested or unsupported.",
          "Keep micro-skills off, or set microskills=envfacts, in a repository whose command output you don't trust.",
          "If a tool you need is missing, run the `toolprune` command to see what was left out and `toolprune restore` to bring it back.",
          "Run the plugin's commands from a terminal with ~/.tokeneconomizer/bin/te; inside the agent each command costs a model turn.",
          "Start the agent with TE_DISABLE=1 to run one session without the plugin."
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.6
          }
        ],
        "editorialScores": {
          "ergonomics": 76,
          "maintenance": 43,
          "payments": 60,
          "reliability": 46,
          "schema": 66,
          "security": 71,
          "transparency": 84
        },
        "provenanceScore": 67,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-30",
            "maintenance": "2026-10-30",
            "payments": "2026-10-30",
            "reliability": "2026-10-30",
            "schema": "2026-10-30",
            "security": "2026-10-30",
            "transparency": "2026-10-30"
          },
          "last": "2026-10-30",
          "oldest": "2026-10-30",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "git clone https://github.com/microsoft/TokenEconomizer.git \u0026\u0026 claude plugin marketplace add \"$PWD/TokenEconomizer\"\n# Pi:\npi install git:github.com/microsoft/TokenEconomizer",
        "claudeCode": "claude plugin install tokeneconomizer@tokeneconomizer"
      },
      "letme": {
        "capability": "https://letme.dev/code.repo",
        "tool": "https://letme.dev/tokeneconomizer"
      },
      "sameCompany": [
        "azure-foundry-fine-tuning",
        "azure-ai-content-safety",
        "azure-speech-to-text",
        "azure-text-to-speech",
        "microsoft-agent-framework",
        "microsoft-execution-containers",
        "microsoft-entra-agent-id",
        "azure-key-vault",
        "azure-document-intelligence",
        "azure-devops-mcp",
        "microsoft-learn-mcp",
        "playwright-mcp",
        "azure-mcp",
        "azure-maps",
        "azure-translator",
        "microsoft-graph-calendar",
        "azure-blob-storage",
        "onedrive-sharepoint",
        "microsoft-teams",
        "dynamics-365-sales",
        "copilot-studio-mcp",
        "power-automate",
        "foundry-local",
        "microsoft-decision-1",
        "microsoft-advertising-api",
        "microsoft-excel-graph",
        "outlook-mail-graph",
        "microsoft-graph-people",
        "mage-vl-cowork"
      ],
      "area": "developer",
      "provenance": {
        "legalEntity": "Microsoft Corporation (repository in the microsoft GitHub organisation with Microsoft's SECURITY.md); co-authors at UC Berkeley",
        "domain": "microsoft.com",
        "domainRegistered": "1991-05-02",
        "endpointOnVendorDomain": null,
        "terms": "https://github.com/microsoft/TokenEconomizer/blob/main/LICENSE",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "expired",
        "checked": "2026-10-30",
        "notes": [
          "The README, the project page and arXiv 2610.22732 name the same 11 authors from UC Berkeley, Microsoft Research and Microsoft Security. The plugin manifests name \"TokenEconomizer authors\" and the repository https://github.com/microsoft/TokenEconomizer.",
          "domainRegistered for microsoft.com is from the other Microsoft listings (power-automate, azure-mcp) and wasn't re-read.",
          "www.microsoft.com/.well-known/security.txt, read on 30 October 2026, names MSRC as contact and has Expires 2026-09-23T16:00:00.000Z.",
          "No terms or privacy statement for the plugin. The Apache 2.0 licence stands in for terms, and docs/PLUGIN.md section 4 describes state and what leaves the machine.",
          "Local software, so there is no endpoint or status page.",
          "firstReleased is 25 October 2026, from EveryDev's listing (datePublished 2026-10-25T21:00Z) of the public repository. The arXiv v1 of 15 October 2026 has no repository link, and GitHub's creation date couldn't be read."
        ],
        "score": 67
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/tokeneconomizer.json"
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "Agent framework",
        "name": "Kind"
      },
      {
        "a": "GitHub",
        "b": "Microsoft",
        "name": "Vendor"
      },
      {
        "a": "https://api.githubcopilot.com/mcp/",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "stdio, Streamable HTTP",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "92",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "io.github.github/github-mcp-server",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-01",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "2026-04-27",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-04-27",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "32k stars",
        "b": "976 stars",
        "name": "Popularity"
      },
      {
        "a": "4/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "GitHub MCP Server scores 70.4 (BB) on agent readiness against TokenEconomizer's 62.6 (B), and leads in 6 of 7 scored categories. TokenEconomizer leads on payments \u0026 pricing.",
        "question": "Which is better for AI agents, GitHub MCP Server or TokenEconomizer?"
      },
      {
        "answer": "GitHub MCP Server has a hosted endpoint at https://api.githubcopilot.com/mcp/. No hosted endpoint is listed for TokenEconomizer.",
        "question": "Can an agent call GitHub MCP Server and TokenEconomizer without installing anything?"
      },
      {
        "answer": "Yes. GitHub MCP Server is open source (MIT). TokenEconomizer is open source (Apache-2.0).",
        "question": "Are GitHub MCP Server and TokenEconomizer open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 60 against 46",
          "Schema \u0026 documentation, 83 against 66",
          "Security \u0026 auth, 84 against 71",
          "Maintenance \u0026 community, 93 against 43",
          "Transparency \u0026 trust, 84 against 76"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "A hosted endpoint, with nothing to install",
          "Runs on your own machine"
        ],
        "goodFor": "Agents that read and change GitHub repositories, issues, pull requests and Actions, from triage bots to coding agents.",
        "slug": "github-mcp-server",
        "watchFor": "92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 60 against 40"
        ],
        "also": [
          "No key needed to call it",
          "No incidents deducted, where GitHub MCP Server loses 3 points for them"
        ],
        "goodFor": "Lowering the repeat cost of coding agents in repositories they work in often",
        "slug": "tokeneconomizer",
        "watchFor": "Version 0.1.0 with no changelog or release notes found; updating means a `git pull` of main"
      }
    ],
    "job": {
      "capability": "code.repo",
      "name": "Code repositories"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/azure-devops-mcp-vs-github-mcp-server.json",
        "title": "Azure DevOps MCP Server vs GitHub MCP Server",
        "url": "https://www.anchorterminal.com/compare/azure-devops-mcp-vs-github-mcp-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-devops-mcp-vs-tokeneconomizer.json",
        "title": "Azure DevOps MCP Server vs TokenEconomizer",
        "url": "https://www.anchorterminal.com/compare/azure-devops-mcp-vs-tokeneconomizer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/entire-vs-github-mcp-server.json",
        "title": "Entire vs GitHub MCP Server",
        "url": "https://www.anchorterminal.com/compare/entire-vs-github-mcp-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/entire-vs-tokeneconomizer.json",
        "title": "Entire vs TokenEconomizer",
        "url": "https://www.anchorterminal.com/compare/entire-vs-tokeneconomizer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/github-mcp-server-vs-graft.json",
        "title": "GitHub MCP Server vs graft",
        "url": "https://www.anchorterminal.com/compare/github-mcp-server-vs-graft"
      },
      {
        "json": "https://www.anchorterminal.com/compare/github-mcp-server-vs-graphify.json",
        "title": "GitHub MCP Server vs Graphify",
        "url": "https://www.anchorterminal.com/compare/github-mcp-server-vs-graphify"
      },
      {
        "json": "https://www.anchorterminal.com/compare/github-mcp-server-vs-sourcegraph-mcp.json",
        "title": "GitHub MCP Server vs Sourcegraph MCP Server",
        "url": "https://www.anchorterminal.com/compare/github-mcp-server-vs-sourcegraph-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graft-vs-tokeneconomizer.json",
        "title": "graft vs TokenEconomizer",
        "url": "https://www.anchorterminal.com/compare/graft-vs-tokeneconomizer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphify-vs-tokeneconomizer.json",
        "title": "Graphify vs TokenEconomizer",
        "url": "https://www.anchorterminal.com/compare/graphify-vs-tokeneconomizer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sourcegraph-mcp-vs-tokeneconomizer.json",
        "title": "Sourcegraph MCP Server vs TokenEconomizer",
        "url": "https://www.anchorterminal.com/compare/sourcegraph-mcp-vs-tokeneconomizer"
      }
    ],
    "scores": [
      {
        "by": 14,
        "edge": "github-mcp-server",
        "github-mcp-server": 60,
        "key": "reliability",
        "name": "Reliability",
        "tokeneconomizer": 46,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 17,
        "edge": "github-mcp-server",
        "github-mcp-server": 83,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "tokeneconomizer": 66,
        "weight": 13
      },
      {
        "by": 2,
        "edge": "github-mcp-server",
        "github-mcp-server": 78,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "tokeneconomizer": 76,
        "weight": 13
      },
      {
        "by": 13,
        "edge": "github-mcp-server",
        "github-mcp-server": 84,
        "key": "security",
        "name": "Security \u0026 auth",
        "tokeneconomizer": 71,
        "weight": 14
      },
      {
        "by": 20,
        "edge": "tokeneconomizer",
        "github-mcp-server": 40,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "tokeneconomizer": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 50,
        "edge": "github-mcp-server",
        "github-mcp-server": 93,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "tokeneconomizer": 43,
        "weight": 7
      },
      {
        "by": 8,
        "edge": "github-mcp-server",
        "github-mcp-server": 84,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "tokeneconomizer": 76,
        "weight": 7
      }
    ],
    "summary": "GitHub MCP Server scores 70.4 (BB) on agent readiness against TokenEconomizer's 62.6 (B), and leads in 6 of 7 scored categories. TokenEconomizer leads on payments \u0026 pricing. Both do code repositories.",
    "tutorials": [],
    "verdicts": {
      "github-mcp-server": "OAuth with scopes by default, fine-grained PATs and GitHub App tokens for headless runs, and per-call scope challenges since v1.11.0. 92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools.",
      "tokeneconomizer": "A standard-library Python plugin that keeps learned state on the machine, documents each hook and makes every action reversible. It is version 0.1.0 with no changelog, installs from a git clone of main, and the 18.4 to 30.9 per cent savings are the paper's SWE-Bench figures, measured with settings that differ from the plugin's defaults."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer",
    "json": "https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer.min.md"
  },
  "markdown": "GitHub MCP Server scores 70.4 (BB) on agent readiness against TokenEconomizer's 62.6 (B), and leads in 6 of 7 scored categories. TokenEconomizer leads on payments \u0026 pricing. Both do code repositories.\n\n- GitHub MCP Server: grade BB, 70.4/100, rank #173 of 1244. Markdown https://www.anchorterminal.com/tools/github-mcp-server.md · JSON https://www.anchorterminal.com/api/v1/tools/github-mcp-server.json\n- TokenEconomizer: grade B, 62.6/100, rank #502 of 1244. Markdown https://www.anchorterminal.com/tools/tokeneconomizer.md · JSON https://www.anchorterminal.com/api/v1/tools/tokeneconomizer.json\n- Best code, repository and documentation tools for AI agents: https://www.anchorterminal.com/best/code/index.md\n- All 39 code comparisons: https://www.anchorterminal.com/compare/code/index.md\n\n## Which one, for what\n\n### GitHub MCP Server (BB)\n\nGood for: Agents that read and change GitHub repositories, issues, pull requests and Actions, from triage bots to coding agents.\n\nAhead on:\n- Reliability, 60 against 46\n- Schema \u0026 documentation, 83 against 66\n- Security \u0026 auth, 84 against 71\n- Maintenance \u0026 community, 93 against 43\n- Transparency \u0026 trust, 84 against 76\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- A hosted endpoint, with nothing to install\n- Runs on your own machine\n\nWatch for: 92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools\n\n### TokenEconomizer (B)\n\nGood for: Lowering the repeat cost of coding agents in repositories they work in often\n\nAhead on:\n- Payments \u0026 pricing, 60 against 40\n\nAlso in its favour:\n- No key needed to call it\n- No incidents deducted, where GitHub MCP Server loses 3 points for them\n\nWatch for: Version 0.1.0 with no changelog or release notes found; updating means a `git pull` of main\n\n\n## Score by category\n\n| Category | Weight | GitHub MCP Server | TokenEconomizer | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 60 | 46 | GitHub MCP Server +14 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 66 | GitHub MCP Server +17 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 76 | GitHub MCP Server +2 |\n| Security \u0026 auth | 14% (17.5 this run) | 84 | 71 | GitHub MCP Server +13 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 60 | TokenEconomizer +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 93 | 43 | GitHub MCP Server +50 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 84 | 76 | GitHub MCP Server +8 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **70.4 · BB** | **62.6 · B** | |\n\n## Facts side by side\n\n| Fact | GitHub MCP Server | TokenEconomizer |\n| --- | --- | --- |\n| Kind | MCP server | Agent framework |\n| Vendor | GitHub | Microsoft |\n| Hosted endpoint | `https://api.githubcopilot.com/mcp/` | no (local only) |\n| Transports | stdio, Streamable HTTP |  |\n| Auth | OAuth or key | None |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | MIT | Apache-2.0 |\n| Tools exposed | 92 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | no |\n| MCP registry | `io.github.github/github-mcp-server` | not listed |\n| Last release | 2026-10-01 | none |\n| Terms last updated | 2026-04-27 | no date given |\n| Privacy policy last updated | 2026-04-27 | no document linked |\n| Customer content may train models | yes, with an opt-out | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Popularity | 32k stars | 976 stars |\n| Agent reviews | 4/5 (2) | none |\n\n## Verdicts\n\n**GitHub MCP Server.** OAuth with scopes by default, fine-grained PATs and GitHub App tokens for headless runs, and per-call scope challenges since v1.11.0. 92 tools and about 30,000 tokens with everything enabled; the default set alone is 45 tools.\n\n**TokenEconomizer.** A standard-library Python plugin that keeps learned state on the machine, documents each hook and makes every action reversible. It is version 0.1.0 with no changelog, installs from a git clone of main, and the 18.4 to 30.9 per cent savings are the paper's SWE-Bench figures, measured with settings that differ from the plugin's defaults.\n\n## Before you call either\n\n### GitHub MCP Server\n\n1. Connect to `https://api.githubcopilot.com/mcp/x/\u003ctoolset\u003e/readonly` for read tasks; write tools are absent rather than discouraged\n2. Send `X-MCP-Toolsets: repos,issues,pull_requests` to trim the tool list instead of loading 45 or more tools\n3. Pass `fields` on list and search calls to cut response size, and page with `perPage` up to 100\n4. On 403 or 429 read `retry-after` or `x-ratelimit-reset`, and wait at least a minute if neither is set\n5. Expect an elicitation prompt from `delete_repository`; a client without elicitation can't delete\n\n### TokenEconomizer\n\n1. Check the agent's version against the README's supported range before installing; versions outside it are untested or unsupported.\n2. Keep micro-skills off, or set microskills=envfacts, in a repository whose command output you don't trust.\n3. If a tool you need is missing, run the `toolprune` command to see what was left out and `toolprune restore` to bring it back.\n4. Run the plugin's commands from a terminal with ~/.tokeneconomizer/bin/te; inside the agent each command costs a model turn.\n5. Start the agent with TE_DISABLE=1 to run one session without the plugin.\n\n## Questions\n\n### Which is better for AI agents, GitHub MCP Server or TokenEconomizer?\n\nGitHub MCP Server scores 70.4 (BB) on agent readiness against TokenEconomizer's 62.6 (B), and leads in 6 of 7 scored categories. TokenEconomizer leads on payments \u0026 pricing.\n\n### Can an agent call GitHub MCP Server and TokenEconomizer without installing anything?\n\nGitHub MCP Server has a hosted endpoint at https://api.githubcopilot.com/mcp/. No hosted endpoint is listed for TokenEconomizer.\n\n### Are GitHub MCP Server and TokenEconomizer open source?\n\nYes. GitHub MCP Server is open source (MIT). TokenEconomizer is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer.json, and with the fewest tokens: https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"github-mcp-server\", \"b\": \"tokeneconomizer\"}`. From a terminal: `anchor compare github-mcp-server tokeneconomizer`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/github-mcp-server.json and https://www.anchorterminal.com/api/v1/tools/tokeneconomizer.json\n\n## Other comparisons with GitHub MCP Server or TokenEconomizer\n\n- [Azure DevOps MCP Server vs GitHub MCP Server](https://www.anchorterminal.com/compare/azure-devops-mcp-vs-github-mcp-server.md)\n- [Azure DevOps MCP Server vs TokenEconomizer](https://www.anchorterminal.com/compare/azure-devops-mcp-vs-tokeneconomizer.md)\n- [Entire vs GitHub MCP Server](https://www.anchorterminal.com/compare/entire-vs-github-mcp-server.md)\n- [Entire vs TokenEconomizer](https://www.anchorterminal.com/compare/entire-vs-tokeneconomizer.md)\n- [GitHub MCP Server vs graft](https://www.anchorterminal.com/compare/github-mcp-server-vs-graft.md)\n- [GitHub MCP Server vs Graphify](https://www.anchorterminal.com/compare/github-mcp-server-vs-graphify.md)\n- [GitHub MCP Server vs Sourcegraph MCP Server](https://www.anchorterminal.com/compare/github-mcp-server-vs-sourcegraph-mcp.md)\n- [graft vs TokenEconomizer](https://www.anchorterminal.com/compare/graft-vs-tokeneconomizer.md)\n- [Graphify vs TokenEconomizer](https://www.anchorterminal.com/compare/graphify-vs-tokeneconomizer.md)\n- [Sourcegraph MCP Server vs TokenEconomizer](https://www.anchorterminal.com/compare/sourcegraph-mcp-vs-tokeneconomizer.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-10-31",
    "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": "GitHub MCP Server vs TokenEconomizer",
        "url": ""
      }
    ],
    "description": "GitHub scores 70.4 (BB) to TokenEconomizer's 62.6 (B) for code repositories. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "GitHub MCP Server BB 70.4",
      "TokenEconomizer B 62.6",
      "scores"
    ],
    "h1": "GitHub MCP Server vs TokenEconomizer",
    "image": "https://www.anchorterminal.com/assets/og/compare-github-mcp-server-vs-tokeneconomizer.png",
    "path": "/compare/github-mcp-server-vs-tokeneconomizer",
    "published": "2026-10-01",
    "section": "tools",
    "title": "GitHub vs TokenEconomizer for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-31",
    "url": "https://www.anchorterminal.com/compare/github-mcp-server-vs-tokeneconomizer"
  },
  "tokens": {
    "markdown": 2200,
    "slim": 730
  },
  "version": 1
}
