Accent site content
Server Details
Search and read Accent's public website: cloud phone, contact center, pricing, support guides.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 3 tools
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.
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.
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.
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 toolssite_getGet a page, post, product or storyARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Record slug, e.g. gxp1625-ip-phone. | |
| route | No | Site route with a trailing slash, e.g. /cloud-phone-system/. |
TDQS
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.
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.
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.
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.
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.
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_searchSearch accentvoice.comARead-onlyIdempotentInspect
Search the published content of www.accentvoice.com (pages, blog posts, products, customer stories). All query terms must match; title hits rank highest. Returns up to limit results with collection, slug (absent for pages), route, title and score. Use site_get to read a result in full.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search terms. | |
| type | No | Restrict to one collection. | |
| limit | No | Maximum results. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, destructive=false, openWorld=false). The description adds non-obvious behavioral context beyond them: all query terms must match (AND semantics), title hits rank highest, and slug is absent for pages. It stops short of pagination or empty-result behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, zero waste, front-loaded with scope, then matching/ranking semantics, then return shape and the hand-off to site_get.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description supplies the return fields itself, and annotations already carry the safety profile. Nothing an agent needs to call and interpret it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3, but the description adds meaning: it clarifies the collection concept behind `type`, describes the result shape (collection, slug, route, title, score), and confirms `limit` caps results. It goes beyond restating schema fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Search) and resource (published content of www.accentvoice.com), enumerating the collections and distinguishing it from site_get. An agent can identify it immediately without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes follow-up work: 'Use site_get to read a result in full.' This names the alternative and the condition that selects it. No when-not guidance for site_status, but the context is clear.
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 useARead-onlyIdempotentInspect
The schema version and release stamp (git, build time, digest) of the content being served. It equals the stamp in /agent/content-index.json.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
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.
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.
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.
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.
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.
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.
3 tool updates
- First observed
site_get - First observed
site_search - First observed
site_status
Related MCP Connectors
Read-only facts about Answering Service Care: company info, services, pricing, site search.
Read-only answers from vocenya.com: plans and prices, products, industries, locations, guides.
Check how well AI agents can discover and understand a public website.
Check whether AI assistants can reach, read and cite a public website. No account for 4 of 5 tools.
Related MCP Servers
- AlicenseAqualityNot gradedmaintenanceEnables hybrid web search and intelligent content extraction, combining semantic search with documentation-optimized reading that strips noise and returns clean, token-efficient context for AI agents.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read webpages and perform web searches using DuckDuckGo.MIT

notifly-mcp-serverofficial
FlicenseNot gradedqualityCmaintenanceEnables AI agents to search Notifly documentation and SDK code examples for seamless integration.12 npm1-- AlicenseNot gradedqualityDmaintenanceProvides web search and content extraction for AI agents.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.