GoAI Moat Review Intelligence
Server Details
Analyze product reviews: pain points, feature requests, sentiment and competitive gaps for sellers.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- jayniebingyu-cyber/goaimoat-ai-visibility-mcp
- GitHub Stars
- 0
TDQS
Scored across 3 tools
analyze_reviews and extract_voice_of_customer both process a single batch of reviews and both surface pain points, so an agent could reasonably confuse them; the richer semantic report vs. deterministic local extraction distinction helps but is not crisp. competitive_gap is clearly distinct.
All names use lowercase snake_case and are readable, with analyze_reviews and extract_voice_of_customer following a clear verb_object pattern. competitive_gap breaks the verb convention, making the set slightly inconsistent.
Three tools is lean but appropriate for a focused review-intelligence server: one local extractor, one deep analyzer, and one competitive comparison tool. It is not bloated, though a slightly broader toolkit would feel more substantial.
The toolkit covers the core review-intelligence workflow: raw local extraction, deep semantic analysis, and competitive gap comparison. Minor gaps exist, such as no direct tool for multi-competitor comparison or trend analysis over time, but these are not core to the stated purpose.
Available Tools
3 toolsanalyze_reviewsAnalyze ReviewsAInspect
深度分析一批评论,输出结构化 VOC 报告:核心痛点、功能诉求、好评点、紧急度、行动建议。
基于 DeepSeek 语义分析,只依据你传入的评论原文,不编造数据;引用评论原话作为证据。 未配置 DEEPSEEK_API_KEY 时自动降级为本地 extract_voice_of_customer 结果。
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | 输出语言,zh=中文 / en=英文(默认 zh)。 | zh |
| reviews | Yes | 评论原文(每行一条,或用 | 分隔;可传 JSON 数组)。 | |
| product_name | No | 产品名(可选,用于报告标题)。 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that the tool relies on DeepSeek semantic analysis, strictly uses only provided review text without fabricating data, and cites original quotes as evidence. It also reveals the automatic degradation behavior when the API key is missing. This is transparent about its dependencies and limitations.
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?
The description is concise, with the core purpose and outputs stated in the first two sentences, followed by key behavioral notes. Every sentence adds value, mentioning the analysis basis, evidence requirement, and fallback behavior. It is well-structured and front-loaded with the essential information.
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?
Given the tool's moderate complexity, the description covers the core functionality, output structure, data handling constraints, and fallback behavior. The output schema is present, so return values are covered. One minor gap: it doesn't specify how the analysis handles very large inputs or any limits, but this is not critical. Overall, it provides sufficient context for an agent to use it correctly.
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 the schema already documents all parameters. The description does not add significant extra meaning for the parameters, except perhaps implicit understanding of how they are used. It doesn't clarify formats for 'reviews' beyond what the schema provides (e.g., line-separated or JSON array). This meets the baseline for high schema coverage.
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 clearly states what the tool does: 'deeply analyzes a batch of reviews and outputs a structured VOC report'. It lists the specific output components (core pain points, feature requests, positive points, urgency, action suggestions) and explicitly distinguishes itself from a sibling via the fallback mechanism. This makes its purpose unambiguous and differentiates it from similar tools.
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?
The description implies when to use this tool (for deep semantic analysis) and mentions the fallback to a sibling when the API key is missing. However, it doesn't explicitly say when NOT to use it or suggest alternatives in other scenarios. The mention of the sibling in the fallback context provides some differentiation but lacks explicit usage guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
competitive_gapCompetitive GapAInspect
对比两批评论,找出竞对差距:A 有 B 无、B 有 A 无、差异化机会。
典型用法:name_a=你的产品评论、name_b=竞品评论,看竞品被夸但你被骂的点(=你必须补的), 以及你被夸但竞品被骂的点(=你的卖点)。基于 DeepSeek 语义分析。
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | 输出语言 zh/en。 | zh |
| name_a | No | 产品 A 名称(默认「本产品」)。 | 本产品 |
| name_b | No | 产品 B 名称(默认「竞品」)。 | 竞品 |
| reviews_a | Yes | 产品 A 的评论原文(每行一条)。 | |
| reviews_b | Yes | 产品 B 的评论原文(每行一条)。 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It does add one genuine behavioral clue — 基于 DeepSeek 语义分析 — implying AI-generated, non-deterministic results. However, it does not disclose error/failure modes, external API dependency implications, or the approximate nature of the analysis beyond that single clause.
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 paragraphs with the purpose front-loaded in the first sentence and the usage recipe following directly. Every clause earns its place; the trailing DeepSeek note is a relevant behavioral disclosure rather than fluff.
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?
An output schema exists, so the description need not explain return values. The description covers purpose, usage recipe, and name semantics, while the schema documents all five parameters at 100% coverage. It is complete enough for correct invocation, though it omits input-size limits and handling of the lang parameter in different content languages.
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 description coverage is 100%, so the baseline is 3. The description adds interpretive value beyond the schema by mapping name_a to 你的产品 (your product) and name_b to 竞品 (competitor), and by explaining what the directional gaps mean strategically (must-fix points vs. selling points) — meaning the schema's terse name defaults do not convey.
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 opens with a specific verb-resource pair — 对比两批评论 (compare two batches of reviews) — and enumerates the exact output types (A 有 B 无、B 有 A 无、差异化机会). This explicit two-batch comparative scope distinguishes it from siblings analyze_reviews and extract_voice_of_customer, which are single-batch analysis tools.
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?
The 典型用法 paragraph gives an explicit usage recipe: set name_a to your product's reviews and name_b to the competitor's, then interpret the two gap directions (competitor praised / you criticized = must-fix; you praised / competitor criticized = selling point). This is clear contextual guidance, but it never names sibling alternatives or states when not to use the tool, so it stops short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extract_voice_of_customerExtract Voice Of CustomerAInspect
零成本本地分析一批产品评论:情感占比 + 高频关键词 + 差评痛点句子。
确定性算法(词频 + 中英情感词典),不调用任何外部 API,永远可用、可复现。 输入是一批评论原文(每行一条,或用 | 分隔),不是评论链接——本工具分析你给的内容。
| Name | Required | Description | Default |
|---|---|---|---|
| reviews | Yes | 评论原文。每行一条评论;也可传 JSON 数组([{"text":"..."}, ...])。 |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and discloses key behaviors: deterministic word-frequency plus sentiment-dictionary algorithm, no external API calls, always available and reproducible, and local processing of user-supplied content. It could add details such as language scope beyond Chinese/English or limitations, but the core behavioral profile is well covered.
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 each earn their place: outputs in the first sentence, behavior and algorithm in the second, and input format and guardrail in the third. The information is front-loaded and there is no filler.
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 one-parameter tool with an output schema, the description provides enough to call it correctly: expected outputs, algorithm nature, input format, and the no-links constraint. Missing only explicit sibling differentiation and edge-case details like language or size limits, which are minor.
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 schema already documents the single reviews parameter at 100%, so the baseline is high; the description complements it by clarifying accepted formats (one per line or pipe separated) and reinforcing that links are not accepted. This adds value beyond the schema without redundancy.
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 names a concrete action and resource: analyzing a batch of product reviews to produce sentiment proportions, high-frequency keywords, and negative-review pain sentences. It does not explicitly contrast itself with the sibling analyze_reviews, but the stated deterministic, local algorithm and expected outputs make the tool's specific role clear.
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 clear context: the tool is for zero-cost, local, reproducible analysis of raw review text, and explicitly warns that it consumes content, not review links. It does not name alternatives or state when not to use it, so it stops short of full routing guidance.
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
analyze_reviews - First observed
competitive_gap - First observed
extract_voice_of_customer
Related MCP Connectors
Analyze customer feedback at scale — reviews, surveys, calls. AI-powered themes and sentiment.
E-commerce competitor intelligence, VOC sentiment, Amazon ASIN analysis, Reddit growth playbooks.
Customer-voice research: scrape reviews and comments from 30+ sites, find ads, hooks, creators.
Analyze customer reviews: sentiment, emotion, topics, themes, digests, and drafted replies.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceAnalyze Amazon reviews, VOC feedback, sentiment, pain points, and listing improvements through seven curated MCP tools.20 npm1Apache 2.0- AlicenseAqualityDmaintenanceAgent-native Amazon review intelligence — fetches verified reviews from 10 marketplaces via real Shulex OpenAPI (not scrapers) and produces copy-ready listing improvements grounded in actual customer language. Backed by a 2B-review historical dataset that Helium 10 / Jungle Scout can't replicate. Works in any MCP client (Claude Code, Claude Desktop, ChatGPT, Cursor, Windsurf, VS Code, Cline).634MIT
- AlicenseAqualityAmaintenanceReal-time Amazon Sponsored Products (SP) ad placements, keyword tracking, and comprehensive review data for AI Agents. Enables LLMs to autonomously conduct competitor ad audits, consumer sentiment analysis (VOC), and product optimization.196MIT
- AlicenseAqualityAmaintenanceEnables AI agents to research Amazon reviews and voice-of-customer signals through read-only tools for paginated reviews, complaint evidence, rating summaries, media filtering, and side-by-side comparisons of two products.56 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.