Skip to main content
Glama

Server Details

Research saved LinkedIn contacts, review monitored public activity, and prepare engagement campaigns. Four product/setup tools work anonymously. Company tools require OAuth or a scoped API key: explicitly sign in and refresh tools. Paid actions require a credit budget. MCP cannot post comments or start extension delivery. Setup and examples: https://opencomment.ai/mcp

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

B3.2/5.0

Scored across 4 tools

Disambiguation4/5

Most tools have distinct purposes: get_started for onboarding, pricing_reference for pricing, product_overview for high-level product info, and product_search for targeted fact retrieval. However, product_overview and product_search both cover product information, so an agent may occasionally be unsure which to call for a general product question.

Naming Consistency4/5

All names use snake_case and are descriptive, but the pattern is mixed: get_started uses a verb_noun form while pricing_reference, product_overview, and product_search are noun phrases. This is a minor deviation rather than a confusing inconsistency.

Tool Count4/5

Four tools is slightly on the low side but appropriate for a focused product-info server. Each tool addresses a distinct informational need (onboarding, pricing, overview, search), so none feels redundant.

Completeness4/5

The surface covers common product-inquiry tasks: getting started, checking pricing, understanding the product, and searching facts. Some peripheral needs (e.g., support contact or changelog) are not explicitly covered, but product_search may partially fill those gaps.

Available Tools

4 tools
get_startedGet startedB
Read-only
Inspect

Learn how to sign up, connect an agent, and begin the product workflow.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so this is unambiguously a safe local read. The description adds nothing beyond that safety profile — no indication of return format, whether it is static documentation or dynamic state, or how it relates to the other reference tools.

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?

A single front-loaded sentence with no wasted words. Slightly generic in 'product workflow', but structurally efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple parameterless read tool with annotations and no output schema, the description is minimally adequate. It does not, however, say what the agent gets back or why this differs from the other overview/reference siblings, which is the main remaining gap.

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 there is nothing for the description to disambiguate; the baseline for a parameterless tool applies. No parameter-related gaps exist.

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 names a specific scope (sign up, connect an agent, begin the product workflow), so an agent can tell this is an onboarding/quickstart resource rather than a search or reference tool. However, it offers no explicit differentiation from siblings like product_overview or pricing_reference, which could also plausibly cover 'getting started' material.

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 statement of when to call this versus product_overview, pricing_reference, or product_search, and no prerequisites or exclusions. Usage is only weakly implied by the 'sign up / connect an agent' phrasing.

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

pricing_referencePricing referenceA
Read-only
Inspect

Get the canonical page for current plans and credits. Prices are not cached in MCP.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already cover the safety profile (readOnlyHint, destructiveHint=false, openWorldHint=false). The description adds one genuine behavioral fact beyond them: pricing data is not cached, so results must be fetched live. It does not clarify whether the tool returns a URL, a rendered page, or structured plans/credits data.

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?

Two short sentences with no waste; the core purpose leads and the freshness caveat follows immediately. Every sentence earns its place.

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 parameterless, read-only lookup with no output schema, the description covers purpose and the live-data caveat adequately. The one remaining ambiguity is what the 'canonical page' actually returns, which is a minor gap for a task this simple.

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 by the baseline rule parameter semantics default to 4. There is nothing in the schema for the description to compensate for.

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 and resource ('Get the canonical page for current plans and credits'), which is clearly distinct from product_search or product_overview. It does not name a sibling or explicitly draw the boundary, so it stays at a strong 4 rather than 5.

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?

'Prices are not cached in MCP' implies the agent must call this for pricing rather than relying on prior context, which is a useful implicit usage cue. However there is no explicit when-to-use vs when-not, and no comparison to the sibling tools, so the guidance remains implied.

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

product_overviewAbout OpenComment AIC
Read-only
Inspect

Learn what OpenComment AI does, with canonical product sources.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.6/5.0
Behavior2/5

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 covered structurally. The description adds only 'canonical product sources', which is too vague to convey whether the response is static, cached, or curated — nothing beyond the annotations in practice.

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 short sentence, front-loaded with the tool's purpose and no filler. It is appropriately sized for a no-parameter read tool, though its brevity comes partly from under-specification rather than economy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple, non-destructive read tool with no parameters and annotation-covered safety, an output schema is not required and the description is technically adequate. However, it leaves the agent unable to tell what this returns or how it differs from get_started, which is a real gap in a crowded sibling set.

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 and schema coverage is 100%, so there is nothing for the description to disambiguate. Per the zero-parameter baseline, a 4 is appropriate despite the description offering no parameter context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description restates the title 'About OpenComment AI' as 'Learn what OpenComment AI does' — a near-tautology with no distinct verb+resource framing beyond the tool's own name. It also fails to distinguish this tool from the close sibling get_started, which an agent would plausibly confuse it with.

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 statement of when to use this versus get_started, product_search, or pricing_reference. The phrase 'canonical product sources' hints at content provenance but does not tell the agent which query or intent should route here.

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. 4 tool updates
    • First observedget_started
    • First observedpricing_reference
    • First observedproduct_overview
    • First observedproduct_search

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources