Skip to main content
Glama

Comment insights

comment_insights
Read-only

What the comments under your posts are about: the topics and their shares, the questions asked, who wants to buy and what is complained about, with the comments quoted. Runs on our side. A costly or long run quotes its price first. Credits by scale small/medium/large, for one post: bilibili, douyin, weibo, youtube 50/232/672; kuaishou 40/182/522; reddit 80/382/1122; wechat 150/732/-; x 42/190/544; xiaohongshu 270/672/-; zhihu, facebook 70/332/972; instagram 58/266/772; tiktok 38/172/492; wechat_channels 138/636/-. Pass links whole, as given. On error, follow error.fix. Tell the user billing.display.

Input Schema

NameRequiredDescriptionDefault
focusNoWhat you want to know, in a sentence: adds the comments that speak to it.
scaleNoThe most comments read in all, shared by the posts: small 200, medium 1,000, large 3,000; fewer on a platform whose comments cost more, as the answer says.
handleNoA handle an earlier answer gave, or the request_id of an earlier call: reads that result again, free. Nothing else is run.
topicsNoYour own topics, up to 10: the step that finds topics is then left out.
confirmNotrue: run it whatever it costs. false: answer the plan and its price, and run nothing. Left out: a costly run, and one that runs in the background, answers its price first.
targetsYes1 to 20 links to posts; they may be of different platforms.
max_cost_creditsNoRefused, free, with the quote, if the run would cost more.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / handle / description
      Previous value: -"A handle an earlier answer gave: reads that result, free. Nothing else is run."New value: +"A handle an earlier answer gave, or the request_id of an earlier call: reads that result again, free. Nothing else is run."
  2. First observed

TDQS

A4/5.0
Behavior5/5

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

Beyond the readOnly/openWorld annotations, it discloses that the work runs server-side, that a costly or background run replies with a price first, the exact credit cost per platform and scale, that `handle` re-reads an earlier result for free, and how to recover from errors. This is unusually rich behavioral context for a tool with real cost attached.

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?

It is front-loaded with the purpose, followed by the billing table and the operating rules; every line carries information. The multi-line credit table is bulky but high-density, and it is arguably the most decision-relevant content for an agent weighing cost.

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?

For a 7-parameter, paid, possibly asynchronous tool with no output schema, this covers cost, confirmation, caching, and error handling well and sketches the return content. The notable omission is where it sits relative to sibling comment tools, and how paging or partial platform failures appear in the answer.

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 already 100%, but the description adds semantics the schema cannot: the per-platform credit cost for each scale tier, 'pass links whole, as given' for `targets`, and how `confirm`/`max_cost_credits` intersect with the price-quote flow. That goes beyond restating the fields.

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 output: topics with their shares, questions, buying intent, and complaints with quoted comments, under a given set of posts. An agent can tell what it produces. It stops short of naming how it differs from the sibling tools `comments` or `brand_buzz`, so the boundary is left to inference.

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?

Usage is only implied: you use it to learn what is being discussed under posts. Operational guidance is strong (pass links whole, run on error.fix, tell billing.display), but there are no exclusions or 'use X instead' routing against `comments`, `brand_buzz`, or `user_posts`.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.