streamable-httpupdated 9d ago
Live endpoint: https://aggregator-beta.vercel.app
What can you do with Agent Search Pro?
Agent Search Pro — x402 Pay-Per-Call API + MCP Server
Live endpoint: https://aggregator-beta.vercel.app
Agent-native web search and research synthesis, paid per call in USDC on Base via x402. No buyer API keys, accounts, or subscriptions. Includes standard HTTP routes for x402 discovery plus a streamable HTTP MCP facade.
Experimental service: payment and search paths are working and dogfooded with a real 0.02 USDC Base transaction. Availability, pricing, and upstream providers may change during validation.
Tiers
| Tool | Price | What you get |
|---|---|---|
web_search_sample |
FREE | 1 search, 3 results — no wallet needed |
web_search |
$0.02/call | Full search, up to 10 results (Serper) |
web_synthesis |
$0.10/call | Multi-angle research synthesis: core + latest + critique (3 parallel searches) |
Use (any MCP client, streamable HTTP)
POST https://<deployed-url>/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"web_search","arguments":{"query":"x402 protocol"}}}
Unpaid calls → HTTP 402 with a canonical base64 PAYMENT-REQUIRED header (x402 V2). Compatible agent clients retry with PAYMENT-SIGNATURE; the public XPay facilitator verifies and settles EIP-3009 USDC directly from buyer to seller on Base.
Discovery surfaces
GET /health— liveness + tiersGET /.well-known/x402.json— machine-readable payment manifestGET /llms.txt— LLM-readable service description
Run locally
MOCK_MODE=1 npm install && npm start # full 402 flow, mock settlement — no keys
npm test # 16-check E2E suite
Production env
See .env.example. Requires: SERPER_API_KEY, PAY_TO_ADDRESS (Base wallet), and PUBLIC_URL. X402_FACILITATOR_URL optionally overrides the default public XPay facilitator. ALCHEMY_URL is only needed for the disabled-by-default manual tx-hash fallback.
Telemetry
Every interaction is emitted as structured [telemetry] JSON to platform logs. Production writes one immutable JSON event to a private Vercel Blob store; local development also appends telemetry/interactions.jsonl. Wallets are represented only by keyed, pseudonymous identifiers; raw wallet and transaction hashes are excluded.
Part of the Grokbot Autonomous Revenue system (ranked-playbooks.md).
Install
Add Agent Search Pro to your client. Pick the one you use.
claude mcp add --transport http agent-search-pro https://aggregator-beta.vercel.app/mcpcodex mcp add agent-search-pro --url https://aggregator-beta.vercel.app/mcp{
"mcpServers": {
"agent-search-pro": {
"url": "https://aggregator-beta.vercel.app/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"agent-search-pro": {
"type": "http",
"url": "https://aggregator-beta.vercel.app/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"agent-search-pro": {
"url": "https://aggregator-beta.vercel.app/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"agent-search-pro": {
"serverUrl": "https://aggregator-beta.vercel.app/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 1 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.2.0Latest | Aug 30, 2026 |