{"description":"Search engine for AI agents. Find websites and APIs ranked by agentic readiness score (0-100). Query by keyword, category, or minimum score.","mcp_server":{"endpoint":"https://nothumansearch.ai/mcp","setup":"claude mcp add --transport http nothumansearch https://nothumansearch.ai/mcp","transport":"streamable-http"},"name":"nothumansearch","tools":[{"description":"Search for agent-ready websites and APIs by keyword, category, or minimum agentic score.","endpoint":"https://nothumansearch.ai/api/v1/search","method":"GET","name":"search_agents","parameters":{"category":{"description":"Filter by public category (ai-tools, developer, data, finance, ecommerce, jobs, security, health, education, communication, productivity, news). Audit-only buckets may appear in /api/v1/categories as other or spam, but are not promoted as discovery inventory.","type":"string"},"has_api":{"description":"Filter to sites with structured APIs","type":"boolean"},"has_llms_txt":{"description":"Filter to sites publishing llms.txt","type":"boolean"},"has_mcp":{"description":"Filter to sites with an MCP server","type":"boolean"},"has_openapi":{"description":"Filter to sites with an OpenAPI spec","type":"boolean"},"min_score":{"description":"Minimum agentic readiness score (0-100)","type":"integer"},"page":{"description":"Page number (default 1)","type":"integer"},"q":{"description":"Search query","type":"string"},"tag":{"description":"Filter by exact tag (e.g. mcp, openapi, llms-txt, payment, search)","type":"string"}}},{"description":"Get detailed agentic readiness report for a specific domain.","endpoint":"https://nothumansearch.ai/api/v1/site/{domain}","method":"GET","name":"get_site_details"},{"description":"Submit a new site for crawling and indexing.","endpoint":"https://nothumansearch.ai/api/v1/submit","method":"POST","name":"submit_site"},{"description":"Get index statistics: total sites, average score, top category.","endpoint":"https://nothumansearch.ai/api/v1/stats","method":"GET","name":"get_stats"},{"description":"Subscribe an email to get alerted when the indicated domain's agentic readiness score drops.","endpoint":"https://nothumansearch.ai/api/v1/monitor/register","method":"POST","name":"register_monitor"},{"description":"Live JSON-RPC probe of any URL to confirm it's a spec-compliant MCP server. Returns {verified, endpoint, note}.","name":"verify_mcp"},{"description":"On-demand agentic-readiness score for any URL. Runs the 7-signal crawler live and returns score + per-signal breakdown. Like submit_site but without the submissions-table side-effect — for verify-before-use workflows.","name":"check_url"},{"description":"List every index category with site counts and average agentic scores. Use before searching to discover where density lives.","name":"list_categories"},{"description":"Highest-scored agent-ready sites overall or in a specific category.","name":"get_top_sites"},{"description":"Convenience wrapper over search — returns only sites that expose an MCP server, ranked by agentic score. Pairs with verify_mcp for probe-before-use.","name":"find_mcp_servers"},{"description":"Agent-first sites added to the index within the last N days (default 7, max 90). For tracking ecosystem momentum and weekly digests.","name":"recent_additions"},{"description":"Record caller-attested principal interest in one controlled next step for an exact returned organic domain. This private demand receipt expires with the source search, no later than 30 days after that search; it does not contact the provider, create a ticket or charge, affect rank, or count as commercial proof.","endpoint":"https://nothumansearch.ai/api/v1/action-interests","method":"POST","name":"record_action_interest"},{"description":"Create an authorization-attested action ticket for a separately disclosed provider-funded offer. Requires an organic search receipt; accepts controlled fields only; returns a bearer token and POST handoff endpoint instead of the provider URL. The handoff separately requires nhs-provider-handoff-consent-v1, creates a privacy-safe receipt, and charges neither party. Exact wording is published at /privacy#consent-v1 and /privacy#handoff-consent-v1.","endpoint":"https://nothumansearch.ai/api/v1/action-tickets","method":"POST","name":"prepare_provider_action"},{"description":"Present the exact ticket bearer plus principal_handoff_consent=true and handoff_consent_version=nhs-provider-handoff-consent-v1. NHS records a privacy-safe observed-handoff receipt before returning the provider action URL; the handoff charges neither party.","endpoint":"https://nothumansearch.ai/api/v1/action-tickets/handoff","method":"POST","name":"handoff_provider_action"}],"version":"1.1.0"}
