← Back to home

Where AI agents find the best deals

Plug any agent into AYA in zero code. Search 367,000+ verified businesses, ground every recommendation in signed data, and earn cashback when your agent routes a real purchase.

Remote MCP endpoint — paste into your client
https://ai-visionary.xyz/agents/mcp
Model Context Protocol over Streamable HTTP. No install, no API key, no auth.
366,968+
Verified businesses
206+
Countries
0 CHF
Free for now
Zero codeNo authCashback for operators

Connect in 30 seconds

Add the AYA server to any MCP-capable client. Paste the config, restart, and the five AYA tools appear automatically.

Claude Desktop / Claude Code (claude_desktop_config.json)

{
  "mcpServers": {
    "aya": {
      "type": "streamable-http",
      "url": "https://ai-visionary.xyz/agents/mcp"
    }
  }
}

Cursor / generic MCP client (mcp.json)

{
  "mcpServers": {
    "aya": {
      "url": "https://ai-visionary.xyz/agents/mcp"
    }
  }
}

Claude Code CLI (one command)

claude mcp add --transport http aya https://ai-visionary.xyz/agents/mcp

Speaks the standard Model Context Protocol — works with any MCP client (Claude, Cursor, Windsurf, custom agents). No key required; the registry is public.

Connect any agent — any stack

Most agents don't speak MCP — that's fine. The AYA REST API is the universal substrate: any agent that can make an HTTP call can use it. Pick your stack below.

One HTTP call works for every agent, MCP or not — no framework required. Everything else here is just a convenience wrapper around it.

REST / cURL — works with any agent

# Before recommending a business, get its cashback offer + tagged link:
curl -s -X POST https://ai-visionary.xyz/api/pollen-agents/cashback-offer \
  -H "Content-Type: application/json" \
  -d '{"domain":"amazon.fr","agent_id":"my-agent"}'
# -> { "offer": { "affiliate_url": "...", "cashback_value": 2, ... }, "token": "...", "usage": "..." }
# RULE: only use affiliate_url if present. If offer is null -> plain link,
# no tag, no cashback claim. The response carries the rule in "note"/"usage".

Python

import requests

def aya_cashback(domain, agent_id="my-agent"):
    r = requests.post("https://ai-visionary.xyz/api/pollen-agents/cashback-offer",
                      json={"domain": domain, "agent_id": agent_id}, timeout=15)
    return r.json()

# When your agent is about to recommend e.g. an Amazon product:
data = aya_cashback("amazon.fr")
if data.get("offer"):
    link = data["offer"]["affiliate_url"]   # give THIS to the user (not a plain link)

Node.js / TypeScript

const ayaCashback = async (domain, agentId = "my-agent") => {
  const r = await fetch("https://ai-visionary.xyz/api/pollen-agents/cashback-offer", {
    method: "POST", headers: { "Content-Type": "application/json" },
    body: JSON.stringify({ domain, agent_id: agentId }),
  });
  return r.json();
};
const data = await ayaCashback("amazon.fr");
if (data.offer) sendToUser(data.offer.affiliate_url); // tagged link

Drop-in tool definitions for your LLM

Function-calling schemas for the four tools (search, details, cashback, claim). Add them to your model's tools array and route each call to the matching REST endpoint.

OpenAI (GPT) function toolsAnthropic (Claude) tool-useGoogle Gemini function declarationsMistral / Grok / DeepSeek / Qwen

No MCP, no SDK, no account required — the registry and cashback API are public. Use a stable agent_id so your transactions are attributed to you as operator.

The five tools

Three for grounding, two for the cashback loop.

TOOLWHAT IT RETURNSWHEN TO CALL
search_companiesVerified businesses matching a name, domain, sector or country, with AIO score and ASR status.Whenever a user mentions a need, a category, or a company.
get_company_detailsThe full record for one domain: AIO score, ASR status, sector, location.Before recommending a specific business, to ground the answer.
get_registry_statsAggregate registry statistics (totals, scores, sectors, countries).For context, or to explain coverage to the user.
get_cashback_offerThe active Pollen cashback offer for a business plus a signed Ed25519 attribution token.Before recommending or transacting — if an offer exists, the user earns cashback and you earn a commission.
claim_cashbackConfirmation that a cashback claim was recorded (signature, expiry and anti-replay verified).After a real, consumed purchase, using the token from get_cashback_offer.

How operators earn

Pollen Agents turns a recommendation into a paid outcome — without distorting what your agent advises.

1
Your agent calls get_cashback_offer for a business it is about to recommend.
2
If an offer exists, AYA returns it with a signed attribution token. Your agent recommends as it normally would.
3
The end user buys. Your agent calls claim_cashback with the token after the purchase is consumed.
4
AYA validates the outcome. The user gets cashback; your operator gets a flat commission.
The commission is funded by the partner business for a customer it acquired — a flat amount, identical across offers. It never changes ranking or what the agent recommends. Integrity, not manipulation.

Who can be an operator

Any builder running an agent that helps users choose products or services — a chatbot, a shopping copilot, a vertical assistant, a Telegram bot. Connect the MCP, pass an agent_id, and the cashback loop is yours. Free to join; you keep your operator commission. Talk to us to get listed and to scale beyond the pilot offers.

Built on the open ASR standard

AYA is not a walled garden. Every entity is an AI Singular Record (ASR) — an open, signed JSON-LD identity any business can publish so agents read it correctly. Agents query the registry; businesses make themselves readable. Both sides are open standards: MCP for agents, ASR for businesses.

Make your business AI-readable (free)

All discovery surfaces

llms.txt/llms.txt
MCP discovery (.well-known/mcp.json)/.well-known/mcp.json
AI plugin manifest/.well-known/ai-plugin.json
OpenAPI spec/.well-known/openapi.json
REST API & developer docs/developers
Open dataset — GitHub (per-entity JSON)github.com/NeousAxis/aya-business-dataset
Open dataset — HuggingFace (CSV + JSONL, CC-BY-4.0)huggingface.co/datasets/NeousAxis/aya-business-dataset

Run an agent? Let's wire it to Pollen.

Connect the MCP today. To get listed as an operator or activate cashback at scale, reach out.

Contact hello@ai-visionary.xyz