← All WebMCP sites

nohacks.co

Developer Toolshttps://nohacks.co/listed as of 2026-08-01
No Hacks — a publication of articles, podcasts, and newsletters on web strategy for the AI age: how to make websites discoverable and usable by AI agents (MCP, A2A, NLWeb, AGENTS.md).
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 52/100 (C).

Tools

define_termactimperative
Look up the canonical definition of a term from the No Hacks glossary of AI and AXO (Agent Experience Optimization) terminology. Use list_terms first to see what is available. Handles short acronyms (e.g. "AXO", "MCP") and full names (e.g. "Agent Experience Optimization", "Model Context Protocol"). Case-insensitive.
Input schema
{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "The glossary term to look up. Match by short acronym (e.g. \"AXO\") or full name (e.g. \"Agent Experience Optimization\"). Case-insensitive."
    }
  },
  "required": [
    "term"
  ]
}
list_termsanswerimperative
List every term in the No Hacks glossary, grouped by category (core concepts, strategy, technical). Useful as a discovery step before calling define_term, or when the user asks what vocabulary is covered by the publication.
Input schema
{
  "type": "object",
  "properties": {}
}
list_agentic_browsersanswerimperative
List every AI-powered browser, agentic browser, browser-automation framework, and enterprise agent API tracked by No Hacks, grouped by category (consumer browsers, AI features in existing browsers, developer tools, cloud infrastructure, enterprise APIs). Use this when the user asks what agentic browsers exist, what AI browsers are available, or which products to consider. Each entry has name, vendor, status, and a one-line summary.
Input schema
{
  "type": "object",
  "properties": {}
}
get_browseranswerimperative
Look up details for a specific agentic browser, browser-feature, automation framework, or agent API by name. Match accepts product names ("ChatGPT Atlas", "Atlas", "Comet", "Edge Copilot Mode") and is case-insensitive. Use this when the user asks about a specific product. Use list_agentic_browsers first if you do not know the name.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Product name to look up (e.g. \"Atlas\", \"Perplexity Comet\", \"Edge Copilot Mode\", \"Stagehand\", \"Cloudflare Browser Run\")."
    }
  },
  "required": [
    "name"
  ]
}
Listings are sourced from public community registries and shown as reported.