Official MCP server for aon.pro, enabling AI agents to discover, query, and interact with AgentOffers through a consistent protocol.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !Licence file present but not machine-readable
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/aonpro-dev/aonpro-mcp{
"mcpServers": {
"aonpro-mcp": {
"command": "node",
"args": ["/path/to/aonpro-mcp/dist/index.js"]
}
}
}MCP Servers overview
# AON MCP Server
Give any MCP-capable agent the ability to recommend **real, buyable products
and services** — live pricing and a trackable link on every offer, drawn from
the [Agent Offer Network](https://www.aon.pro).
- **Endpoint**: `POST https://api.aon.pro/v1/mcp`
- **Transport**: Streamable HTTP (stateless JSON-RPC 2.0 — no SSE, no session handshake)
- **Auth**: `Authorization: Bearer <AON API key>` — free keys at the [Developer Portal](https://developer.aon.pro)
- **Try it now**: a shared public demo key is published in the [Quick Start](https://docs.aon.pro/mcp/quickstart) — one curl, no signup
- **Docs**: [docs.aon.pro/mcp](https://docs.aon.pro/mcp)
## Tools
| Tool | What it does |
|------|--------------|
| `aon_search_offers` | Search offers by natural-language intent. Arguments are an [AgentOffer Query](https://github.com/agentoffernetwork/protocol) request object — the same shape as the REST API. Returns offers with pricing, a tracking link each, and an `engagement` block of pre-validated follow-up suggestions the agent can act on. |
| `aon_resolve_category` | Turn free text ("hiking boots", "team chat software") into AON Taxonomy v1 category ids — the model never has to memorize or invent them. |
| `aon_get_category_schema` | Get the decision factors buyers weigh inside a category, to ask the right clarifying question before searching. |
| `aon_submit_feedback` | Record an explicit "dismissed" / "not interested" from the user on an offer — never inferred from silence. *Early scaffold: the call is acknowledged with success, but feedback is not persisted yet; the workflow behind it is rolling out.* |
| `aon_manage_watch` | Restore (`watch`) or cancel (`unwatch`) the default watch on an offer or category when the user explicitly asks. *Early scaffold: acknowledged with success, watch state not persisted yet.* |
Design notes agents benefit from:
- **Forgiving by design** — invalid values never fail a search; they are
treated as "not sent" and corrected in `extra.hints[]`. Only bad auth,
invalid JSON, a missing `intent.content`, or an oversized body hard-fail.
- **Relevance-gated** — an empty result list is a real answer, never filler.
- **Guidance loop** — follow-up suggestions carry an RFC 7386 `request_patch`
that merges straight into the next call, plus an `origin` to echo back for
adoption attribution.
## Quick start
```bash
curl -s -X POST https://api.aon.pro/v1/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AON_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "aon_search_offers",
"arguments": {
"intent": {
"content": [
{ "type": "input_text", "text": "credit card with cashback" }
]
}
}
},
"id": 1
}'
```
No key yet? Copy the shared demo key from the
[Quick Start](https://docs.aon.pro/mcp/quickstart) into `$AON_API_KEY`.
## Client setup
Ready-to-paste configs live in [`examples/`](./examples):
| Client | Config |
|--------|--------|
| Claude Code | [`examples/claude-code`](./examples/claude-code) |
| Claude Desktop | [`examples/claude-desktop`](./examples/claude-desktop) (via `mcp-remote`) |
| Cursor | [`examples/cursor`](./examples/cursor) |
| VS Code | [`examples/vscode`](./examples/vscode) |
| Plain curl | [`examples/curl`](./examples/curl) |
## Rate limits
`/v1/mcp` allows **60 `tools/call` requests per minute per key**; handshake
calls (`initialize`, `tools/list`, `notifications/*`) are never counted. An
over-limit `tools/call` returns HTTP 200 with JSON-RPC error `-32000` so the
model can read the retry advice. Details:
[Rate Limits & FAQ](https://docs.aon.pro/mcp/faq).
## Monetization & attribution
Every offer carries a tracked destination link (`action.payload.target`).
Surface it verbatim — clicks and conversions attribute to your API key's
application, which is the basis for developer revenue share. Reporting lives
in the [Developer Portal](https://developer.aon.pro).
## Registry manifest
[`server.json`](./server.json) is the MCP registry manifest for this server
(schema `2025-12-11`, namespace `pro.aon` — DNS-verified against the aon.pro domain).
## Related repositories
- [`protocol`](https://github.com/agentoffernetwork/protocol) — AgentOffer Protocol specs (normative)
- [`schema`](https://github.com/agentoffernetwork/schema) — JSON Schemas, TypeScript types, taxonomy
- [`examples`](https://github.com/agentoffernetwork/examples) — HTTP / SDK / agent integration examples
- [`rfcs`](https://github.com/agentoffernetwork/rfcs) — protocol evolution proposals
## License
[Apache-2.0](./LICENSE)
What people ask about aonpro-mcp
What is aonpro-dev/aonpro-mcp?
+
aonpro-dev/aonpro-mcp is mcp servers for the Claude AI ecosystem. Official MCP server for aon.pro, enabling AI agents to discover, query, and interact with AgentOffers through a consistent protocol. It has 0 GitHub stars and its last recorded update is dated 2026-08-25.
How do I install aonpro-mcp?
+
You can install aonpro-mcp by cloning the repository (https://github.com/aonpro-dev/aonpro-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is aonpro-dev/aonpro-mcp safe to use?
+
Our security agent has analyzed aonpro-dev/aonpro-mcp and assigned a Trust Score of 64/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains aonpro-dev/aonpro-mcp?
+
aonpro-dev/aonpro-mcp is maintained by aonpro-dev. The last recorded GitHub activity is dated 2026-08-25, with 0 open issues.
Are there alternatives to aonpro-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy aonpro-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/aonpro-dev-aonpro-mcp)<a href="https://claudewave.com/repo/aonpro-dev-aonpro-mcp"><img src="https://claudewave.com/api/badge/aonpro-dev-aonpro-mcp" alt="Featured on ClaudeWave: aonpro-dev/aonpro-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!