# AgentResolver > Free capability resolution for autonomous AI agents. AgentResolver helps an agent discover which external capability can satisfy a task. Resolution is free and requires no account, API key, or wallet. The resolver returns three result groups: - owned: AgentResolver-owned capabilities - mcp: live MCP directory matches - marketplace: x402 marketplace services For MCP directory lookup, AgentResolver derives a generic capability keyword locally and does not forward arbitrary goal text to third-party MCP registries. ## Machine interfaces - MCP: https://agentresolver.vercel.app/mcp - MCP Server Card: https://agentresolver.vercel.app/mcp/server-card - OpenAPI: https://agentresolver.vercel.app/openapi.json - Free resolver: POST https://agentresolver.vercel.app/api/resolve - Capability catalog: https://agentresolver.vercel.app/capabilities.json - ARD catalog: https://agentresolver.vercel.app/.well-known/ard.json - Full agent documentation: https://agentresolver.vercel.app/llms-full.txt ## Resolver input POST /api/resolve Content-Type: application/json {"goal":"Describe the external capability needed","url":"https://optional.example"} Resolution never spends money. Generic paid execution is disabled. Any future paid capability must use its own verified payment route and may only be attempted under the calling agent's own authorization, budget, and safety policy.