Skip to main content
Glama

FirstSited

Server Details

New business websites as they go live, with what they are built with and how to reach them.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation4/5

The core set (find_sites, export_sites, technology_sites, stack_breakdown) overlaps in purpose, but the descriptions explicitly steer between them ('use find_sites instead when combining...', 'call stack_breakdown instead for counts'), which resolves nearly all confusion. Only technology_sites vs find_sites-with-technology remains a mild edge case.

Naming Consistency4/5

Consistent snake_case throughout, with a predictable verb_noun pattern for actions (find_sites, export_sites, lookup_site, create_watch, delete_watch, list_watches). A few noun-phrase names (account_status, stack_breakdown, technology_trend) deviate from the verb pattern but remain readable and unambiguous.

Tool Count5/5

Eleven tools is well within the sweet spot, and each covers a distinct capability: discovery, export, analytics, lookup, catalogue, trends, billing status, and watch lifecycle. Nothing feels redundant or padded.

Completeness4/5

Search, bulk export, single-site lookup, technology catalogue, trend data, and watch create/list/delete cover the domain well. The one visible gap is a watch update/modify operation (users must delete and recreate to change filters), and there is no single-watch get beyond list_watches.

Available Tools

11 tools
account_statusAccount statusA
Read-only
Inspect

What this connection can do and how much allowance is left: the plan, the permissions granted, and how many more distinct sites may be returned before the monthly allowance is used up. Calls themselves are not capped. Free. Worth calling before a large query.

NameRequiredDescriptionDefault

No parameters

create_watchCreate a watchAInspect

Set up a standing watch that delivers newly discovered matching sites on a schedule. Narrow it by technology, keyword, category, country, region (a state or province), distance from a place or whether the site publishes a contact route; a completely unfiltered watch needs a plan that allows the every-site stream. Free to create, but delivered sites count against the monthly site allowance, and plans limit how many watches, technologies and keywords you may have. A webhook watch returns its signing secret exactly once when it is created.

NameRequiredDescriptionDefault
nearNoOnly sites near a place: a town or city, a postcode, or 'lat,lng', e.g. Bristol. Use with radius. Sites we could not place never match.
radiusNoHow far from near, e.g. 30mi or 50km (a bare number is km). From 5 to 248 miles (8 to 400 km).
cadenceNoHow often to deliver: instant, hourly, daily or weekly. Email takes daily or weekly (default daily). Slack takes all four (default instant); hourly, daily and weekly post one grouped message per slot, and instant groups several matches arriving together. Webhook is always instant; portal stores the value but does not deliver.
channelNoDelivery channel: email, webhook, slack, or portal for no outbound delivery. Default email.
countryNoRestrict to a country, ISO 3166-1 alpha-2 or a name. For several, use countries.
regionsNoOnly sites in these states, provinces or other regions, e.g. ["Texas", "Oklahoma"]. Each a name, a name and country such as 'Georgia, US', or an id such as US-TX. A site matches if it is in ANY of them. Sites we could not place never match.
categoryNoRestrict to a product category. For several, use categories.
keywordsNoWhole words to look for in a site's name, title or description, e.g. photogrammetry. Matches ANY of them; a multi-word entry is a phrase. Three characters or more. A common word is refused as too broad, with an estimate of what it would deliver. Combines with a technology: 'Stripe and photogrammetry' fits on every plan.
countriesNoRestrict to several countries, each an ISO 3166-1 alpha-2 code or a name, e.g. ["GB", "Ireland"]. A site matches if it is in ANY of them.
categoriesNoRestrict to several product categories. A site matches if it is in ANY of them.
webhookUrlNoFull HTTPS delivery URL, required for webhook or slack. It is stored encrypted; list_watches later returns only its host, never its path or query.
technologiesNoTechnologies to watch, by name. A site matches if it uses ANY of them.
hasContactPageNoOnly sites that have a published contact page (true), or only those that do not (false). Omit for no filter; set both to require both. Needs the 'contacts' permission.
hasContactEmailNoOnly sites that have a published contact email (true), or only those that do not (false). Omit for no filter. Needs the 'contacts' permission.
technologiesAllNoAlso require ALL of these technologies.
technologiesExcludingNoExclude sites using any of these technologies.
delete_watchDelete a watchA
Destructive
Inspect

Delete one of the customer's watches by id, from list_watches. Deliveries stop immediately. Free.

NameRequiredDescriptionDefault
idYesThe watch id, from list_watches.
export_sitesExport sitesAInspect

A bulk export of matching sites, up to 5,000 at once, for building a list or loading into a spreadsheet. Same filters as find_sites. Ask for csv output if the result is going into a file. For counts, shares or 'which X do these sites use', call stack_breakdown instead; it answers in one call and needs no export. Counts one site from the monthly allowance for each site not already returned to you this period, so this is the call most likely to ask you to confirm first.

NameRequiredDescriptionDefault
csvNoAlso return the rows as CSV text, ready to save as a file.
nearNoOnly sites near a place: a town or city, a postcode, or 'lat,lng', e.g. Bristol. Use with radius. Sites we could not place are left out.
limitNoHow many sites to export, 1-5000. Default 1000.
sinceNoEarliest launch date, YYYY-MM-DD.
untilNoLatest launch date, YYYY-MM-DD. Inclusive of the whole day.
radiusNoHow far from near, e.g. 30mi or 50km (a bare number is km). From 5 to 248 miles (8 to 400 km).
confirmNoSet true to skip the cost confirmation and return the data immediately.
countryNoCountry as an ISO 3166-1 alpha-2 code, e.g. GB. Names are accepted too.
regionsNoOnly sites in these states, provinces or other regions, e.g. ["Texas", "Oklahoma"]. Each a name, a name and country such as 'Georgia, US', or an id such as US-TX. A site matches if it is in ANY of them. Sites we could not place are left out.
categoryNoProduct category, e.g. ecommerce.
keywordsNoWhole words to look for in a site's name, title or description, e.g. photogrammetry. Matches ANY of them; a multi-word entry is a phrase. Three characters or more, up to ten words. Combines with every other filter, so 'Stripe sites that mention photogrammetry' is technology plus keywords. The same rule create_watch uses, so a word that filters here is the word a watch would fire on.
technologyNoTechnology name, exactly as returned by list_technologies.
observedSinceNoEarliest date we first recorded the site, YYYY-MM-DD. Use this rather than 'since' when building an incremental export on a schedule.
hasContactPageNoOnly sites that have a published contact page. Needs the 'contacts' permission.
includeQualityNoInclude quality bands for each site.
hasContactEmailNoOnly sites that have a published contact email. Needs the 'contacts' permission.
find_sitesFind sitesAInspect

Find newly launched sites matching any combination of technology, category, country, region (a state or province), distance from a place, date range and contact availability. This is the main search tool. For example: sites in the UK built with WordPress that launched this week and have a contact email, Shopify shops within 30 miles of Bristol, or new sites in Texas. Each site carries its town and region, and its distance when near is given. For counts, shares or 'which X do these sites use', call stack_breakdown instead; it answers in one call. Counts one site from the monthly allowance for each site not already returned to you this period; you may be asked to confirm before a large result is returned.

NameRequiredDescriptionDefault
nearNoOnly sites near a place: a town or city, a postcode, or 'lat,lng', e.g. Bristol. Use with radius. Sites we could not place are left out.
limitNoHow many sites to return, 1-100. Default 50.
sinceNoEarliest LAUNCH date, YYYY-MM-DD. Use this for questions about when products launched, e.g. 'launched this week'.
untilNoLatest LAUNCH date, YYYY-MM-DD. Inclusive: the whole of that day is included, so since and until set to the same date returns that one day.
cursorNoPaging token from a previous call's nextCursor. Repeat every other filter exactly as it was when the token was issued.
radiusNoHow far from near, e.g. 30mi or 50km (a bare number is km). From 5 to 248 miles (8 to 400 km).
confirmNoSet true to skip the cost confirmation and return the data immediately.
countryNoCountry as an ISO 3166-1 alpha-2 code, e.g. GB for the United Kingdom, US, DE. Country names such as 'United Kingdom' are also accepted. Country is an ESTIMATE with a confidence score, so see minCountryConfidence.
regionsNoOnly sites in these states, provinces or other regions, e.g. ["Texas", "Oklahoma"]. Each a name, a name and country such as 'Georgia, US', or an id such as US-TX. A site matches if it is in ANY of them. Sites we could not place are left out.
categoryNoProduct category, e.g. ecommerce.
keywordsNoWhole words to look for in a site's name, title or description, e.g. photogrammetry. Matches ANY of them; a multi-word entry is a phrase. Three characters or more, up to ten words. Combines with every other filter, so 'Stripe sites that mention photogrammetry' is technology plus keywords. The same rule create_watch uses, so a word that filters here is the word a watch would fire on.
technologyNoTechnology name, exactly as returned by list_technologies, e.g. wordpress.
observedSinceNoEarliest date we first recorded the site, YYYY-MM-DD. Use this instead of 'since' when polling for new rows on a schedule: sites are discovered a median of 2 days (and up to about a week) after they launch, so a poller tracking 'since' never learns about them.
hasContactPageNoOnly sites that have a published contact page. Needs the 'contacts' permission.
includeQualityNoInclude quality bands for each site.
hasContactEmailNoOnly sites that have a published contact email. Needs the 'contacts' permission.
minCountryConfidenceNoLeast country confidence to accept, 0 to 1. Country is estimated from the site, and scores near the 0.45 floor are weak guesses: a site whose own title says it is in Bangladesh can score 0.48 for the UK. Genuine matches usually score 0.6 or better, so pass 0.6 when the country needs to be right rather than merely likely. Every row carries its own countryConfidence too.
list_technologiesList technologiesAInspect

The catalogue of technologies we track, with how many sites use each. Use this to find the exact technology name to pass to the other tools. Counts no site allowance.

NameRequiredDescriptionDefault
toNoOnly count sites that launched on or before this date (YYYY-MM-DD).
fromNoOnly count sites that launched on or after this date (YYYY-MM-DD).
limitNoHow many to return, 1-500. Default 100, busiest first.
list_watchesList watchesB
Read-only
Inspect

The customer's watches, including inactive watches and their current status. A watch can deliver new matching sites by email, Slack or webhook as they are discovered, or keep matches in the account portal. Free.

NameRequiredDescriptionDefault

No parameters

lookup_siteLook up one siteAInspect

Everything known about one website: when it launched, what it is, and the technologies detected on it. Give a domain such as example.com (a full URL works too). Returns found: false if the site is not in the corpus. When found, counts one site from the monthly allowance.

NameRequiredDescriptionDefault
domainYesDomain to look up, e.g. example.com
includeContactNoInclude the site's published contact route (role mailbox and/or contact page) when available. Needs the 'contacts' permission.
includeQualityNoInclude quality bands and whether the site is green hosted.
includeInfrastructureNoInclude hosting, DNS and email-security details.
stack_breakdownStack breakdownAInspect

Counts and shares, not a list: for the sites matching a filter, how many use each technology, grouped by kind (payments, analytics, hosting, cms...). Answers any question of the form 'how many', 'what share', or 'which X do sites using Y use' in one call, for example 'what payment providers do Ghost sites use'. Use this BEFORE find_sites or export_sites for those questions; exporting rows and counting them costs hundreds of lookups for the same answer. Same filters as find_sites. Counts one Explore slice and no site allowance.

NameRequiredDescriptionDefault
nearNoOnly sites near a place: a town or city, a postcode, or 'lat,lng', e.g. Bristol. Use with radius. Sites we could not place are left out.
sinceNoEarliest LAUNCH date, YYYY-MM-DD.
untilNoLatest LAUNCH date, YYYY-MM-DD. Inclusive of the whole day.
radiusNoHow far from near, e.g. 30mi or 50km (a bare number is km). From 5 to 248 miles (8 to 400 km).
countryNoCountry as an ISO 3166-1 alpha-2 code, e.g. GB. Names are accepted too. Country is an ESTIMATE with a confidence score, so see minCountryConfidence.
regionsNoOnly sites in these states, provinces or other regions, e.g. ["Texas", "Oklahoma"]. Each a name, a name and country such as 'Georgia, US', or an id such as US-TX. A site matches if it is in ANY of them. Sites we could not place are left out.
categoryNoProduct category of the SITES, e.g. ecommerce. Not a kind of technology; for that see technologyCategory.
keywordsNoWhole words to look for in a site's name, title or description, e.g. photogrammetry. Matches ANY of them; a multi-word entry is a phrase. Three characters or more, up to ten words. Combines with every other filter, so 'Stripe sites that mention photogrammetry' is technology plus keywords. The same rule create_watch uses, so a word that filters here is the word a watch would fire on.
technologyNoTechnology name, exactly as returned by list_technologies, e.g. ghost. The sites using it are the population; it is left out of its own breakdown.
observedSinceNoEarliest date we first recorded the site, YYYY-MM-DD.
technologyCategoryNoOne kind of technology to report on, e.g. payments, analytics, cms, hosting. Leave unset for every kind. list_technologies shows each technology's kind under 'category'.
minCountryConfidenceNoLeast country confidence to accept, 0 to 1. Pass 0.6 when the country needs to be right rather than merely likely.
technology_sitesSites using a technologyAInspect

Sites detected using one specific technology, newest first. Use find_sites instead when combining a technology with a country, category or contact filter. For counts, shares or 'which X do these sites use', call stack_breakdown instead; it answers in one call. Counts one site from the monthly allowance for each site not already returned to you this period.

NameRequiredDescriptionDefault
nearNoOnly sites near a place: a town or city, a postcode, or 'lat,lng', e.g. Bristol. Use with radius. Sites we could not place are left out.
limitNoHow many sites to return, 1-100. Default 50.
sinceNoEarliest launch date, YYYY-MM-DD.
untilNoLatest launch date, YYYY-MM-DD. Inclusive of the whole day.
offsetNoHow many to skip, for paging.
radiusNoHow far from near, e.g. 30mi or 50km (a bare number is km). From 5 to 248 miles (8 to 400 km).
confirmNoSet true to skip the cost confirmation and return the data immediately.
regionsNoOnly sites in these states, provinces or other regions, e.g. ["Texas", "Oklahoma"]. Each a name, a name and country such as 'Georgia, US', or an id such as US-TX. A site matches if it is in ANY of them. Sites we could not place are left out.
technologyYesTechnology name, exactly as returned by list_technologies.
includeQualityNoInclude quality bands for each site.
technology_trendTechnology adoption over timeAInspect

Weekly adoption of one technology over the whole period we have data for, counted across every site in the corpus, with notes marking anything that changed how it is measured. Same population as list_technologies, so the two can be compared. Counts no site allowance.

NameRequiredDescriptionDefault
technologyYesTechnology name, exactly as returned by list_technologies.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • Addedcreate_watch
    • Addeddelete_watch
    • Addedexport_sites
    • Addedfind_sites
    • Addedlist_technologies
    • Addedlist_watches
    • Addedstack_breakdown
    • Addedtechnology_sites
    • Addedtechnology_trend
  2. 2 tool updates
    • First observedaccount_status
    • First observedlookup_site

Publisher details

Operator
FirstSited
Operator website
https://firstsited.com
Vendor relationship
Not applicable
Trust center
Not applicable
Restrictions
Any paid plan

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Discovers local businesses needing a website via OpenStreetMap and verifies their leads with checks like website existence, email deliverability, and site quality scoring.
    18 PyPI
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    AI agent website builder, starting with link-in-bio sites. Create and publish via MCP server or REST API.
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables creating, editing, previewing, and publishing hosted business websites with owner-approved OAuth access, including template discovery, image uploads, revision checks, and live publication status checks.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    sitectrl turns a plain-language description into a real, hosted, live website — not a mockup. Your AI can ask sitectrl's builder to do it (create_site), or write the code itself and push the files (write_site_files + publish_site). Every site ships with hosting, SSL, working contact forms, and private built-in analytics; domains and email connect in-product.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources