{"site":{"name":"Can Agents Use","url":"https://www.canagentsuse.com","purpose":"Find tools that AI agents can operate safely through APIs, CLIs, MCP servers, browser workflows, docs, pricing clarity, account setup, and sandbox support."},"recommendation":"Use the CLI when shell access is available because it can install the read-only MCP endpoint and bundled skills together. Use MCP or HTTP JSON directly when the agent cannot write local config.","cli":{"package":"canagentsuse","help":"npx canagentsuse@latest --help","defaultSetup":"npx canagentsuse@latest setup","fullSetup":"npx canagentsuse@latest setup --all-agents --yes","dryRun":"npx canagentsuse@latest setup --all-agents --dry-run","mcpOnly":"npx canagentsuse@latest setup --mcp --all-agents --yes","skillsOnly":"npx canagentsuse@latest setup --cli --all-agents --yes","doctor":"npx canagentsuse@latest doctor","installOneSkill":"npx canagentsuse@latest skills install can-agents-use --all-agents --yes","targets":{"claude":"npx canagentsuse@latest setup --claude --yes","cursor":"npx canagentsuse@latest setup --cursor --yes","codex":"npx canagentsuse@latest setup --codex --yes","opencode":"npx canagentsuse@latest setup --opencode --yes","gemini":"npx canagentsuse@latest setup --gemini --yes","universal":"npx canagentsuse@latest setup --universal --yes"},"bestPractices":["Run the dry-run command before writing config in an unfamiliar machine or repository.","Use explicit target flags such as --claude, --cursor, --codex, --opencode, --gemini, or --universal in scripted setup.","Use --project when the user wants config inside the current repository only.","Use --global for user-level setup; it is the default.","Run doctor after setup and report failed checks before relying on MCP or skills."]},"mcp":{"endpoint":"https://www.canagentsuse.com/api/mcp","configExample":"{\n  \"mcpServers\": {\n    \"canagentsuse\": {\n      \"type\": \"http\",\n      \"url\": \"https://www.canagentsuse.com/api/mcp\"\n    }\n  }\n}","smokeTest":"curl -fsS -X POST https://www.canagentsuse.com/api/mcp \\\n  -H 'content-type: application/json' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\",\"params\":{}}'","tools":["search_agent_tools","get_agent_catalog","get_agent_tool","list_agent_categories","list_agent_capabilities","get_agent_score_model","get_agent_install_guide"],"resources":["canagentsuse://catalog","canagentsuse://llms-full","canagentsuse://install"]},"skills":{"primarySkill":"can-agents-use","skillMarkdown":"https://www.canagentsuse.com/skill.md","skillSource":"https://github.com/phuctm97/canagentsuse/tree/main/skills/can-agents-use","skillsSh":"https://skills.sh/phuctm97/canagentsuse","skillsShInstall":"npx skills add phuctm97/canagentsuse --skill can-agents-use","manualInstall":"mkdir -p ~/.codex/skills/can-agents-use\ncurl -fsSL https://www.canagentsuse.com/skill.md -o ~/.codex/skills/can-agents-use/SKILL.md"},"api":{"install":"https://www.canagentsuse.com/api/agent/install","catalog":"https://www.canagentsuse.com/api/agent/catalog","search":"https://www.canagentsuse.com/api/agent/search?q=stripe&page=1&limit=10","tool":"https://www.canagentsuse.com/api/agent/tools/{slug}","openapi":"https://www.canagentsuse.com/openapi.json","recommendedFlow":["Fetch /api/agent/install once to choose a setup path.","Use /api/agent/search for focused discovery.","Use /api/agent/tools/{slug} before recommending or operating a tool.","Fetch /api/agent/catalog once for broad comparisons instead of paging through every search result."]},"markdown":{"llms":"https://www.canagentsuse.com/llms.txt","llmsFull":"https://www.canagentsuse.com/llms-full.txt","humanGuide":"https://www.canagentsuse.com/agents"},"guardrails":["Do not request database credentials; all agent surfaces are public, cached, and read-only.","Do not scrape the HTML page when JSON, MCP, OpenAPI, skill, or Markdown surfaces are enough.","Cache catalog or search results inside the agent session for multi-tool comparisons.","Treat scores as discovery signals, not legal, security, purchasing, or compliance approval.","Require human review before live payments, customer data changes, account creation, production infrastructure changes, or irreversible actions."]}