Skip to main content
Glama

Server Details

Search Accent's public website and get non-binding budgetary estimates from published plan prices.

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
Uptime
100.0% over 26 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

site_get (fetch one record), site_search (query the corpus), and site_status (version metadata) target clearly separate operations with little overlap. get_budgetary_quote is a computational pricing tool that a naive agent might confuse with fetching the plans-pricing page via site_get, but its description explicitly frames it as an estimate generator rather than a content read.

Naming Consistency3/5

Three tools follow a clean `site_<verb>`-style prefix convention (site_get, site_search, site_status), but get_budgetary_quote uses a bare verb_noun pattern with no prefix, breaking the pattern. The split is still readable, but it is a visibly mixed convention within a four-tool set.

Tool Count4/5

Four tools is lean but each one maps to a real capability: search the content, read a record, quote pricing, and check the served schema version. The only thinness is the absence of any enumeration/browse tool, which pushes it slightly under-scoped for a content site.

Completeness3/5

Reading coverage (search + get) and pricing coverage are solid, but there is no way to list routes, collections, or sitemap entries, so discovery depends entirely on site_search returning something useful before site_get can be used. There is also no tool for the referenced next-step actions (e.g. formal quote request), leaving a dead end the agent must punt to a URL.

Available Tools

4 tools
get_budgetary_quoteBudgetary monthly price estimate (non-binding)A
Read-onlyIdempotent
Inspect

Non-binding monthly estimate for Accent cloud phone and team messaging plans at the published 36-month rates on https://www.accentvoice.com/plans-pricing/ (users × per-user plan price, plus published add-ons). Month-to-month, other terms and annual-billing online-order pricing are not quoted here: request a formal quote. Omit plan to get every plan; monthly.low_from / high_from name the plan behind each end of the range (each plan carries its tagline, e.g. Team is team messaging). Excludes taxes, fees, usage and one-time charges. Each estimate lists the plan's included features as published on the Plans & Pricing page. No personal data needed. For a binding price, send the person to next_steps.formal_quote_url.

NameRequiredDescriptionDefault
planNoteam = Team (Team Messaging); pro = Pro (Cloud Phone, Team Messaging); pro-plus = Pro+ (Phone, Message + Bring Your Own VoIP Phone); premium = Premium (Phone, Message with a VoIP Phone Included)
termNo36_month (default) = the published plan-card price. month_to_month is not quoted by this tool: it returns term_not_supported with a formal-quote link.
usersYesNumber of users. Above the service limit the tool answers formal_quote_required.
addonsNo

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already establish readOnly/idempotent/non-destructive, and the description adds real behavioral detail on top: no personal data required, taxes/fees/usage/one-time charges excluded, included features listed per plan, and specific non-success responses (term_not_supported, formal_quote_required).

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?

One dense paragraph, but front-loaded with the core definition and zero purely decorative sentences. The clause about taglines and the feature-list sentence are secondary detail that slightly dilutes an otherwise tight block.

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 compensates by explaining returned fields, caveats, exclusions, and the escalation path. An agent has everything needed to call it correctly and to interpret or reroute an unsupported request.

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 75%, and the description adds default/omission semantics that the schema does not spell out (omitting plan returns every plan) plus the meaning of the returned monthly.low_from / high_from endpoints. It says less about the addons object, which the schema already enumerates.

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 first sentence names a specific verb (estimate), the exact resource (Accent cloud phone and team messaging plans), and the pricing basis (published 36-month rates). It is unmistakably a read-only pricing tool, easily distinguished from the site_get/site_search/site_status siblings.

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

Usage Guidelines5/5

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

It states when to use it (36-month published rates, add-ons included), when not to (month-to-month, other terms, annual-billing online-order pricing), how to widen scope (omit plan), and hands off explicitly to next_steps.formal_quote_url for binding prices.

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

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.

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.

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to compare published prices and licence terms for email verification credits, sound effect packs, and font licences against a given usage, returning ranked options with source links and the date each price was checked. It is read-only and requires no account, API key, or sign-in.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides deterministic cleaning cost, time, crew, and chemical usage estimates for homes and offices via MCP and HTTP endpoints.
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Provides AI assistants with real-time access to Azure retail pricing information, enabling price searches, regional cost comparisons, monthly bill estimates, and SKU discovery through natural language queries.
    13
    56
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Anchor AI FinOps to real, live cloud pricing. AWS, GCP & Azure — public list prices and enterprise negotiated rates. No credentials needed for AWS and Azure public pricing.
    15
    139 PyPI
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources