Skip to main content
Glama

Weio site check

Server Details

Website facts for agents: HTTPS/certificate checks, public site info, small local-business search.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-06-18
URL

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation3/5

find_businesses is clearly distinct, but check_https and site_info overlap: both report HTTPS/certificate problems on a site's homepage. check_https is the deeper dedicated check while site_info's cert flag is a secondary attribute, so an agent could plausibly misselect for certificate questions.

Naming Consistency4/5

All names use snake_case and two follow a verb_noun pattern (check_https, find_businesses). site_info is a noun-only outlier, but the set is still predictable and readable.

Tool Count4/5

Three tools is on the lean side but each covers a distinct task (HTTPS inspection, business discovery, homepage metadata extraction) and none feel redundant or filler. Slightly thin for a 'site check' server but well-scoped.

Completeness4/5

The core purpose of inspecting public sites is covered: security/certificate status, homepage content and contacts, plus a way to find candidate businesses. Minor gaps exist (no bulk/multi-domain check or URL-level deep crawl), but agents can work around them.

Available Tools

3 tools
check_httpsCheck a website's HTTPS certificateA
Read-onlyIdempotent
Inspect

Checks what a visitor sees when opening a domain in a browser, for both example.com and www.example.com: whether the site loads securely, or shows a full-page privacy warning / 'Not secure', and why (expired certificate, name mismatch, self-signed, no HTTPS, redirect problems, unreachable). Returns a cause code, whether a browser shows a warning, the certificate expiry date and a one-sentence plain-English explanation per address. Public websites only.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain or URL, e.g. example.com or https://www.example.com/page

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, open-world. The description adds real behavioral context beyond that: it silently tests BOTH example.com and www.example.com, and it reports cause codes, a warning flag, certificate expiry, and a plain-English explanation per address. The 'public websites only' restriction is also disclosed. No auth or rate-limit detail, but the safety profile is already covered by annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core behavior, then the enumerated failure causes and the return shape. One long sentence carries a lot but every clause earns its place; only mild density cost prevents a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must describe returns and it does: cause code, warning presence, expiry date, and a per-address explanation. Combined with the dual-hostname behavior and the public-site restriction, an agent has everything needed to call it and interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema does not: the single domain input is effectively expanded to two hostnames (apex and www), which materially changes what the agent should expect. It also implicitly accepts domains or full URLs, matching the schema example.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: it checks what a browser visitor sees for a domain, covering both the apex and www variants, and enumerates the failure modes it detects. It is unmistakably about HTTPS/certificate health, though it never names or contrasts itself with the sibling site_info, so an agent must infer the boundary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear context for when it applies (diagnosing browser security warnings for a domain) and an explicit scope exclusion ('public websites only'). It does not route the agent between this and site_info, which is the one missing piece for a top score.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

find_businessesFind businesses in Weio's small local scan indexA
Read-onlyIdempotent
Inspect

Returns up to 10 public business records from Weio's currently small, dated local scan index. Initial coverage is dental-category businesses in Fresno County, California, scanned 2026-09-30. Each record has business name, website, a phone-layout flag and scan/source scope; it deliberately does not return email addresses or personal data. This is not a complete directory or ranking.

ParametersJSON Schema
NameRequiredDescriptionDefault
areaYesCounty and state; currently Fresno County, CA only.
limitNoMaximum records to return (default 10).
categoryYesBusiness category; currently dentists/dental only.

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, but the description adds substantial context beyond them: the concrete result ceiling (up to 10), index freshness date, current coverage limits, the exact field set returned, and deliberately withheld data (no email addresses or personal data). That is meaningful behavioral disclosure an agent cannot infer from the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tightly packed sentences, front-loaded with scope and cap before the return-field and disclaimer details. Coverage limitations are restated in both the first and last sentences, a minor redundancy that keeps it from being maximally efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the return-value burden and does so, enumerating the record fields (name, website, phone-layout flag, scan/source scope) and the omitted fields. Combined with the coverage and freshness caveats, an agent has everything needed to call it and interpret results correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so category, area and limit are already documented in the schema, and the description largely restates the same constraints (10-record cap, Fresno County, dentists). It adds no syntax, format or validation detail beyond the schema. Baseline 3 applies when the schema carries the parameter burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb+resource (returns public business records), states the exact scope (dental businesses in Fresno County, CA, scanned 2026-09-30) and the result cap, so an agent knows precisely what this tool yields. The sibling tools (check_https, site_info) are in unrelated domains, so no differentiation is needed. It also proactively forbids misreading it as a directory or ranking.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains the effective usage window via its coverage constraints (currently small, dated index; dentists in Fresno County only) and explicitly warns 'This is not a complete directory or ranking', which tells the agent when results will be sparse or unrepresentative. It stops short of naming alternative tools or explicit when-not-to-call conditions, so it is clear context rather than full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

site_infoPublic business facts from a websiteA
Read-onlyIdempotent
Inspect

Reads a business website's homepage and returns what the business publishes about itself: page title and description, language, CMS/website builder (WordPress, Wix, Squarespace, Shopify...), whether it has a mobile viewport tag, role contact emails (info@, sales@, office@...; personal-name addresses are deliberately left out), phone numbers, social profile links and the contact/about page URL. Also flags a broken HTTPS certificate. Public websites only; one homepage fetch.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain or URL, e.g. example.com or https://www.example.com/page

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent and open-world, so the safety profile is covered. The description adds genuinely non-structured context: personal-name addresses are deliberately excluded, only one homepage fetch occurs, and broken HTTPS is flagged. That is meaningful disclosure beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense paragraph that front-loads what is read and what is returned, with the constraint trailing. Every clause carries information, though the parenthetical CMS list and email prefixes make it longer than strictly necessary.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the full burden of describing return values, and it does so field by field. Combined with annotations covering the safety profile, an agent has everything needed to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the single 'domain' parameter is fully documented in the schema (domain or URL, with examples). The description adds nothing about accepted input formats, so the baseline 3 is correct โ€” the schema does all the work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource: reads a business website's homepage and enumerates exactly what it returns (title, CMS, emails, phone, socials, contact URL). An agent knows precisely what data comes out. It does not explicitly distinguish itself from the sibling check_https, even though the 'flags a broken HTTPS certificate' clause overlaps that tool's territory.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The closing clause 'Public websites only; one homepage fetch' gives a scoping constraint, and the return list implies use for business/contact enrichment. But there is no explicit when-to-use vs. the sibling check_https, and the HTTPS overlap is unresolved, so routing still requires inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 1 tool update
    • Addedfind_businesses
  2. 2 tool updates
    • First observedcheck_https
    • First observedsite_info

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time website audits, lead scoring, tech-stack detection, and local-business search for AI agents doing sales outreach and competitor research.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables agents and clients to fact-check factual claims against live web sources, returning citable verdicts with source details and cryptographically signed receipts for downstream verification.
    1
    78 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides AI agents with access to real, verifiable businesses with provenance and source URLs, enabling natural-language business search and profile retrieval.
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources