Ocolta Review Summaries
Server Details
Read categorical signals, confidence and indicator counts from your recoverable Ocolta reviews.
- Status
- Healthy
- Uptime
- 100.0% over 22 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
Each tool targets a distinct step: connecting to a purchase, listing recent reviews, and fetching one review's summary. However, 'unused reviews' in get_connected_purchase and 'recent completed reviews' in list_recent_reviews could create minor confusion about which tool to call for review availability.
All tool names follow a consistent snake_case verb_noun pattern (get_connected_purchase, get_review_summary, list_recent_reviews). The prefixes clearly indicate the action and the resource.
Three tools is within a reasonable range for a focused read-only summary server, and each tool has a clear role. The set is minimal but not excessive, though it could feel slightly thin without a batch or search tool.
The core read-only workflow—connect to a purchase, list recoverable reviews, and fetch a summary—is covered. Missing batch retrieval or filtering options, but no critical gap given the stated constraints and explicit exclusions.
Available Tools
3 toolsget_connected_purchaseConnected Ocolta purchaseARead-onlyInspect
Identifies the existing Ocolta purchase connected to this conversation. Returns its label, whether it is a synthetic reviewer fixture, the number of unused reviews, and the supported report-summary access. Does not expose payment details or account identifiers.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| label | Yes | |
| access | Yes | |
| synthetic | Yes | |
| availableReviews | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is largely covered. The description goes beyond that by enumerating the returned facts (label, synthetic-fixture flag, unused review count, report-summary access) and explicitly naming what is withheld ('Does not expose payment details or account identifiers'), a clear data-boundary disclosure.
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 compact sentences, front-loaded with the identity of the resource, then the return contents, then the privacy boundary. Every sentence carries information; no filler or restatement of the title.
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?
For a zero-param, read-only tool with an output schema, the description covers purpose, scope, return contents, and data exclusions. The only unaddressed detail is behavior when no connected purchase exists (e.g., error vs. empty result), which is a minor gap given the output schema already documents the success shape.
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 per the rubric the baseline is 4. There is nothing parameter-level for the description to compensate for, and the schema with additionalProperties=false is unambiguous.
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 and resource: 'Identifies the existing Ocolta purchase connected to this conversation.' An agent can tell this is a lookup of the purchase bound to the current conversation. It does not, however, distinguish itself from the siblings get_review_summary and list_recent_reviews, even though it mentions reviews and report-summary access.
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?
Usage is implied by the phrase 'connected to this conversation', which tells the agent the tool is scoped to the current conversation. There is no explicit when-to-use, when-not-to-use, or comparison against the review-oriented siblings, so the agent must infer the routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_review_summaryRead an Ocolta review summaryARead-onlyInspect
Returns the categorical status, review priority, confidence, fraud and AI-generation assessments, indicator counts and limitation count for one recoverable review from the connected purchase, with a fixed disclaimer. Returns no source document, personal fields or free-text excerpts, and does not spend a credit. The result is a signal for human follow-up; it does not prove fraud, authenticity, intent, identity or AI generation.
| Name | Required | Description | Default |
|---|---|---|---|
| review_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| status | Yes | |
| confidence | Yes | |
| disclaimer | Yes | |
| reviewPriority | Yes | |
| fraudAssessment | Yes | |
| limitationCount | Yes | |
| fraudIndicatorCount | Yes | |
| aiGenerationAssessment | Yes | |
| aiGenerationIndicatorCount | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations (which already declare readOnly/openWorld=false/destructive=false), it discloses several traits the agent could not otherwise know: no credit is spent, a fixed disclaimer is attached, and the response deliberately omits source documents, personal fields and free-text excerpts. It also bounds interpretation by stating the result does not prove fraud, authenticity, intent, identity or AI generation.
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 preamble: what it returns, what it withholds/costs, and how to interpret it. Each sentence earns its place, though the non-goal enumeration ('fraud, authenticity, intent, identity or AI generation') is slightly long for its informational payload.
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 an output schema present, return-value structure need not be spelled out, and annotations already cover the safety profile. The description adds the remaining essentials for a fraud-adjacent read tool: cost, data minimization, and explicit interpretation limits, so nothing an agent needs to call 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 0%, so the description must carry the load, and it only partially does: it clarifies that the ID must reference a single recoverable review tied to the connected purchase, which scopes the value. It adds nothing about the required ent_<hex32> format or where the ID is obtained, leaving the regex pattern in the schema to do that work.
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 (Returns) plus the exact resource (categorical status, priority, confidence, fraud/AI assessments, indicator and limitation counts) for one recoverable review from the connected purchase. The singular 'one ... review' scoping implicitly separates it from the sibling list_recent_reviews, and the 'from the connected purchase' constraint separates it from a free-standing review lookup.
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?
It gives decision-relevant context (it consumes no credit, and output is a signal for human follow-up rather than proof), which helps an agent judge whether to call it. However, it never states when to prefer it over list_recent_reviews or get_connected_purchase, nor prerequisites such as where a valid review_id comes from. Usage is implied rather than prescribed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_recent_reviewsRecoverable Ocolta reviewsARead-onlyInspect
Lists the review IDs of up to ten completed Deep Reviews from the connected purchase that are still within the 24-hour recovery period after completion, most recent first. Does not start a review or spend a credit.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| reviews | Yes | |
| recoveryWindow | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered; the description adds substantive behavior beyond them: a hard cap of ten results, a 24-hour recovery window, most-recent-first ordering, and the fact that calling it is free (no credit spent). This is real operational context rather than a restatement of 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly written sentences with zero filler: the scoping constraints (ten max, connected purchase, 24-hour window, ordering) come first, and the negative clarification about not starting a review or spending a credit lands last. Every clause earns its place.
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?
For a zero-parameter read tool with an output schema, the description carries what the agent needs and need not explain return values. The only soft spot is that 'the connected purchase' is referenced without definition, though the sibling get_connected_purchase implies how that context is established.
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, which sets the baseline at 4; there is nothing to document and the description correctly makes no parameter claims. Schema description coverage is reported at 100% and the empty object schema is unambiguous.
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?
Specific verb (lists) plus a precisely scoped resource (review IDs of up to ten completed Deep Reviews from the connected purchase), including the 24-hour recovery window and most-recent-first ordering. It does not name the sibling tools (get_connected_purchase, get_review_summary), so it falls short of explicit sibling differentiation, but the negative clause 'Does not start a review or spend a credit' fences off adjacent actions.
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?
Clear context for use: only reviews still inside the 24-hour post-completion recovery period are returned, and the description explicitly rules out starting a review or spending a credit. It stops short of naming what to call instead (e.g., get_review_summary) for reviews outside that window, so no explicit alternative is offered.
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
get_connected_purchase - First observed
get_review_summary - First observed
list_recent_reviews
Related MCP Connectors
Read graded sales call reports, agents and scorecards from Cold Call Coach.
Read and score Opik traces, experiments, datasets and prompts from your AI assistant.
Checkout reviews via OAuth or agent API keys: bot blocks, payment methods, outcomes and effort.
G2, Trustpilot, Yelp reviews with sentiment and theme extraction across sources.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAnalyzes user-authorized CSV, JSON, or XLSX comment exports locally to generate risk signals, prioritized comments, evidence-backed actions, and reports while keeping data private.MIT
- FlicenseNot gradedqualityBmaintenanceEnables auditing product review streams for review-velocity clustering, sentiment dissonance, repetitive incentivized phrases, and review hijacking, then surfaces authenticity grades and adjusted ratings that estimate true customer sentiment.7-
- FlicenseNot gradedqualityBmaintenanceEnables auditing product review streams for review-velocity clustering, sentiment dissonance, repetitive incentivized phrases, and review hijacking. Produces adjusted authentic ratings and authenticity indexes for e-commerce products.7-
- AlicenseAqualityCmaintenanceEnables privacy-aware, deterministic, read-only chat analysis through tools for briefs, aggregate interaction signals, evidence-aware claim audits, and canonical resource discovery.241MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.