_ registry / mcp streamable-http · checked 4h ago

highbrow-data-api

https://highbrow-data-api.vercel.app

Registry code: 8332057a9427b9d8

api record

Pay-per-call data tools: grocery prices AU/NZ/UK, AI visibility, Maps leads, jobs, quotes.

from a public catalogue that lists it, not from the operator

endpoint
https://highbrow-data-api.vercel.app/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is highbrow-data-api live?
Yes — it answered the hub's last check (checked 4h ago). It answered 100% of checks over the last 30 days.
Is highbrow-data-api free to use?
No — it charges per call, from 0.005 USDC, quoted in its own 402 answers.
What tools does highbrow-data-api have?
12 tools: list_services, properties_search, ai_visibility_check, classifieds_search, finance_quotes, service_details, grocery_au_search, grocery_nz_search, ….
Is highbrow-data-api 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
100%

90 days 100%· all time 100%

latency
277ms

last good check

priced tools
12

of 12 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 12 tools
12 paid 12 of 12 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.

  • list_services paid never probed

    Free. Lists every paid tool of this server with what it returns, its parameters, its price in USD and an example. Payment is x402 (USDC on Base) per call; calls that fail or return no results are not charged.

    mcp-tool

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

    Property listings from one portal per call: Redfin and Realtor.com (United States), Property Finder (UAE), Magicbricks and NoBroker (India), Property24 (South Africa) or Emlakjet (Turkey). Returns price, address, beds, baths, area, property type, listing status and link. Suited to home search and housing-market questions. $0.02 per call, up to 25 listings.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "site": {
          "type": "string",
          "description": "Portal key from /properties/sites, e.g. redfin, realtor, propertyfinder, property24."
        },
        "input": {
          "type": "string",
          "description": "Advanced: a JSON object with the site's own filters; GET /sites lists them per site."
        },
        "limit": {
          "type": "string",
          "description": "Maximum results (default 20)."
        },
        "query": {
          "type": "string",
          "description": "Keywords, e.g. \"garden\"."
        },
        "minArea": {
          "type": "string",
          "description": "Minimum area (m² or ft² as the portal uses)."
        },
        "location": {
          "type": "string",
          "description": "City, region or postcode as the site understands it, e.g. \"Berlin\"."
        },
        "maxPrice": {
          "type": "string",
          "description": "Maximum price in the portal currency."
        },
        "minPrice": {
          "type": "string",
          "description": "Minimum price in the portal currency."
        },
        "minRooms": {
          "type": "string",
          "description": "Minimum rooms or bedrooms."
        },
        "searchUrl": {
          "type": "string",
          "description": "Instead of query/location: a full search-results link from the site, with its filters."
        },
        "transaction": {
          "type": "string",
          "description": "sale or rent (where the portal has both)."
        },
        "propertyType": {
          "type": "string",
          "description": "A property type the portal accepts (see /properties/sites)."
        }
      },
      "additionalProperties": false
    }
    arguments 55 lines
  • ai_visibility_check 0.25 USDC paid 4h ago

    Asks up to five AI engines (ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews) one question with live web search and reports, per engine, whether a brand's website is cited, at which position, which competitors are cited instead, and the sources, plus a 0-100 visibility score. Suited to AI search visibility (GEO, AEO) checks and brand monitoring. $0.05 per engine asked; the engines parameter selects them, all five when omitted ($0.25).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "brand": {
          "type": "string",
          "description": "Your website domain, e.g. \"hubspot.com\" (a full link is reduced to the domain). The brand counts as cited when an engine lists a page of this site among its sources or names the brand in its answer."
        },
        "query": {
          "type": "string",
          "description": "The question as people ask an AI assistant, 3 to 300 characters, e.g. \"best CRM for small business\". One question per request."
        },
        "answer": {
          "type": "string",
          "description": "true (default): include each engine's full answer text. false: a smaller response without it."
        },
        "country": {
          "type": "string",
          "description": "2-letter country code for Google AI Overviews (default us), e.g. gb, ca, au."
        },
        "engines": {
          "type": "string",
          "description": "Engines to ask, separated by commas: chatgpt, perplexity, claude, gemini, google-ai-overviews. Default: all five (google-ai-overviews only with language en). Fewer engines answer faster."
        },
        "language": {
          "type": "string",
          "description": "Language of the question and the answers (default en)."
        },
        "competitors": {
          "type": "string",
          "description": "Up to 5 competitor domains separated by commas, e.g. \"salesforce.com,pipedrive.com\". Each gets the same checks and a place on the leaderboard."
        }
      },
      "additionalProperties": false
    }
    arguments 35 lines
  • classifieds_search 0.02 USDC paid 4h ago

    Live second-hand listings from OfferUp or Craigslist in the United States. Searches by keyword and location and returns title, price, location, posting time, link and image, plus description, condition and category where shown. Suited to second-hand price checks, deal finding and resale research. $0.02 per call, up to 25 listings.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "zip": {
          "type": "string",
          "description": "craigslist only: search around this 5-digit ZIP code inside the city site; use radius for the distance."
        },
        "site": {
          "type": "string",
          "description": "craigslist or offerup."
        },
        "limit": {
          "type": "string",
          "description": "Maximum listings (1 to 50, default 20)."
        },
        "query": {
          "type": "string",
          "description": "Search words, up to 100 characters, e.g. \"road bike\". Optional: without it you get the listings of the location and category."
        },
        "radius": {
          "type": "string",
          "description": "Distance in miles. offerup: 5, 10, 20, 30 (default 30). craigslist: 1 to 500, only together with zip."
        },
        "details": {
          "type": "string",
          "description": "craigslist only (default false): open every listing for its description and condition. Slower. offerup always includes them."
        },
        "category": {
          "type": "string",
          "description": "A category of the chosen site. craigslist: sss (for sale, default), cta (cars & trucks), hhh (housing), apa (apartments for rent), rea, roo, sub, jjj (jobs), ggg (gigs), bbb (services), fua (furniture), ela (electronics), bia (bicycles), mca (motorcycles), zip (free). offerup: electronics-and-media,"
        },
        "location": {
          "type": "string",
          "description": "Where to search. offerup: a US city (\"Austin, TX\") or a 5-digit ZIP code (98101). craigslist: one of its city sites: sfbay, newyork, losangeles, chicago, seattle, austin, boston, denver ... (or the name, e.g. \"SF bay area\", or a sub-area such as manhattan). Craigslist does not take a ZIP code here: "
        },
        "maxPrice": {
          "type": "string",
          "description": "Maximum price in whole dollars."
        },
        "minPrice": {
          "type": "string",
          "description": "Minimum price in whole dollars."
        }
      },
      "additionalProperties": false
    }
    arguments 47 lines
  • finance_quotes 0.005 USDC paid 4h ago

    Quotes for up to 25 symbols in one call: stocks, ETFs, indices, currencies and crypto pairs (for example AAPL, VOD.L, ^GSPC, EURUSD=X, BTC-USD). Returns price, change, day range, volume, 52-week range, market cap and valuation ratios; optional price history and fundamentals. Suited to market-data lookups. $0.005 per call.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "history": {
          "type": "string",
          "description": "Price history range."
        },
        "symbols": {
          "type": "string",
          "description": "Comma-separated symbols, e.g. AAPL,MSFT,VOD.L,SAP.DE,BTC-USD,EURUSD=X,^GSPC."
        },
        "interval": {
          "type": "string",
          "description": "History interval (intraday intervals only for short ranges)."
        },
        "fundamentals": {
          "type": "string",
          "description": "Include company data (sector, revenue, margins, cash, debt, analyst targets)."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • service_details paid never probed

    Free. Returns the supported sites or stores, the extra filters and the output fields of one service, for example which supermarkets or job boards can be searched.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "service"
      ],
      "properties": {
        "service": {
          "enum": [
            "grocery-au/sites",
            "grocery-nz/sites",
            "grocery-uk/sites",
            "ai-visibility/engines",
            "maps/sites",
            "jobs/sites",
            "classifieds/sites",
            "properties/sites"
          ],
          "type": "string",
          "description": "One of: grocery-au/sites, grocery-nz/sites, grocery-uk/sites, ai-visibility/engines, maps/sites, jobs/sites, classifieds/sites, properties/sites"
        }
      },
      "additionalProperties": false
    }
    arguments 24 lines
  • grocery_au_search paid never probed

    Live shelf prices from Australian supermarkets: Coles, Woolworths, ALDI, IGA and Harris Farm. Searches one store by keyword and returns products with price, was-price, unit price, special and multi-buy offers, pack size, brand and link; barcode, ingredients and nutrition where the store publishes them. Suited to grocery price comparison, cheapest-basket and weekly-specials questions for Australia. $0.01 per call, up to 50 products.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "string",
          "description": "Maximum products (default 20)."
        },
        "query": {
          "type": "string",
          "description": "Product search, e.g. \"milk 2l\"."
        },
        "store": {
          "type": "string",
          "description": "coles, woolworths, aldi, iga or harris-farm. IGA and Harris Farm prices are set per store: choose the store with storeId or postcode (IGA) or location (Harris Farm)."
        },
        "storeId": {
          "type": "string",
          "description": "IGA only: the IGA store number (for example 32600, Erskine Park NSW). Prices and specials differ per store. Wins over postcode. The answer names the store used in \"store\"."
        },
        "location": {
          "type": "string",
          "description": "Harris Farm only: the store name or number whose prices to show, e.g. \"Broadway\", \"West End\", \"Majura Park\" or \"37\". Harris Farm sets prices per store. Default Broadway (37); the answer names the store used in \"storeName\" and in a note. Search needs \"query\" (a word to look for)."
        },
        "postcode": {
          "type": "string",
          "description": "IGA only: a 4-digit Australian postcode. Uses the IGA store with that postcode, else the store with the nearest postcode in the same state. Ignored when storeId is given. Without storeId and postcode the default store is 32600 (Erskine Park NSW 2759) and a note says so."
        },
        "searchUrl": {
          "type": "string",
          "description": "Instead of query: a category, specials or product link of the store (not for iga or harris-farm)."
        },
        "onlySpecials": {
          "type": "string",
          "description": "Only products on special (skipped products are not returned)."
        }
      },
      "additionalProperties": false
    }
    arguments 39 lines
  • grocery_nz_search paid never probed

    Live prices from Woolworths New Zealand (formerly Countdown). Searches by keyword and returns products with price in NZD, was-price, unit price, specials, Club price flag, stock level, barcode and link. Suited to New Zealand grocery price and specials questions. $0.01 per call, up to 50 products.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "string",
          "description": "Maximum products (default 20)."
        },
        "query": {
          "type": "string",
          "description": "Product search, e.g. \"milk\"."
        },
        "store": {
          "type": "string",
          "description": "woolworths-nz."
        },
        "onlySpecials": {
          "type": "string",
          "description": "Only products on special (skipped products are not returned)."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • grocery_uk_search paid never probed

    Live prices from UK supermarkets: Tesco, Sainsbury's, Asda and Morrisons. Searches one store by keyword and returns products with price in GBP, was-price, unit price, promotion, pack size and link (Tesco and Asda prices come from the stores' own Google Shopping listings). Suited to UK grocery price comparison. $0.01 per call, up to 50 products.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "string",
          "description": "Maximum products (default 20)."
        },
        "query": {
          "type": "string",
          "description": "Product search, e.g. \"baked beans\"."
        },
        "store": {
          "type": "string",
          "description": "tesco, sainsburys, asda or morrisons. Tesco and Asda prices come from the stores' own Google Shopping listings."
        },
        "onlySpecials": {
          "type": "string",
          "description": "Only products on offer (skipped products are not returned)."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • maps_leads paid never probed

    Business leads for a Google Maps search such as "dentist in Austin, TX": name, category, address, phone, website, e-mail addresses read from the business website with a deliverability grade, social links, rating, review count and a lead score. Suited to local lead generation and prospect lists. $0.007 per lead requested, 1 to 20 leads per call; a call typically takes 1 to 2 minutes.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "limit": {
          "type": "string",
          "description": "Maximum businesses (1 to 20, default 10). A search takes about 70 seconds to start and 5 to 8 seconds per business; after about 110 seconds it returns the businesses it has (a note says so), so a large limit can return fewer rows."
        },
        "query": {
          "type": "string",
          "description": "What to look for and where, 3 to 200 characters, e.g. \"dentists in Austin, TX\" or \"Italian restaurants in Manhattan\". Specific searches work better than broad ones."
        },
        "emails": {
          "type": "string",
          "description": "true (default): read each business website for e-mail addresses and grade the best one (primaryEmail, emails, emailValidation). false: faster, the e-mail fields are left out."
        },
        "socials": {
          "type": "string",
          "description": "true (default): add the Facebook, Instagram, LinkedIn, X, YouTube and TikTok links found on the website (socialMedia). false: socialMedia is left out."
        },
        "language": {
          "type": "string",
          "description": "Language of the Google Maps listing as a 2-letter code (default en), e.g. de, fr, es."
        }
      },
      "additionalProperties": false
    }
    arguments 27 lines
  • jobs_search paid never probed

    Live job ads from one job board per call: Seek, Dice, Google Jobs, Naukri, JobStreet/JobsDB, jobs.ch, Job Bank Canada, Foundit, NaukriGulf, PNet, MyCareersFuture, elempleo or a remote-jobs aggregator. Returns title, company, location, work type, salary where shown, posting date and link. Suited to job search and hiring-market questions. $0.02 per call, up to 25 ads.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "site": {
          "type": "string",
          "description": "Job board key from /jobs/sites, e.g. google-jobs, seek, naukri, jobstreet-jobsdb, dice, jobs-ch. google-jobs: Google job search (jobs from every board and career site Google indexes), up to 10 jobs per request."
        },
        "input": {
          "type": "string",
          "description": "Advanced: a JSON object with the site's own filters; GET /sites lists them per site."
        },
        "limit": {
          "type": "string",
          "description": "Maximum results (default 20)."
        },
        "query": {
          "type": "string",
          "description": "Keywords, e.g. \"data analyst\"."
        },
        "country": {
          "type": "string",
          "description": "Country code for sites that have editions: google-jobs (any, e.g. us, gb, de, in), seek (au, nz), jobstreet-jobsdb (my, sg, ph, id, hk, th)."
        },
        "details": {
          "type": "string",
          "description": "Include the full ad text where the site offers it."
        },
        "location": {
          "type": "string",
          "description": "City, region or postcode as the site understands it, e.g. \"Berlin\"."
        },
        "searchUrl": {
          "type": "string",
          "description": "Instead of query/location: a full search-results link from the site, with its filters."
        },
        "postedWithinDays": {
          "type": "string",
          "description": "Only ads posted in the last N days."
        }
      },
      "additionalProperties": false
    }
    arguments 43 lines
  • youtube_transcript paid never probed

    Transcript of one YouTube video from its link or 11-character ID: full text plus timed segments, title, channel, length, language and whether the captions are auto-generated; optional language choice and translation. Suited to summarising or quoting a video. $0.01 per call.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "lang": {
          "type": "string",
          "description": "Caption language code, e.g. en, de, hu (default en)."
        },
        "video": {
          "type": "string",
          "description": "A YouTube link or the 11-character video ID."
        },
        "format": {
          "type": "string",
          "description": "text (default), srt or vtt."
        },
        "translate": {
          "type": "string",
          "description": "Translate to the chosen language when no captions exist in it."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
_ try it 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 8332057a9427b9d8.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/8332057a9427b9d8/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/8332057a9427b9d8/badge.svg)](https://brick.blue/agent/8332057a9427b9d8?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 know
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.