Skip to main content
Glama

Send Your Agent Website Readiness

Server Details

Scan website AI readiness, understand the result and route customers to the right SYA package.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: scanning a website, explaining a score, listing packages, getting package links, and retrieving sample reports. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow the snake_case verb_noun pattern consistently (e.g., scan_website, list_packages, explain_readiness_score), making them predictable and easy to parse.

Tool Count5/5

Five tools cover the core user flow of assessing website readiness, understanding results, and exploring packages. The count is well-scoped and not excessive.

Completeness4/5

The tool set covers the main steps (scan, explain, list, get details, sample report). Missing tools like purchase or full report are acceptable for a free preview system, but a minor gap exists for re-scanning or comparison.

Available Tools

5 tools
explain_readiness_scoreExplain AI Readiness ScoreA
Read-onlyIdempotent
Inspect

Explain what an SYA structural readiness score means and the appropriate next step. This does not measure AI answer rankings, mentions, citations or traffic.

ParametersJSON Schema
NameRequiredDescriptionDefault
scoreYesSYA structural readiness score from 0 to 100
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is clear. The description adds that the tool explains meaning and next step, which aligns with annotations but does not provide additional behavioral traits beyond what annotations already convey.

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

Conciseness5/5

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

Two sentences, zero wasted words. The first sentence states the primary purpose, and the second clarifies the scope. Front-loaded and 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?

Given the simple tool with one well-documented parameter and complete annotations, the description fully covers what the tool does and its limitations. No additional details are necessary for this context.

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% for the single parameter 'score', with a clear description of its type (number) and range (0-100). The tool description does not add extra meaning beyond the schema, so it meets the baseline without enhancement.

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 clearly states the tool explains an SYA structural readiness score and the appropriate next step, with a specific verb ('explain') and resource. It also distinguishes itself by explicitly listing what it does not measure (AI answer rankings, mentions, citations, traffic), differentiating from sibling tools.

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 provides clear context on what the tool does and what it does not cover, aiding in appropriate selection. However, it does not explicitly state when to use this tool over siblings or give alternative suggestions, though the negative scope helps avoid misuse.

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

get_sample_reportGet Public Sample ReportA
Read-onlyIdempotent
Inspect

Return one of the limited public SYA sample report previews for SaaS, API, ecommerce or Web3 websites.

ParametersJSON Schema
NameRequiredDescriptionDefault
sampleNoPublic sample typesaas
Behavior3/5

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

Annotations already declare safe, read-only, idempotent behavior. The description adds that it returns a 'preview' and is 'limited public', which provides some additional context but does not significantly extend 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.

Conciseness5/5

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

A single, clear sentence that conveys the tool's purpose efficiently. No wasted words; the description is appropriately front-loaded and scannable.

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

Completeness4/5

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

Given the tool's simplicity (one optional parameter, no output schema), the description adequately explains what the tool does and the types of reports. It could mention the optionality of the parameter, but the schema covers that. Overall, it is complete enough for an AI agent to use 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% with the single parameter having an enum description and default value. The description restates the enum values (SaaS, API, ecommerce, Web3) but adds no new meaning beyond the schema.

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 clearly states it returns a public sample report preview, listing the specific types (SaaS, API, ecommerce, Web3). It distinguishes from sibling tools which handle scoring, linking, listing, or scanning, making the tool's unique purpose unmistakable.

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 description implies usage for retrieving sample reports, but does not provide explicit guidance on when to use vs alternatives or when not to use. Sibling tool names offer some context, but no direct exclusions or prerequisites are mentioned.

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

list_packagesList Send Your Agent PackagesA
Read-onlyIdempotent
Inspect

List current SYA packages, localised USD/GBP/EUR prices, intended use and customer-controlled detail links.

ParametersJSON Schema
NameRequiredDescriptionDefault
currencyNoDisplay currencyUSD
Behavior4/5

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

Annotations already convey read-only, idempotent, non-destructive behavior. The description adds specific context about the data returned (currency-specific prices, links), enhancing transparency without contradicting annotations.

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

Conciseness5/5

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

A single, front-loaded sentence that efficiently communicates the tool's purpose and key outputs with no wasted words.

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?

For a simple list operation with one optional parameter and no output schema, the description covers the essential return data (packages, prices, uses, links) adequately.

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?

The schema provides 100% coverage with a description for the 'currency' parameter. The description adds semantic value by linking the currency to localised prices, which is not explicit in the schema.

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 clearly states the action ('List current SYA packages') and the specific content returned (localised prices, intended use, detail links), distinguishing it from sibling tools like get_package_link or scan_website.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool vs alternatives, nor any exclusions or prerequisites. It is purely declarative of function.

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

scan_websiteScan Website AI ReadinessA
Read-onlyIdempotent
Inspect

Run the free structural AI-readiness preview for a public website the user owns or is authorized to assess. Returns a score, grade, readiness pillars and the lowest suitable SYA package.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic website URL or domain, for example https://example.com
Behavior4/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true, so the description correctly omits those. The description adds behavioral details: it returns a score, grade, readiness pillars, and the lowest suitable SYA package. It also notes the scan is free and for public websites. The openWorldHint implies variability, but the description does not address that, slightly reducing completeness.

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

Conciseness5/5

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

The description consists of two concise sentences that front-load the purpose and quickly list the outputs. Every word adds value; no redundancy or filler.

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

Completeness4/5

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

Given no output schema, the description lists key output components (score, grade, pillars, package). It covers authorization and the free nature. However, it lacks details on error handling (e.g., invalid URLs) and does not mention the open-world variability of results. Nevertheless, it is largely complete for a simple input-output tool.

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?

The schema already describes the single parameter 'url' with a clear example. The description adds no additional parameter-level detail beyond what the schema provides. Baseline 3 is appropriate given 100% schema coverage.

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 clearly states the verb 'Run' and the resource 'free structural AI-readiness preview for a public website'. It distinguishes the tool from siblings like explain_readiness_score and get_package_link by specifying that this tool performs the initial scan and returns a score and recommendations.

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 description specifies that the user must own or be authorized to assess the website, which is a prerequisite. However, it does not explicitly state when to use this tool versus alternatives (e.g., after scanning, use explain_readiness_score for details). The context implies it is the entry point, but explicit guidance is missing.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources