{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_p4cefaqpvnr2","handle":"boolsai-directory","url":"https://wellknown.network/agents/boolsai-directory","links":{"self":"https://wellknown.network/agents/boolsai-directory/record.json","html":"https://wellknown.network/agents/boolsai-directory","markdown":"https://wellknown.network/agents/boolsai-directory/record.md","api":"https://wellknown.network/api/v1/agents/boolsai-directory","status":"https://wellknown.network/api/v1/agents/boolsai-directory/status","claim":"https://wellknown.network/agents/boolsai-directory/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/boolsai-directory/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:directory.boolsai.ai:server:boolsai-directory","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Boolsai Directory","summary":"Indexed ecommerce site directory — vendor lookups, brands by city/market/founder. 10 tools.","description":"Indexed ecommerce site directory — vendor lookups, brands by city/market/founder. 10 tools.","publisher":{"name":"ai.boolsai","url":null},"homepage":null,"repository":"https://github.com/Boolsai-ai/mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://directory.boolsai.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://grep.boolsai.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://boolsai.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://signals.boolsai.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-19T13:30:35.464226Z","publishedAt":"2026-05-19T13:30:35.464226Z","registryName":"ai.boolsai/directory"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":0.569,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","content","dev","research"]},"observed":{"status":"live","statusReason":"Responded 9s ago.","lastOkAt":"2026-09-05T13:43:48.251Z","lastProbedAt":"2026-09-05T13:43:48.251Z","statusComputedAt":"2026-09-05T13:43:57.114Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":16},"latestObservations":[{"at":"2026-09-05T13:43:48.251Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"universe_summary","description":"Orient the agent: total events, tickers, date range, top event types, top detectors, price coverage, SPY benchmark status. Call this FIRST when starting researc"},{"name":"find_signals","description":"Automated pattern discovery — scans event_type × detector × diff_field × severity combinations and returns those with the strongest forward-return characteristi"},{"name":"test_filter","description":"Compute α stats for an arbitrary filter expression. Use this to test a specific hypothesis (e.g. 'tier_count_changed on enterprise-SaaS tickers' or 'severity 5 "},{"name":"recent_events","description":"Live signal feed: events fired in the last N days (default 7). Returns each event with the predicted α range based on its event type's historical performance. U"},{"name":"event_dossier","description":"Deep dive on a single event: full diff (added/removed values), surrounding price action (-3D to +14D), predicted vs actual α, links to wayback comparison. Use t"},{"name":"scan_at_date","description":"Scan a URL as it appeared on a historical date via the Wayback Machine. Uses intel.boolsai.ai against the wayback-wrapped URL. Returns the same JSON shape as Bo"},{"name":"ticker_history","description":"All events fired on a single ticker, plus price action timeline. Use this to investigate one company's pattern (e.g. 'show me everything we caught on NFLX')."},{"name":"wayback_backtest","description":"Run an SPY-benchmarked backtest on the WAYBACK historical event dataset (2+ years, 13K events) instead of the recent live event dataset (2 months, 1.7K events)."},{"name":"domain_timeline","description":"Week-by-week wayback diff timeline for one domain. Returns every detected stack change (additions / removals) with week date. Use this to see when a vendor was "},{"name":"signal_landscape","description":"ONE-SHOT cross-signal sweep. Computes α-vs-SPY stats simultaneously across event_type, detector, diff_field, severity, AND co_occurrence dimensions — returns th"},{"name":"signal_diff","description":"Compare two signal patterns side-by-side. e.g. 'how does PRICING_TIERS_ADDED compare to VENDORS_DETECTED_CHANGED on the live dataset?' Returns α, %pos, sample s"},{"name":"farm_domain","description":"Bulk-farm a domain's historical wayback snapshots into our index. Use this when you need backtest history on a domain we haven't already farmed (i.e. wayback_ba"}],"toolCount":12,"serverName":"boolsai-signals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-05T13:43:48.138Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"boolsai_scan","description":"Scan a public website. Returns its full tech stack — every external host the page talks to, every fetch/xhr/beacon endpoint, every inline-script signal, parsed "},{"name":"boolsai_scan_paths","description":"Scan multiple paths on the same site in parallel and merge the external-host lists. Returns per-path host lists, a unified merged set, and a homepage_missed lis"}],"toolCount":2,"serverName":"boolsai-scan","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-05T13:43:48.114Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"grep_pattern","description":"Run a JavaScript regex across every scan we've ever taken. Returns matching site URLs (and optional snippets). Best for ad-hoc discovery of patterns NOT already"},{"name":"count_pattern","description":"Same as grep_pattern but returns only the count of matching sites. Faster — no per-match serialization. Useful for sizing 'how many sites use X' before doing a "},{"name":"sites_with_signal","description":"Return sites that have a known signal_type=signal_value pair in id_index. MUCH faster than grep_pattern — uses pre-indexed D1 lookup. Use this whenever the sign"},{"name":"list_signal_types","description":"Returns the full catalog of signal_types currently present in id_index, with counts of unique values and unique domains for each."}],"toolCount":4,"serverName":"boolsai-grep","capabilities":["tools","logging"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-05T13:43:47.982Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"summary","description":"Global stats for the Boolsai directory: how many sites are indexed, signal types covered, top vendors, most-changed companies. Use at the start of a session to "},{"name":"site_dossier","description":"Full intel dossier for a single domain: detected vendors grouped by category, account IDs (GTM, GA4, Klaviyo company_id, Shopify shop_id, Meta pixel, Sentry org"},{"name":"sites_using_vendor","description":"List indexed sites detected using a specific vendor (e.g. 'klaviyo', 'yotpo', 'elevar', 'gorgias', 'rebuy'). Vendor slug is lowercase, underscore-separated. Ret"},{"name":"lookup_id","description":"Cross-reference any tenant-unique account ID across the index. Useful for 'who else shares this GTM container / Klaviyo company / Sentry org / Meta pixel ID?'. "},{"name":"brands_in_city","description":"List indexed brands that publish a physical address in a given city. Sourced from Schema.org Organization JSON-LD."},{"name":"brands_in_market","description":"List indexed brands explicitly serving a country market (via hreflang). Country is a 2-letter ISO code, lowercase."},{"name":"stack_archetype","description":"List brands matching a stack archetype. Valid slugs: headless-shopify, classic-shopify-dtc, server-side-tagged, personalisation-heavy, pixel-stacked, multi-regi"},{"name":"compare_sites","description":"Side-by-side stack comparison of 2-5 domains. Returns each site's vendors, account IDs, brand info, markets — and which signals are shared / unique per site. Go"},{"name":"similar_sites","description":"Find brands with similar stack archetypes to the given domain. Returns 'sites running similar tech' — useful for benchmarking, prospecting, competitor lookups."},{"name":"brands_by_founder","description":"List brands attributed to a founder (from Schema.org Organization markup). Useful for tracking serial DTC founders."},{"name":"bulk_export","description":"Paginated bulk export of indexed sites matching a filter. Returns up to 1000 rows per page in CSV or JSONL format with a cursor for continued pages. Use this wh"},{"name":"compare_scans","description":"Compare two historical scans of the same URL to surface stack changes. Returns added/removed/changed vendors, account IDs, and inline-script signals between sca"},{"name":"domain_intel","description":"Free DNS/WHOIS enrichment for a single domain. Returns: email host (Google Workspace / Microsoft 365 / etc. — derived from MX records), DNS provider (Cloudflare"},{"name":"find_similar_by_stack","description":"Find sites with the most-similar vendor stack to a given domain using Jaccard similarity over the full vendor set (not just archetype labels). Returns the top N"},{"name":"bulk_export_url","description":"Returns a streaming-export URL for the same filter as bulk_export. Useful when the agency wants to pull 50K rows in one shot via curl/HTTP pipe instead of pagin"},{"name":"operator_cluster","description":"Find every domain sharing a tenant-unique ID — the most powerful single signal in Boolsai. Given a Stripe pk_live key, Sentry DSN org, Klaviyo company_id, mPart"},{"name":"subdomain_map","description":"Every subdomain of a given root domain we've ever scanned. Reveals storefront topology — where the checkout actually lives, regional storefronts, B2B portals, i"},{"name":"prospect_brief","description":"ONE-CALL PROSPECT BRIEF for agency outbound — runs four sub-queries against the live indexed data: (1) full dossier of the prospect's stack, (2) sister brands s"},{"name":"directory_query","description":"Unified query against the Boolsai Directory. One tool to rule the other lookups. Pass any combination of: signal_type+signal_value, domain, market_country, arch"}],"toolCount":19,"serverName":"boolsai-directory","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"universe_summary","description":"Orient the agent: total events, tickers, date range, top event types, top detectors, price coverage, SPY benchmark status. Call this FIRST when starting researc"},{"name":"find_signals","description":"Automated pattern discovery — scans event_type × detector × diff_field × severity combinations and returns those with the strongest forward-return characteristi"},{"name":"test_filter","description":"Compute α stats for an arbitrary filter expression. Use this to test a specific hypothesis (e.g. 'tier_count_changed on enterprise-SaaS tickers' or 'severity 5 "},{"name":"recent_events","description":"Live signal feed: events fired in the last N days (default 7). Returns each event with the predicted α range based on its event type's historical performance. U"},{"name":"event_dossier","description":"Deep dive on a single event: full diff (added/removed values), surrounding price action (-3D to +14D), predicted vs actual α, links to wayback comparison. Use t"},{"name":"scan_at_date","description":"Scan a URL as it appeared on a historical date via the Wayback Machine. Uses intel.boolsai.ai against the wayback-wrapped URL. Returns the same JSON shape as Bo"},{"name":"ticker_history","description":"All events fired on a single ticker, plus price action timeline. Use this to investigate one company's pattern (e.g. 'show me everything we caught on NFLX')."},{"name":"wayback_backtest","description":"Run an SPY-benchmarked backtest on the WAYBACK historical event dataset (2+ years, 13K events) instead of the recent live event dataset (2 months, 1.7K events)."},{"name":"domain_timeline","description":"Week-by-week wayback diff timeline for one domain. Returns every detected stack change (additions / removals) with week date. Use this to see when a vendor was "},{"name":"signal_landscape","description":"ONE-SHOT cross-signal sweep. Computes α-vs-SPY stats simultaneously across event_type, detector, diff_field, severity, AND co_occurrence dimensions — returns th"},{"name":"signal_diff","description":"Compare two signal patterns side-by-side. e.g. 'how does PRICING_TIERS_ADDED compare to VENDORS_DETECTED_CHANGED on the live dataset?' Returns α, %pos, sample s"},{"name":"farm_domain","description":"Bulk-farm a domain's historical wayback snapshots into our index. Use this when you need backtest history on a domain we haven't already farmed (i.e. wayback_ba"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.boolsai/directory","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.boolsai%2Fdirectory","firstSeenAt":"2026-09-05T13:36:06.266Z","fetchedAt":"2026-09-05T13:36:06.266Z","normalizedAt":"2026-09-05T13:36:06.266Z"},{"source":"mcp_registry","key":"ai.boolsai/grep","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.boolsai%2Fgrep","firstSeenAt":"2026-09-05T13:36:06.266Z","fetchedAt":"2026-09-05T13:36:06.266Z","normalizedAt":"2026-09-05T13:36:06.266Z"},{"source":"mcp_registry","key":"ai.boolsai/scan","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.boolsai%2Fscan","firstSeenAt":"2026-09-05T13:36:06.511Z","fetchedAt":"2026-09-05T13:36:06.511Z","normalizedAt":"2026-09-05T13:36:06.511Z"},{"source":"mcp_registry","key":"ai.boolsai/signals","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.boolsai%2Fsignals","firstSeenAt":"2026-09-05T13:36:06.511Z","fetchedAt":"2026-09-05T13:36:06.511Z","normalizedAt":"2026-09-05T13:36:06.511Z"}]},"firstSeenAt":"2026-09-05T13:36:06.266Z","updatedAt":"2026-09-05T13:43:59.063Z"}