AON — Agent Offer Network

pro.aonPublished by aon.proOfficial publisherv1.0.0Updated Oct 24, 2026

Real, buyable product and service offers — live pricing and trackable links for any MCP agent.

VerifiedStreamable HTTPWeb executableBusiness & Commerce

Overview

AI-generated overview

Lets an assistant look up real, buyable product and service offers with live pricing and trackable links.

What you can do
This remote MCP server connects an assistant to the AON Agent Offer Network. According to its description, it provides real, buyable product and service offers, including live pricing and trackable links, for any MCP agent. The manifest does not list individual tools, so the exact callable operations are not documented here.
When to use it
Worth adding when an assistant needs to surface purchasable products or services, compare live prices, or generate trackable offer links as part of a shopping or commerce workflow. It is less useful if you only need general web search or non-commercial reference data. Check the published tool list first to confirm it covers your use case.
Requirements
A remote MCP endpoint at over streamable HTTP. Authentication is required: a bearer token sent in the Authorization header, using an issued live AON API key obtained from the provider's developer site. No packages, local runtime, or environment variables are declared. Network access to the endpoint is needed.
Before you install
The server requires a bearer credential in the Authorization header, described as an AON API key; treat that key as a secret and do not expose it in logs or shared configuration. The description mentions buyable offers and trackable links, so assistant-driven actions may lead to purchases or spending money, and offer or link data is supplied by a third party. No tool list is published, so review the actual tools before enabling write or purchase actions.

Installation

In SourceWeft

  1. Open AON — Agent Offer Network in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/pro.aon%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "aon-agent-offer-network": {
      "type": "http",
      "url": "https://api.aon.pro/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

The README is too large to show here — open it on GitHub.

Tools

5

aon_search_offers

Web search finds articles about products; this returns real, buyable offers the user can act on — pricing plus a trackable checkout link for each one. Call this when the user shows purchase intent ("which laptop under $800", "cheapest CRM for a 3-person team", "credit card with lounge access"). The arguments use the AgentOffer Query v1.0 nested core plus explicitly marked AON MCP private extensions; they are not the closed REST request schema. Minimum: intent.content[0] = {"type":"input_text","text":"<one natural sentence>"}. Narrow by category with AON Taxonomy v1 ids in `constraints.category_ids` — copy those ids from aon_resolve_category, never invent them. The response is the full query result as JSON text: `data.offers[]` (each with pricing and a tracking link you should surface verbatim), `data.request_id`, `data.protocol_version`, `data.language`, an optional `data.engagement` block of follow-up suggestions, and `extra.hints[]` when an argument was corrected. To act on a suggestion, merge its `query_helper.request_patch` into your next call — the patch keys are protocol field paths, so they merge straight into this same request object — echo its `query_helper.origin` back in `intent.origin[]`, and pass the previous `data.request_id` as `context.session.previous_request_id` so already-shown offers are not repeated. Results are relevance-gated: an empty `offers` list is a real answer, not an error.

Parameterssortintentrequiredcontextpaginationrequest_idconstraintsforce_offerplacement_idresponse_options

aon_resolve_category

Turn a free-text product or service description into AON Taxonomy v1 category ids you can safely pass to aon_search_offers. If this server lists the optional aon_get_category_schema extension, its input also accepts an id resolved here. Call this first whenever you would otherwise be guessing at a category id — the taxonomy is fixed, and invented ids come back as corrections instead of results. Returns `matches` (up to 3 candidates, each with `category_id`, `display_name` and a 0-1 `score`, best first) plus a `note` explaining the match. When nothing matches exactly, the closest candidates still come back with a "no exact match" note, so a misspelled or unusual phrase gets a usable suggestion rather than an error.

Parametersqueryrequiredplacement_id

aon_get_category_schema

Hosted AON MCP category-guidance extension. This server returns it from tools/list, but Protocol v1.0 does not require it. Get the decision factors buyers weigh inside one AON Taxonomy v1 category, so you can ask the right clarifying question before searching. Call it when intent is vague ("I need a card", "looking for software") — each factor comes with the concrete options to choose between. Pass 'all' to see which categories currently ship a decision schema. Categories without a schema return a plain note, not an error; searching still works without one.

Parameterscategory_idrequiredplacement_id

aon_submit_feedback

Submit an explicit user feedback action for an AON Offer. Call only after the user clearly dismisses it or says they are not interested; never infer this from silence or other behavior. This initial scaffold acknowledges the request with success but does not persist feedback or change delivery yet; the internal workflow will be added later.

Parameterstargetrequiredfeedbackrequiredidempotency_key

aon_manage_watch

Restore or cancel the default watch for an AON Offer or category. Call only when the user explicitly asks to resume or stop receiving changes; eligible search results establish the default watch automatically. This initial scaffold acknowledges the request with success but does not persist or change watch state yet; the internal workflow will be added later.

Parameterstargetrequiredoperationrequiredidempotency_key

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts