Not Human Search
https://nothumansearch.ai/mcpskills: {'id': 'search_agents', 'name': 'search_agents', 'description': 'Search for websites, APIs, and services that AI agents can actually use. Results are ranked by agentic readiness score (0-100) based on llms.txt, OpenAPI specs, ai-plugin.json, structured APIs, and MCP server availability. Use this to discover payment APIs, job boards, data sources, or any web service your agent needs to call.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_site_details', 'name': 'get_site_details', 'description': 'Get the full agentic readiness report for a specific domain: score, category, all 7 signal checks (llms.txt, ai-plugin.json, OpenAPI, structured API, MCP server, robots.txt AI rules, Schema.org), plus any cached llms.txt content and OpenAPI summary.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_stats', 'name': 'get_stats', 'description': 'Current Not Human Search index stats: total sites, average agentic score, top category, sites added in the last 7 days, count of sites exposing an MCP server, and count scoring a perfect 100/100.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'submit_site', 'name': 'submit_site', 'description': "Submit a URL for NHS to crawl and score. Use when you discover an agent-first tool, API, or service that isn't in the index yet. NHS will fetch the site, check its 7 agentic signals (llms.txt, ai-plugin.json, OpenAPI, structured API, MCP server, robots.txt AI rules, Schema.org), compute a score, and add it to the index. The site becomes searchable within a few seconds if the crawl succeeds.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'check_url', 'name': 'check_url', 'description': "On-demand agentic-readiness check for any URL. Runs the NHS 7-signal crawler live (llms.txt, ai-plugin.json, OpenAPI, structured API, MCP server, robots.txt AI rules, Schema.org) and returns a score 0-100 with per-signal breakdown. Use before calling an unfamiliar API to confirm it's agent-usable. Re-runnable without the submissions-table side-effect of submit_site — ideal for verify-before-use workflows.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'verify_mcp', 'name': 'verify_mcp', 'description': 'Actively probe any URL to check if it is a live, spec-compliant MCP server. Sends a JSON-RPC tools/list request and verifies a valid response. Use this before depending on a third-party MCP endpoint — manifests and documentation can claim MCP support without actually serving it. Returns {verified: true/false, endpoint, note}.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'register_monitor', 'name': 'register_monitor', 'description': "Register an email to get alerted when the indicated domain's agentic readiness score drops. Useful for agents tracking a dependency's agent-readiness health — e.g. an agent that relies on stripe.com's MCP surface wants to know the moment it regresses. Returns an unsubscribe URL. Multiple monitors per email allowed, one per domain.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_categories', 'name': 'list_categories', 'description': 'List all categories in the Not Human Search index with site counts and average agentic scores. Use this to understand what kinds of agent-ready services exist before searching — counts are live, so the distribution shifts as the index grows.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 279.3ms; conformance: pass
How to connect
https://nothumansearch.ai/mcp
curl -X POST https://nothumansearch.ai/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'