Skip to main content
Glama

Accent site content

Server Details

Search and read Accent's public website: cloud phone, contact center, pricing, support guides.

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

Disambiguation5/5

The three tools occupy clearly separate roles: site_get retrieves a single record by route or slug, site_search performs a multi-term query over the whole published corpus, and site_status reports schema/release metadata. There is no plausible way to confuse a fetch with a search or a version check, and site_search explicitly points to site_get for reading results in full.

Naming Consistency4/5

All three tools share a consistent `site_` prefix in snake_case, giving a predictable and readable namespace. The only minor deviation is that site_status uses a noun rather than a verb (get/search), but the pattern is still clear.

Tool Count4/5

Three tools is lean but well-matched to a read-only published-content surface: one lookup, one query, one metadata check. It is not padded, though a slightly larger set (e.g. a browse/list-by-collection tool) would still feel natural.

Completeness4/5

For a read-only content API the core lifecycle is covered: discovery via search, retrieval in full via get, and provenance via status. The main gap is the absence of any listing/browsing operation by collection or route, which agents must work around by searching.

Available Tools

3 tools
site_getGet a page, post, product or storyA
Read-onlyIdempotent
Inspect

Fetch one published record in full. Pass exactly one of route (e.g. "/cloud-phone-system/") or slug (looked up as product, then post, then page, then story). Returns a not_found error if nothing is published there.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoRecord slug, e.g. gxp1625-ip-phone.
routeNoSite route with a trailing slash, e.g. /cloud-phone-system/.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds genuinely new behavioral facts: only published records are returned, unpublished lookups yield not_found, and slug resolution follows a product→post→page→story order.

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?

Three tight sentences, front-loaded with the core action, then the argument rule, then the failure behavior. No filler or repetition of the schema.

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?

No output schema exists, and the description covers what comes back (the full record) and the error case, which is adequate. It could say more about pagination or absent-record edge cases, but nothing essential to correct invocation is missing.

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?

With 100% schema coverage the baseline is 3, and the description exceeds it by adding the XOR constraint ('exactly one of') that the schema does not encode, plus the slug resolution precedence order. It cites an example route and slug too.

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 ('Fetch') and resource ('one published record in full'), and the title enumerates the record types. It is clearly distinguishable from site_search/site_status in intent, though it never names a sibling to route between them.

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?

Gives an important call constraint ('Pass exactly one of route or slug') and a failure condition ('Returns a not_found error if nothing is published there'), which is useful context. However, it never says when to prefer this over site_search for retrieval, so alternative-selection guidance is only implied.

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

site_statusContent release in useA
Read-onlyIdempotent
Inspect

The schema version and release stamp (git, build time, digest) of the content being served. It equals the stamp in /agent/content-index.json.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuine context beyond that: it enumerates the returned fields (git, build time, digest) and notes equivalence to the stamp in /agent/content-index.json, which helps the agent interpret the value.

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?

Two short sentences with the payload described first. The second sentence about equaling the stamp in /agent/content-index.json is a cross-reference of marginal actionable value to an agent, but it is not padding.

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?

There is no output schema, so the description must carry the return-value burden, and it does by naming the fields returned. For a zero-parameter read-only status tool this is nearly complete; only the practical purpose of the stamp is left unstated.

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 tool takes zero parameters, so the baseline is 4. The description correctly implies no input is needed, and there is nothing further for it to clarify about arguments.

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?

The description states a specific resource and payload: the schema version and release stamp (git, build time, digest) of the content being served. That is clearly distinct from the fetch/search behavior implied by siblings site_get and site_search, though it never explicitly names or contrasts them.

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?

There is no when-to-use guidance at all. Nothing tells the agent whether to call this to verify cache freshness, before a content-index lookup, or how it relates to site_get and site_search. Usage must be entirely inferred.

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. 3 tool updates
    • First observedsite_get
    • First observedsite_search
    • First observedsite_status

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources