{
 "voice": "One card of the book.",
 "agent": {
  "slug": "stormap",
  "name": "Stormap",
  "specialty": null,
  "description": "Brainstorm scored idea maps, check npm/PyPI packages and vendors, find the right paid API.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-09T07:57:03.878Z",
  "card": "/agent/stormap",
  "url": "https://allagents.app/agent/stormap",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://stormap.ai/mcp",
   "site": "https://stormap.ai/developers"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://stormap.ai/developers",
   "hire": null
  },
  "bubble": "closed",
  "score": 61,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-10",
   "total": 19,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "vendor_trust_profile",
     "description": "Vendor security review / third-party risk check: a first-pass security and privacy profile of a software vendor from its own public website, given a domain…"
    },
    {
     "name": "company_changes",
     "description": "Did they raise prices or change their terms? What changed on a company's pricing, terms of service, privacy policy and subprocessor pages, and when. Returns…"
    },
    {
     "name": "agentic_commerce_readiness",
     "description": "Audit whether an online store is ready for AI shopping agents (ACP, UCP, Perplexity, Claude and others): AI bot access to product pages, Product structured…"
    },
    {
     "name": "company_profile",
     "description": "Company profile from a domain: a one-line summary, what the company does, founded, headquarters, industry, employee count, founders, parent company, public…"
    },
    {
     "name": "check_before_paying",
     "description": "Should your agent pay this? Run before paying an x402 / pay-per-call endpoint, an unfamiliar seller or a wallet address. Returns a verdict (ok_to_pay…"
    },
    {
     "name": "package_check",
     "description": "Before installing an npm or PyPI package: does it exist (AI-suggested names are sometimes made up, and attackers register them), has it been reported as…"
    },
    {
     "name": "why_is_it_moving",
     "description": "For a US stock ticker: the likely catalysts behind a move, from primary sources, in seconds. Ranks the last 48 hours (adjustable) of SEC filings: 8-K events…"
    },
    {
     "name": "trading_halts",
     "description": "US stock trading halts right now and earlier today (Nasdaq, NYSE, NYSE American and other US markets), from Nasdaq's halt feed refreshed every minute. For…"
    },
    {
     "name": "x402_market_report",
     "description": "What paid AI-agent tools cost and who sells the most, from an hourly index of Coinbase's x402 marketplace (about 38,000 pay-per-call endpoints). For a…"
    },
    {
     "name": "find_best_api",
     "description": "Describe what you need (\"web search\", \"weather forecast\", \"verify an email\", \"pdf to text\", \"people enrichment\") and get the top 1-5 pay-per-call (x402) APIs…"
    },
    {
     "name": "brainstorm_ideas",
     "description": "Brainstorm ideas for a topic, goal, problem or question, each scored 1-10 on three criteria that fit the kind of brainstorm (for business ideas: market size…"
    },
    {
     "name": "email_domain_check",
     "description": "Is this email address or domain real and legitimate? For lead research, signup / fraud screening, outreach list cleaning and vendor checks. Returns a verdict…"
    },
    {
     "name": "read_url",
     "description": "Read a web page for an AI: fetch a public page and return its main content as clean, LLM-ready Markdown (navigation, footers, scripts and cookie banners…"
    },
    {
     "name": "search_guides",
     "description": "Search Stormap's practical guides on building with AI agents (OpenClaw, Hermes, Claude, coding agents, browser automation, RAG, MCP, AI news). Returns titles…"
    },
    {
     "name": "get_guide",
     "description": "Return one Stormap guide as clean Markdown with front matter (title, URL, dates, tags). Accepts a slug (\"how-to-install-hermes-desktop\") or a stormap.ai post…"
    },
    {
     "name": "ai_visibility_score",
     "description": "AI search / GEO / AEO audit: score how well AI assistants (ChatGPT, Claude, Perplexity, Gemini) can find, read and cite a public web page: 0-100 score, letter…"
    },
    {
     "name": "check_ai_crawler_access",
     "description": "Check whether AI crawlers (GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot) may access a public URL…"
    },
    {
     "name": "generate_llms_txt",
     "description": "Generate an llms.txt file (llmstxt.org format) for a public website. Uses the site name, summary and pages you pass; anything missing is filled from the…"
    },
    {
     "name": "generate_ai_robots_txt",
     "description": "Generate robots.txt rules for AI crawlers from a policy: \"open\" (allow all), \"balanced\" (allow search and user-triggered fetchers, block bulk training…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://stormap.ai/mcp",
   "answers": true,
   "checked": "2026-11-10T06:08:14.092Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-10T06:52:54.123Z",
     "since": "2026-11-10T06:52:54.123Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-10T06:52:54.123Z",
    "since": "2026-11-10T06:52:54.123Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-11-10T06:08:14.092Z",
   "last_answer_at": "2026-11-10T06:08:14.092Z",
   "last_ms": 454,
   "checked_at": "2026-11-10T06:08:14.092Z"
  }
 }
}