MakerPerks MCP-AQL Adapter
This server provides a token-efficient, read-only interface to the MakerPerks directory of 200+ builder perks (free credits, discounts, and programs for startups, students, OSS maintainers, indie devs, and non-profits) via a single mcp_aql_read tool.
Capabilities:
Introspect — Call with
{ "operation": "introspect" }to dynamically discover all available operations and their parameters at runtime.List Programs — Retrieve a full listing of all 200+ perk programs in the directory.
Get Program — Fetch detailed information about a specific perk program by identifier.
Search Programs — Filter/search the directory to find relevant perks by keyword, category, eligibility, or provider.
Key characteristics:
All operations are read-only — no writes or mutations are supported.
Uses a single tool instead of one per operation, saving ~95%+ in tool-registration tokens (~120 tokens per read).
Data is sourced from MakerPerks' published
perks.json, kept up to date automatically.Available as a hosted remote MCP server (zero install) or locally via stdio.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MakerPerks MCP-AQL AdapterWhat builder perks are available for indie devs?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MakerPerks MCP-AQL Adapter
A native MCP-AQL server over MakerPerks — the browseable, agent-friendly directory of builder perks (free credits, discounts, and programs for startups, students, OSS maintainers, indie devs, and non-profits).
It exposes the whole directory (200+ programs) to an AI agent through one
token-cheap semantic tool (mcp_aql_read, ~120 tokens) instead of a wall of
discrete MCP tools — the operations are discovered at runtime via introspection.
That's ~95%+ fewer tool-registration tokens than a conventional "a tool per query"
server.
Connect
Hosted (zero install): add
https://makerperks.mcpaql.comas a remote MCP connector (claude.ai, Claude Code, Cursor, …). OAuth registers automatically.Local (stdio):
npm install && npm run build, then point your MCP client atnode dist/index.js.
Then call mcp_aql_read with { "operation": "introspect" } to discover the
operations: list_programs, get_program, search_programs.
Related MCP server: IndieStack
How it works
Native MCP-AQL READ surface over MakerPerks' published
perks.json— decoupled from MakerPerks (no fork divergence; updates flow on refresh).stdio + Streamable HTTP transports over one transport-agnostic core.
Hosted on Cloudflare Workers (web-standard Streamable HTTP), fronted by OAuth 2.1 + dynamic client registration so OAuth-mandatory clients connect. The endpoint is public and read-only.
Status
Live: read adapter + dual transport + Cloudflare hosting + OAuth — done and archived (
openspec/specs/).Next — Stage 1: an application pipeline that drives the actual perk signups under a user-controlled autonomy switch. Tracked as GitHub issues (epic #22).
Documentation
CLAUDE.md— project configuration & conventionsdocs/ROADMAP.md— the staged plandocs/ARCHITECTURE.md— system model & MCP-AQL primitivesopenspec/specs/— the spec baseline (capabilities)
License
Code & schemas: AGPL-3.0 (commercial tiers available, like the rest of the MCP-AQL org). Docs: CC BY 4.0.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MCPAQL/makerperks-adapter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server