AgentResolver
MCP serverEverything elseFree fallback resolver for agents: discover tools, APIs, MCP servers, and machine services.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use AgentResolver
From the project's README
As published by waxsway/agentresolver in README.md.
AgentResolver is machine-first routing infrastructure for autonomous agents.
An agent describes what it needs. AgentResolver returns ranked compatible capabilities, pricing metadata, and an execution path. Resolution is free; paid capabilities can later use x402 without forcing a human subscription model onto machine callers.
Why this exists
Agents should not need dozens of hard-coded integrations just to figure out what external service can complete a task. AgentResolver is the discovery/routing layer between intent and execution.
MVP surfaces
POST /api/resolve— free natural-language capability resolutionPOST /api/execute— execution gateway; paid execution intentionally disabled until wallet/facilitator configuration/mcp— MCP Streamable HTTP endpoint/openapi.json— runtime-generated OpenAPI 3.1 manifest/llms.txt— crawler/agent-readable service description/capabilities.json— runtime-generated capability metadataserver.json— MCP Registry publisher metadata; update its remote URL after deployment
The resolver currently augments AgentResolver-owned capabilities with Circle's public, keyless x402 Discovery API so a new deployment can return live machine-payable services immediately. The natural-language goal is sent to that discovery service; the optional target URL is not.
A2A metadata is intentionally not advertised until AgentResolver implements an actual A2A transport endpoint.
Local development
npm install
npm run dev
Then:
curl -s http://localhost:3000/api/resolve \
-H 'content-type: application/json' \
-d '{"goal":"extract structured data from a JavaScript-heavy product page"}'
Payment safety
The current version does not fake or bypass x402 verification. /api/execute remains disabled for paid capabilities until a receiving wallet and official x402 verification/settlement path are configured.
This keeps discovery testable immediately without risking unpaid executions or pretending that a client payment is valid.
Telemetry
Resolver calls emit structured server logs with a one-way hash of the caller IP and goal, the user-agent, goal length, URL-presence flag, and match counts. Raw goals, raw IP addresses, and target URLs are not written to application logs.
Launch checklist
- CI build passes on Node 24.
- Import this repository into Vercel.
- Set
NEXT_PUBLIC_BASE_URLto the production origin. - Replace the placeholder remote URL in
server.jsonwith the deployed/mcpURL. - Verify
/api/health,/api/resolve,/mcp,/openapi.json,/llms.txt, and/capabilities.json. - Only then configure wallet/payment variables and official x402 server integration.
- Publish the live MCP endpoint to relevant discovery registries.
Current experiment
The launch hypothesis is simple: if agents discover a genuinely useful free resolver, repeated capability resolution can create downstream paid executions. Early measurement should focus on organic machine calls, repeated usage, requested capabilities, and conversion to paid execution—not pageviews.
Advanced
- Delivery
- agentresolver MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-waxsway-agentresolver- Source
- github.com/waxsway/agentresolver
- Hosted endpoint
https://agentresolver.vercel.app/mcp