Skip to main content
Glama

Server Details

Unpaid-vs-ARC book verdicts, catalog facts, series order, and sample reviews.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.9% over 27 days
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct action: search_books finds books, get_book_reviews returns all published reviews with ARC flags, and get_book_verdict returns catalog context and an unpaid-vs-ARC verdict. The descriptions clearly delineate the scope of each, so an agent can easily choose the right tool.

Naming Consistency5/5

All tool names use snake_case with a verb_noun pattern: get_book_reviews, get_book_verdict, search_books. The verbs are appropriate and consistent with common conventions, making the set predictable.

Tool Count5/5

Three tools are well-scoped for a focused book verdict service: search, reviews, and verdict cover the essential operations without redundancy. Each tool earns its place and the count matches the narrow domain.

Completeness5/5

The set covers the full read-only workflow for book verdicts: finding books via search, retrieving all reviews, and obtaining a verdict with catalog context. No obvious gaps exist for the stated purpose.

Available Tools

3 tools
get_book_reviewsBInspect

Return published SageChimp reviews for a book. Each review is flagged isArcReview when it came from an ARC/incentivized copy.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoSageChimp book slug
limitNo
queryNoTitle/author/ISBN if slug is unknown

TDQS

B3/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose two real traits: only 'published' reviews are returned, and each carries an isArcReview flag for ARC/incentivized copies. It says nothing about authentication, rate limits, pagination, or how many results come back.

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?

Two tight sentences with no filler, and the core action is front-loaded. It is appropriately sized for a straightforward read tool.

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?

There is no output schema and no annotations, so the description is the only documentation surface; it partially covers return content via the isArcReview flag but omits pagination behavior (limit defaults to 10, max 20) and the parameter-selection logic. Adequate but with clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 67%, so the description should compensate, but it never mentions slug, limit, or query. The slug-vs-query fallback rule ('Title/author/ISBN if slug is unknown') lives only in the schema and their interaction is never explained.

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 ('Return') and resource ('published SageChimp reviews for a book'), which is unambiguous. It does not explicitly distinguish itself from the siblings get_book_verdict or search_books, so it falls short of the top tier.

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 when-to-use guidance, no mention of alternatives, and no prerequisites. Notably, the description never explains when an agent should supply 'slug' versus the title/author/ISBN 'query', which is the main decision the caller faces.

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

get_book_verdictAInspect

Return SageChimp catalog context and unpaid-vs-ARC verdict. Always includes catalog facts, series, comparable titles, and any unpaid reviews. A formal verdict requires 5 unpaid reviews; below that, hasEnoughData is false and the sample is still returned.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugNoSageChimp book slug, e.g. dungeon-crawler-carl
queryNoTitle/author/ISBN if slug is unknown

TDQS

A4.1/5.0
Behavior4/5

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

No annotations exist, so the description carries the full burden. It discloses the key behavioral rule (verdict requires 5 unpaid reviews; below that hasEnoughData is false and the sample is still returned), which is exactly the non-obvious behavior an agent needs. It doesn't mention auth, rate limits, or what a formal verdict looks like, so it's not fully exhaustive.

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?

Three tight sentences: the core return, the invariant contents, and the verdict rule. Everything is front-loaded. Slightly terse on the interaction between slug and query, but no wasted text.

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 2-param, no-annotation, no-output-schema tool, the description covers the critical verdict threshold and fallback behavior. It omits output structure details (what 'verdict' looks like) but for a read tool that's a minor gap and the behavioral rule is the most important omission to have filled.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, documenting both slug and query with examples, and the description adds no parameter syntax beyond that. The description does specify the output semantics (hasEnoughData) but not the relationship between the two params' fallback behavior, so it lands at the 3 baseline.

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

Purpose5/5

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

The description states a precise verb (Return), the exact resource (SageChimp catalog context and unpaid-vs-ARC verdict), and enumerates the payload (catalog facts, series, comparable titles, unpaid reviews). This clearly distinguishes it from siblings get_book_reviews (reviews only) and search_books (discovery).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies when to use it: when a catalog-plus-verdict view is needed, with a concrete threshold (5 unpaid reviews) that tells the agent what 'enough data' means. It doesn't explicitly name when to prefer get_book_reviews or search_books, so it falls 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.

search_booksAInspect

Search the SageChimp catalog by title, author, slug, or ISBN. Use this first when the user names a book but you do not have a slug.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesTitle, author, slug, or ISBN

TDQS

A4.2/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the behavioral burden. It discloses the discovery/entry-point role but says nothing about result ordering, matching strategy (substring vs exact), empty-result behavior, or rate limits. Adequate but with clear gaps.

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 redundancy, and the workflow hint ('use this first') is front-loaded immediately after the capability statement.

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?

Covers what the tool searches, which fields, and when to reach for it – enough for an agent to invoke it correctly. Missing only minor behavioral details (result ordering, partial matching, empty results) that would round it out.

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 only 50% (limit is undocumented in the schema), and the description partially compensates by naming the four accepted query flavors. It still does not clarify limit semantics or max value, so it does not fully fill the coverage gap.

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

Purpose5/5

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

Names the specific catalog (SageChimp) and the searchable fields (title, author, slug, ISBN), so the resource and verb are unambiguous. It is clearly distinguished from the sibling tools, which deal with reviews and verdicts rather than discovery.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states 'Use this first when the user names a book but you do not have a slug' – a clear entry-point condition. It implies downstream alternatives (get_book_reviews, get_book_verdict) without naming or excluding them, so it stops just short of a full when/when-not.

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. 3 tool updates
    • First observedget_book_reviews
    • First observedget_book_verdict
    • First observedsearch_books

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables querying a curated book database using MCP tools to retrieve basic or detailed book information by ISBN or title, including batch lookups.
    1
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    What ChatGPT, Claude, Gemini & Grok agree is the best product, tool, or service for any "best X for Y" need — continuously re-polled rankings with a dated verdict and a public poll audit trail. Excludes medical, financial, and legal advice.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Provides a read-only API over a book catalogue, offering tools to search books, retrieve book details and series, and inspect provenance and source agreement data.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources