_ registry / mcp + a2a http-sse · checked 1h ago

builtwith

https://api.builtwith.com

Registry code: 2e016538ff46341c

api record

BuiltWith supports keyless Stripe MPP card payments: start with mpp-catalog, buy credits using mpp-purchase, and use mpp-data with the returned temporary access_token. No signup or existing API key is required. $0.50 buys 10 lookups; tokens last 24 hours by default (up to 720 hours if requested before payment). Lists require a plan. Existing API-key and x402 tools remain available.

endpoint
https://api.builtwith.com/mcp
door code
99d133366e9930fd
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
10 · newcomer
_ is it live, free and safe measured by this hub
Is builtwith live?
Yes — it answered the hub's last check (checked 1h ago). It answered 99% of checks over the last 30 days.
Is builtwith free to use?
Yes — the hub reached it with no key and no payment.
What tools does builtwith have?
51 tools: tags-api, keywords-api, domain-api, free-api, ask-api-json, x402-credit-purchase, x402-company-to-url, recommendations-api, ….
Is builtwith safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.3%

90 days 99%· all time 99.1%

latency
402ms

last good check

priced tools
0

of 51 tools

_ answered our checks, 90 days 1261 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
_ what it is for
used for
  • look up a website's technology stack
  • find websites using a technology
  • find domains for a company
  • get related websites
takes → gives
text → data
tools
23 reads2 moves money
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. How it is counted.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

payers on base
6

distinct

settlements
8

last 2026-11-10

received on chain
0.397 USDC

no flags

_ what it can do 51 tools
1 open 50 never probed 1 of 51 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • mpp-catalog open 28d ago

    Discover Stripe card MPP payments without an existing BuiltWith account or API key. The smallest purchase is $0.50 for 10 API lookups. Guest access tokens default to 24 hours; request up to 720 hours before paying. Lists require a plan.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • tags-api reads unknown never probed

    Tags API JSON lookup for related domains from IP or attributes.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • keywords-api unknown never probed

    Keywords API JSON lookup for keyword data by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • domain-api reads unknown never probed

    Domain API JSON lookup for technology and metadata by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • free-api reads unknown never probed

    Free API JSON lookup for category/group counts by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • ask-api-json reads unknown never probed

    Raw Ask API JSON lookup for app/internal use. OpenAI requests never send COMMIT=true.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query"
      ],
      "properties": {
        "meta": {
          "type": "boolean",
          "description": "Set to true to include metadata in the results"
        },
        "query": {
          "type": "string",
          "description": "The natural language query (e.g. 'Magento websites in Spain')"
        },
        "commit": {
          "type": "boolean",
          "description": "Set to true to run a full report returning up to 1000 results"
        },
        "nextOffset": {
          "type": "string",
          "description": "Pagination offset from the previous response's NextOffset"
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
  • x402-credit-purchase moves money unknown never probed

    Purchase a batch of at least 2,000 non-expiring BuiltWith API credits with one x402 payment. Returns a reusable secret credit key; provide an existing key to top it up.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "credits",
        "payer"
      ],
      "properties": {
        "payer": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "Base wallet address that will sign the x402 payment"
        },
        "credits": {
          "type": "integer",
          "minimum": 2000
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
  • x402-company-to-url reads unknown never probed

    Domains associated with a company name. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "company",
        "creditKey"
      ],
      "properties": {
        "company": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • recommendations-api unknown never probed

    Recommendations API JSON lookup for technology recommendations by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • x402-domain-api reads unknown never probed

    Domain API technology and metadata lookup for one domain using one prepaid credit.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-pricing unknown never probed

    Show prepaid batch-credit pricing, x402 configuration, and List pass tiers. Optionally quote a credit quantity. Uses no payment.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "credits": {
          "type": "integer",
          "minimum": 2000
        }
      },
      "additionalProperties": false
    }
    arguments 11 lines
  • x402-vat-api unknown never probed

    Public company registration identifiers for one to sixteen domains. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • domain-api-json unknown never probed

    Raw Domain API JSON lookup for technology and metadata by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • company-to-url reads unknown never probed

    Company to URL API JSON lookup for domains from a company name.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "company"
      ],
      "properties": {
        "company": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • whoami-api unknown never probed

    WhoAmI API JSON lookup for account limits, credit costs, privacy flags, max batch sizes, and endpoint inventory. Uses no API credits. Call this first to make account-aware decisions.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • payment-purchase unknown never probed

    Charge an existing account's saved Stripe payment method and add account API credits. This is not x402. Requires the separately scoped Agent Billing Key, fixed 2,000-credit increments, and an idempotency key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "credits",
        "billingKey",
        "idempotencyKey"
      ],
      "properties": {
        "credits": {
          "type": "integer",
          "minimum": 2000,
          "multipleOf": 2000,
          "description": "Number of account API credits to purchase in fixed increments of 2,000"
        },
        "billingKey": {
          "type": "string",
          "format": "uuid",
          "description": "Separately scoped Agent Billing Key from payments.builtwith.com/agent-payment-api-config"
        },
        "idempotencyKey": {
          "type": "string",
          "maxLength": 200,
          "minLength": 8,
          "description": "Unique operation identifier; reuse only when retrying the identical purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 29 lines
  • x402-recommendations-api unknown never probed

    Technology recommendations for a domain. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-redirects-api reads unknown never probed

    Live and historical redirects for a domain. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-credit-balance unknown never probed

    Check purchased, used, pending, and available credits for a reusable prepaid key. Uses no payment and consumes no credits.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "creditKey"
      ],
      "properties": {
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • x402-relationships-api reads unknown never probed

    Related websites for a domain. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • mpp-purchase unknown never probed

    Buy API lookup credits or a one-off plan with Stripe MPP card payment. No BuiltWith API key required. Start without paymentCredential to get a 402 challenge; use an MPP-compatible Stripe wallet to authorize it, then retry the IDENTICAL purchase with paymentCredential. Keep the random UUID idempotencyKey secret and reuse it for retries/status, never for a different purchase. Success returns access_token for mpp-data or Bearer authentication on this MCP connection. This charges only the supplied SPT, never a saved card.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "product",
        "idempotencyKey"
      ],
      "properties": {
        "credits": {
          "type": "integer",
          "maximum": 10000000,
          "minimum": 10
        },
        "product": {
          "enum": [
            "api-credits",
            "basic",
            "pro",
            "team"
          ],
          "type": "string"
        },
        "tokenHours": {
          "type": "integer",
          "default": 24,
          "maximum": 720,
          "minimum": 1
        },
        "idempotencyKey": {
          "type": "string",
          "format": "uuid"
        },
        "paymentCredential": {
          "type": "string",
          "maxLength": 25000,
          "description": "Full Authorization: Payment ... header value from the Stripe MPP wallet"
        }
      },
      "additionalProperties": false
    }
    arguments 40 lines
  • mpp-data unknown never probed

    Use the temporary access_token returned by mpp-purchase without configuring an API key. Domain and change lookups spend one purchased API credit per domain. Lists require a purchased basic/pro/team plan, not lookup credits. Reuse the token for further calls until expiry or credit exhaustion.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "accessToken",
        "operation"
      ],
      "properties": {
        "since": {
          "type": "string",
          "maxLength": 100
        },
        "domain": {
          "type": "string",
          "maxLength": 253
        },
        "offset": {
          "type": "string",
          "maxLength": 2000
        },
        "country": {
          "type": "string",
          "maxLength": 100
        },
        "liveOnly": {
          "type": "boolean"
        },
        "operation": {
          "enum": [
            "domain",
            "changes",
            "list",
            "balance"
          ],
          "type": "string"
        },
        "technology": {
          "type": "string",
          "maxLength": 200
        },
        "accessToken": {
          "type": "string",
          "pattern": "^bw-mpp-[a-f0-9]{64}$",
          "description": "Secret access_token returned after successful Stripe MPP payment"
        },
        "minimumMonthlySpend": {
          "type": "number",
          "minimum": 0
        }
      },
      "additionalProperties": false
    }
    arguments 52 lines
  • domain-lookup unknown never probed

    Returns the live web technologies used on the root domain name.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "domain"
      ],
      "properties": {
        "domain": {
          "type": "string"
        },
        "liveOnly": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • change-api unknown never probed

    Change API JSON lookup for technology additions and removals by domain. Supports one or more comma-separated domains and optional natural language SINCE values such as 'last month'.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "since": {
          "type": "string",
          "description": "Optional natural language date range such as 'last month'; defaults to 3 months"
        },
        "lookup": {
          "type": "string",
          "description": "Domain name, or comma-separated domain names, to check for technology changes"
        }
      },
      "additionalProperties": false
    }
    arguments 18 lines
  • relationships-api reads unknown never probed

    Relationships API JSON lookup for related websites by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • redirects-api unknown never probed

    Redirects API JSON lookup for live and historical redirects by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • keywords-search-api reads unknown never probed

    Keyword Search API — find websites containing a specific keyword. Returns a list of matching domains and a NextOffset value for pagination. Costs API credits per query.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "keyword"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 1000,
          "minimum": 16,
          "description": "Results per request (16–1000, default 100)"
        },
        "offset": {
          "type": "string",
          "description": "Domain name from the previous response's NextOffset for pagination"
        },
        "keyword": {
          "type": "string",
          "description": "The keyword to search for (e.g. 'perfume')"
        }
      },
      "additionalProperties": false
    }
    arguments 24 lines
  • trends-api unknown never probed

    Trends API JSON lookup for technology trend data.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "tech"
      ],
      "properties": {
        "tech": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • product-api reads unknown never probed

    Product API JSON lookup for ecommerce product searches.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query"
      ],
      "properties": {
        "query": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • trust-api reads unknown never probed

    Trust API JSON lookup for trust scoring by domain.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 13 lines
  • vat-api reads unknown never probed

    VAT API JSON lookup for VAT, GST, CNPJ, ABN, and other publicly displayed company registration numbers associated with websites. Accepts 1–16 comma-separated domains. Uses 1 API credit only for each domain that returns registration data; domains with no results use no credits. Returned identifiers are found on public websites and are not verified or validated by BuiltWith.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup"
      ],
      "properties": {
        "lookup": {
          "type": "string",
          "description": "One to 16 domain names, separated by commas"
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • vat-types-api unknown never probed

    List every company registration type that the VAT API may return, including its code, friendly name, and description. This public endpoint requires no API key and uses no API credits.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • usage-api unknown never probed

    Usage API JSON lookup for current credit balance (used, purchased, remaining). Uses no API credits.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • mcp-list-api unknown never probed

    Search and browse remote MCP servers in the BuiltWith MCP registry (v2). Requires a BuiltWith API key supplied as a bearer token. Provide search, category, or both. Returns up to 100 results per page as a JSON array of {Domain, Category, Description, Endpoints: [{Endpoint, AuthRequired, Tools: [{Name, Description}]}], first_detected, last_detected}, and preserves the complete API response including any fields added in the future. Uses no API credits.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "offset": {
          "type": "integer",
          "minimum": 0,
          "description": "Zero-based pagination offset (default 0; page size is 100)"
        },
        "search": {
          "type": "string",
          "minLength": 1,
          "description": "Keyword matched against MCP server domains and descriptions; required when category is omitted"
        },
        "category": {
          "type": "string",
          "minLength": 1,
          "description": "MCP registry category slug; required when search is omitted"
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • mcp-list-categories unknown never probed

    List valid BuiltWith MCP registry category slugs, labels, and entry counts (v2). This public endpoint requires no API key and uses no API credits.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list-api reads unknown never probed

    List API JSON lookup for websites using a primary technology. Requires an active BuiltWith plan. OTHERTECHS are subordinate filters and do not consume additional primary technology report slots.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "tech"
      ],
      "properties": {
        "all": {
          "type": "boolean"
        },
        "bws": {
          "type": "string"
        },
        "sku": {
          "type": "string"
        },
        "meta": {
          "type": "boolean"
        },
        "tech": {
          "type": "string",
          "minLength": 1,
          "description": "Primary technology name, such as Shopify"
        },
        "since": {
          "type": "string"
        },
        "spend": {
          "type": "string"
        },
        "bwRank": {
          "type": "string"
        },
        "offset": {
          "type": "string"
        },
        "tranco": {
          "type": "string"
        },
        "country": {
          "type": "string"
        },
        "revenue": {
          "type": "string"
        },
        "sitemap": {
          "type": "string"
        },
        "majestic": {
          "type": "string"
        },
        "pageRank": {
          "type": "string"
        },
        "employees": {
          "type": "string"
        },
        "followers": {
          "type": "string"
        },
        "aiMaturity": {
          "type": "string"
        },
        "aiOpenness": {
          "type": "string"
        },
        "otherTechs": {
          "type": "string",
          "description": "Optional comma-separated subordinate technology filters; these do not consume additional report slots"
        },
        "aiReadiness": {
          "type": "string"
        },
        "aiVisibility": {
          "type": "string"
        },
        "ecommerceCategory": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 82 lines
  • payment-balance reads unknown never probed

    Check an existing account's API-credit balance through the saved-Stripe-method top-up service. This is not x402.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "billingKey": {
          "type": "string",
          "format": "uuid",
          "description": "Separately scoped Agent Billing Key; optional when the MCP request uses a compatible credential"
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • payment-config reads unknown never probed

    Retrieve saved-Stripe-method account top-up limits, UTC monthly period, purchase increment, and idempotency rules. This is not x402.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "billingKey": {
          "type": "string",
          "format": "uuid",
          "description": "Separately scoped Agent Billing Key; optional when the MCP request uses a compatible credential"
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • vector-api reads unknown never probed

    Search BuiltWith technologies and categories by text query using vector similarity. Returns ranked results with similarity scores (0–1), descriptions, and category info. Useful for discovering what technologies match a concept or description (e.g. 'react framework', 'payment gateway', 'live chat'). Costs 1 API credit per query.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1,
          "description": "Max results to return (default 10, max 100)"
        },
        "query": {
          "type": "string",
          "description": "Text to search for (e.g. 'javascript framework', 'email marketing')"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • ask-api reads unknown never probed

    Ask API lookup for natural language website list queries. OpenAI requests are served as preview results and do not commit full reports.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query"
      ],
      "properties": {
        "meta": {
          "type": "boolean",
          "description": "Set to true to include metadata in the results"
        },
        "query": {
          "type": "string",
          "description": "The natural language query (e.g. 'Magento websites in Spain')"
        },
        "commit": {
          "type": "boolean",
          "description": "Ignored for OpenAI/ChatGPT requests; preview mode is always used there"
        },
        "nextOffset": {
          "type": "string",
          "description": "Pagination offset from the previous response's NextOffset"
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
  • x402-domain-lookup unknown never probed

    Returns live web technologies for one domain using one prepaid credit.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "domain",
        "creditKey"
      ],
      "properties": {
        "domain": {
          "type": "string"
        },
        "liveOnly": {
          "type": "boolean"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • x402-domain-api-json unknown never probed

    Raw Domain API JSON lookup for one or more comma-separated domains. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-change-api unknown never probed

    Technology additions and removals for one or more comma-separated domains. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "since": {
          "type": "string"
        },
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • x402-tags-api unknown never probed

    Related domains from an IP address or attributes. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-keywords-api reads unknown never probed

    Keyword data for a domain. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-trust-api reads unknown never probed

    Trust score for a domain. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "lookup",
        "creditKey"
      ],
      "properties": {
        "lookup": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 20 lines
  • x402-vector-api unknown never probed

    Vector similarity search across BuiltWith technologies and categories. Deducts prepaid credits from a reusable key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query",
        "creditKey"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1
        },
        "query": {
          "type": "string"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 25 lines
  • x402-list-pass-purchase moves money unknown never probed

    Purchase a 30-day Basic ($295, 2 technology and 2 keyword reports) or Pro ($495, 50 and 50) List API pass with Base USDC.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "tier",
        "payer"
      ],
      "properties": {
        "tier": {
          "enum": [
            "basic",
            "pro"
          ],
          "type": "string"
        },
        "payer": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "Base wallet address that will sign the x402 payment"
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • x402-list-api reads unknown never probed

    List websites using a primary technology with a valid x402 List pass. OTHERTECHS are subordinate filters and never consume additional technology report slots.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "tech",
        "payer",
        "passToken"
      ],
      "properties": {
        "all": {
          "type": "boolean"
        },
        "bws": {
          "type": "string"
        },
        "sku": {
          "type": "string"
        },
        "meta": {
          "type": "boolean"
        },
        "tech": {
          "type": "string",
          "minLength": 1,
          "description": "Primary technology name, such as Shopify"
        },
        "payer": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "Base wallet address that will sign the x402 payment"
        },
        "since": {
          "type": "string"
        },
        "spend": {
          "type": "string"
        },
        "bwRank": {
          "type": "string"
        },
        "offset": {
          "type": "string"
        },
        "tranco": {
          "type": "string"
        },
        "country": {
          "type": "string"
        },
        "revenue": {
          "type": "string"
        },
        "sitemap": {
          "type": "string"
        },
        "majestic": {
          "type": "string"
        },
        "pageRank": {
          "type": "string"
        },
        "employees": {
          "type": "string"
        },
        "followers": {
          "type": "string"
        },
        "passToken": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Opaque token returned by x402-list-pass-purchase"
        },
        "aiMaturity": {
          "type": "string"
        },
        "aiOpenness": {
          "type": "string"
        },
        "otherTechs": {
          "type": "string",
          "description": "Optional comma-separated subordinate technology filters; these do not consume additional report slots"
        },
        "aiReadiness": {
          "type": "string"
        },
        "aiVisibility": {
          "type": "string"
        },
        "ecommerceCategory": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 95 lines
  • x402-keywords-search-api unknown never probed

    Search websites containing a keyword with a valid x402 List pass.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "keyword",
        "payer",
        "passToken"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 1000,
          "minimum": 16
        },
        "payer": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "Base wallet address that will sign the x402 payment"
        },
        "offset": {
          "type": "string"
        },
        "keyword": {
          "type": "string",
          "minLength": 1
        },
        "passToken": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Opaque token returned by x402-list-pass-purchase"
        }
      },
      "additionalProperties": false
    }
    arguments 35 lines
  • x402-ask-api reads unknown never probed

    Natural-language website query using one prepaid credit. Committed reports and pagination also require a Basic or Pro List pass.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "query",
        "payer",
        "creditKey"
      ],
      "properties": {
        "meta": {
          "type": "boolean"
        },
        "payer": {
          "type": "string",
          "pattern": "^0x[a-fA-F0-9]{40}$",
          "description": "Base wallet address that will sign the x402 payment"
        },
        "query": {
          "type": "string"
        },
        "commit": {
          "type": "boolean"
        },
        "creditKey": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Reusable prepaid key returned by x402-credit-purchase"
        },
        "passToken": {
          "type": "string",
          "maxLength": 256,
          "minLength": 32,
          "description": "Opaque token returned by x402-list-pass-purchase"
        },
        "nextOffset": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 41 lines
_ try it over mcp through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 2e016538ff46341c.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/2e016538ff46341c/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/2e016538ff46341c/badge.svg)](https://brick.blue/agent/2e016538ff46341c?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we knowoff the mcp door
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.