Skip to main content
Glama

Server Details

Measure card centering and check PSA, BGS, CGC and SGC centering ceilings and standards.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.5/5.0

Scored across 3 tools

Disambiguation5/5

The three tools cover distinct stages: lookup of centering standards, conversion of known ratios into grade ceilings, and photo-based measurement. While get_centering_standards and grade_centering both involve thresholds, their descriptions clearly separate source lookup from ratio calculation, so selection is unambiguous.

Naming Consistency5/5

All tool names use consistent snake_case with verb-led phrasing: get_centering_standards, grade_centering, and measure_card_centering. The slight variation in noun length is minor and does not break the predictable pattern.

Tool Count5/5

Three tools are well suited to this narrow centering-analysis domain. Each tool earns its place by covering standards lookup, grade-ceiling conversion, and image measurement without redundancy.

Completeness4/5

The set covers the core lifecycle: retrieving standards, converting ratios to grade ceilings, and measuring centering from photos. Minor gaps remain, such as excluding TAG and lacking a batch or multi-card workflow, but agents can work around these for typical use.

Available Tools

3 tools
get_centering_standardsCard centering standards and sourcesA
Read-onlyIdempotent
Inspect

Look up card centering thresholds for PSA, BGS, CGC and SGC, optionally by house and front/back. Use for threshold/rules questions and source checks. Returns per-band official/interpreted/approximate status, source links, verification date/provenance and rounding rule. TAG is excluded. These are centering ceilings, not grade predictions.

ParametersJSON Schema
NameRequiredDescriptionDefault
faceNo
houseNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
summaryYes
tag_noteYes
standardsYes
disclaimerYes
rounding_ruleYes

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already establish the safe-read profile (readOnly, idempotent, non-destructive, closed-world). The description adds genuine non-obvious behavior: per-band official/interpreted/approximate status, provenance/verification dates, rounding rule, and the TAG exclusion. Pagination/rate limits are irrelevant for a static reference lookup, so this is close to sufficient.

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?

Four tightly packed fragments, front-loaded with the lookup purpose and ending with the key caveat. Dense but essentially waste-free; the return-value enumeration could be trimmed slightly given an output schema exists.

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

Completeness5/5

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

For a two-optional-parameter static reference tool with an output schema, the description covers purpose, usage, caveats, exclusions and result semantics. Nothing an agent needs to invoke it correctly is missing.

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 0%, so the description must carry the burden, and it does: it names the four houses and front/back and the word 'optionally' signals both filters are non-required. It adds little about how combined filtering behaves, keeping it below a 5.

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?

States a specific verb (look up) and resource (card centering thresholds) with the exact scope (PSA, BGS, CGC, SGC, optional house/front-back). The closing line 'centering ceilings, not grade predictions' explicitly separates it from grade_centering, so an agent can pick it apart from its siblings without reading their schemas.

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?

'Use for threshold/rules questions and source checks' gives clear selection context, and the TAG exclusion narrows applicability. It stops short of naming the sibling tools or stating when-not to use it, but the domain is unambiguous.

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

grade_centeringGrade known card centering ratiosA
Read-onlyIdempotent
Inspect

Convert known card centering ratios into the maximum grade permitted by centering at PSA, BGS, CGC and SGC. Use for questions such as “is 58/42 a PSA 10?” without needing a photo. Accept reversed ratios and percentages. At least one axis is required. Missing axes or faces may lower the ceiling; never describe it as a predicted grade. BGS uses both axes. Return provenance, limiting face/axis and distance to the next step.

ParametersJSON Schema
NameRequiredDescriptionDefault
back_lrNoA percentage (55 or 45), or two percentages summing to 100 ("55/45" or "45/55"). Normalized to the larger side.
back_tbNoA percentage (55 or 45), or two percentages summing to 100 ("55/45" or "45/55"). Normalized to the larger side.
front_lrNoA percentage (55 or 45), or two percentages summing to 100 ("55/45" or "45/55"). Normalized to the larger side.
front_tbNoA percentage (55 or 45), or two percentages summing to 100 ("55/45" or "45/55"). Normalized to the larger side.

Output Schema

ParametersJSON Schema
NameRequiredDescription
backYes
frontYes
summaryYes
combinedYes
disclaimerYes
incompleteYes
missing_facesYes

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive). The description adds real behavioral context beyond them: partial-input behavior ('Missing axes or faces may lower the ceiling'), the BGS-both-axes rule, and the framing constraint ('never describe it as a predicted grade'). These caveats meaningfully guide correct interpretation.

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?

Front-loaded with the core purpose, then usage, then caveats. Sentences are dense but each carries distinct information (input formats, requirements, output framing). Slightly packed but no wasted clauses.

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?

An output schema exists, so return-value detail needn't be spelled out, yet the description still notes provenance, limiting face/axis, and distance to the next step. Input requirements and caveats are covered, making it complete for a multi-provider grading tool.

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 100%, so the baseline would be 3, but the description adds semantics the schema lacks: it accepts reversed ratios and requires 'at least one axis' even though the schema marks zero required parameters. That requirement and reverse-order acceptance are genuinely new information.

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?

States a specific verb+resource ('Convert known card centering ratios into the maximum grade') across four named grading companies. The phrase 'without needing a photo' implicitly distinguishes it from the sibling measure_card_centering, letting an agent route correctly without opening a schema.

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?

Gives a concrete usage trigger ('questions such as "is 58/42 a PSA 10?"') and states input constraints ('At least one axis is required'). It does not explicitly name the alternatives (get_centering_standards, measure_card_centering) or state when-not to use it, so it falls short of full alternative routing.

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

measure_card_centeringMeasure centering from a card photoA
Read-onlyIdempotent
Inspect

Measure worst-station left/right and top/bottom card centering from one photograph. Ask front or back before calling. Request a whole card, flat on a dark surface, straight from above and out of its sleeve. The photo is processed on the server in memory and discarded, unlike the local-only website. Use a public HTTPS URL or image bytes supported by the client. If a chat attachment cannot be passed to this remote tool, send the user to https://centeringlab.com/. needs-review or failed means no grade ceilings: suggest a retake or manual website adjustment. Never predict a final grade.

ParametersJSON Schema
NameRequiredDescriptionDefault
faceYesRequired: ask the user whether the photo shows the front or back if unclear.
card_sizeNostandard = 63×88 mm; small = 59×86 mm.standard
image_urlNoPublic HTTPS image URL, port 443. Private network addresses and non-image responses are rejected.
image_base64NoRaw base64 encoded raster image, without a data-URL prefix. Intended for clients that can supply image bytes.

Output Schema

ParametersJSON Schema
NameRequiredDescription
lrYes
tbYes
codeYes
faceYes
adviceYes
statusYes
summaryYes
ceilingsYes
warningsYes
card_sizeYes
adjust_urlYes
confidenceYes
disclaimerYes
elapsed_msYes
image_bytesYes

TDQS

A4.7/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnly/idempotent/openWorld) by disclosing that the photo is processed in memory and discarded server-side, how status outputs (needs-review/failed) map to action, and a hard constraint against predicting a grade.

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?

Front-loaded with purpose, then preconditions, privacy note, input options, fallback, and status handling. Every sentence is actionable and none repeats another.

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

Completeness5/5

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

With an output schema present the description needn't explain return values, yet it still clarifies status meanings and the acceptable input forms. Nothing needed to invoke it correctly is missing.

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%, including detailed descriptions for face, image_url, and image_base64, so the baseline is 3. The description's 'public HTTPS URL or image bytes' and 'ask front or back' largely restate the schema and add no card_size detail.

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?

States a specific verb and resource ('Measure ... card centering from one photograph') and even names the exact metric reported ('worst-station left/right and top/bottom'). The closing rule 'Never predict a final grade' implicitly separates it from the grade_centering sibling.

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

Usage Guidelines5/5

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

Gives explicit preconditions ('Ask front or back before calling'), photo requirements (whole card, flat, dark surface, straight from above, out of sleeve), and a concrete fallback (send user to the website if an attachment cannot be passed). Also tells the agent what to do on needs-review/failed.

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_centering_standards
    • First observedgrade_centering
    • First observedmeasure_card_centering

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to look up trading-card market values across Pokémon, Magic, sports and other TCG catalogs, including raw prices by condition, graded ladders, price history, trending movers and set checklists. It also calculates grading ROI — gem premiums, net profit after fees, expected value and break-even gem rates — so collectors can decide whether a card is worth submitting.
    -
  • A
    license
    B
    quality
    C
    maintenance
    Vision-guided Pokémon TCG card identification server that matches exact printings using visual evidence and marketplace data.
    40
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Real-time sports card pricing, market analysis, arbitrage detection, grading ROI, investment advice, and player stats (NBA/NFL/MLB). 9 tools for AI agents helping collectors and investors.
    9
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources