ChangeGamer MCP Server
This is a Model Context Protocol (MCP) server on the Streamable HTTP transport at https://changegamer.ai/mcp. It isn't a page for browsers to read — MCP clients POST JSON-RPC here. You're seeing this HTML page because your request wasn't an MCP client call.
Connect
{"mcpServers":{"changegamer":{"url":"https://changegamer.ai/mcp"}}}
No authentication is needed to connect. A few tools accept an optional api_key argument for premium/licensed content.
Tools (14)
list_resources— List resources: List all ChangeGamer resources with metadata and absolute URLs. Returns slug, title, description, category, tags, updated date, premium flag, and HTML/Markdown/JSON variant URLs. No body content. Optional `category` and `premium` filters narrow the list; without them every resource is returned.get_resource— Get resource: Fetch a ChangeGamer resource by slug. Free resources return full metadata, the Markdown body, cited source URLs and a ready-made citation/bibtex. Premium resources require a valid api_key; without one a payment-required object is returned. An unknown slug returns did_you_mean suggestions.get_access_info— Get access info: Return current access and pricing information for ChangeGamer resources.search_resources— Search resources: Search the ChangeGamer corpus by keyword. Every word must match the title, tags, category, description or (as a last resort) the body; results rank title > tags > category > description > body, the same order as the site search. Returns metadata plus HTML/Markdown/JSON URLs (no body content). Use this to find resources before fetching them with get_resource.get_corpus— Get free corpus: Return the entire free corpus as one document (every free resource title, description, canonical URL, and full Markdown body) — the same content as /llms-full.txt. Premium resources appear as a stub with a purchase link, not their body. Use this to ingest everything in a single call; the response is large. Optional `category` returns only that category's resources (smaller result).get_full_corpus— Get full corpus (licensed): Return the ENTIRE corpus including premium resource bodies in one document — the keyed deliverable of the Corpus/Enterprise license. Requires a Corpus-, Corpus-annual- or Enterprise-tier api_key (a Starter key unlocks premium resources but NOT the corpus file); without an entitled key a payment-required/upgrade object is returned. The free, premium-stubbed version is get_corpus.get_pricing— Get pricing: Return the full paid-offer catalog: every tier with price, currency, interval, checkout URL, what it unlocks, deliverables, and license grant — plus the free layer and premium slug list. Same data as /api/pricing.json.get_payment_info— Get payment info: Return the agent payment manifest: every way to pay (HTTP 402 + Bearer key, MCP, Stripe checkout, x402, RSL per-crawl), the exact 402 retry loop, what is always free, and the recommended path per use case. Same data as /api/payment.json.get_stats— Get corpus stats: Return corpus stats: total/free/premium counts, per-category counts, tag count, newest/oldest update dates, the 10 most recently updated resources, feed URLs — plus an editorial block (guide count, words, newest publish) merged at runtime from the static articles index. A small freshness/size signal to poll before deciding whether to re-ingest.list_articles— List guides: List ChangeGamer editorial guides (always free, separate from the licensable corpus): compact rows (slug, title, cluster, kind, order, description, updated, Markdown URL), one page at a time, plus the cluster list. `cluster` narrows to one topic; `full: true` returns the complete index with search intents, takeaways and variant URLs. No body content — fetch bodies with get_article.get_article— Get guide: Fetch one ChangeGamer guide (editorial article) by slug as full Markdown with its metadata header, plus a second JSON block with the canonical URL, citation/bibtex and the reference resources it builds on. Always free — never part of the paid corpus. Use list_articles or search to discover slugs.search— Search resources and guides: Keyword search across ALL ChangeGamer content (resources and editorial guides), ranked like the site search: every word must match; title hits weigh most, then tags, category, description. Returns ranked rows with type, slug, title, description, premium flag, .md and HTML URLs (no body content). Use get_resource/get_article to fetch winners.get_cluster— Get guide cluster: Fetch one ChangeGamer guide cluster (topic bundle) from the free editorial layer: cluster metadata, every member article as a compact row with its Markdown URL, and the pillar’s full Markdown body. Use list_articles to discover cluster ids.check_access— Check access key: Verify an access key and report what it unlocks. Returns valid:true/false; when valid, the tier, when it was created, the premium slugs it unlocks, and whether it grants the gated /api/corpus.full.jsonl + get_full_corpus deliverable (corpus, corpus-annual and enterprise tiers only). Never returns the key, email, or Stripe session. Use this to confirm a freshly-purchased key works before relying on it.
Elsewhere
- /llms.txt — free agent index
- /api/openapi.json — REST surface
- /api/pricing.json — pricing catalog
- MCP registry id:
io.github.beneb89/changegamer - /about — what ChangeGamer is and how agents should use it
- /.well-known/mcp/server-card.json — MCP server card (identity, transport, tools)