Skip to main content
Glama

Klarix Intelligence Engine

Product teardown & specifications (specs matrix + visuals + displacement seams)

teardown_product_spec
Read-only

Deconstruct a physical hardware device, battery pack, medical system, or software API into an institutional-grade technical specification table with exact units, tolerances, verified images/diagrams, datasheet links, certifications, and displacement seams.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
client_idNoKlarix client id (kebab-case, e.g. "alium-batteries"). Loads company name, domain, value propositions, win themes, and ICP from clients/{client_id}/context.json when that file is reachable. Explicit arguments always override it.
our_domainNoYour own web domain, e.g. "klarix.ai". Lets the tool research your side of the comparison.
spec_categoryNoFocus category for specification extraction. Defaults to "all".
target_domainYesDomain of the company whose product you want deconstructed, e.g. "tesla.com", "enphase.com", or "zoominfo.com".
target_verticalNoThe target market context (e.g., "custom robotics OEMs" or "sales tech").
our_company_nameNoYour company name. Curates the analysis toward how YOU win instead of a generic read.
our_product_specsNoOur own product specifications to benchmark against their specs to highlight asymmetric displacement seams.
our_differentiatorsNoWhat you actually win on, in your words, e.g. ["3-7 day delivery", "done-for-you, not DIY"]. Anchors talk tracks to claims you can defend.
target_company_nameNoProper name of the company, when domain alone is ambiguous.
product_name_or_modelNoSpecific product name, model number, or SKU to analyze (e.g., "Megapack-2XL" or "Enrich API"). If omitted, analyzes their flagship offering.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
sourcesYes
unknownsYes
our_contextNo
product_nameYes
spec_summaryYes
image_captionNo
target_domainYes
datasheet_urlsYes
specificationsYes
target_verticalYes
model_or_versionNo
confidence_detailNo
verified_image_urlNo
evidence_confidenceYes
target_company_nameYes
spec_displacement_seamsYes
certifications_and_standardsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered by structured data. The description adds useful behavioral context by disclosing deliverable-specific traits: verified images/diagrams, datasheet links, certifications, and displacement seams. It does not fully explain how verification is performed, but given annotation coverage, the additional disclosure is meaningful.

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?

The description is a single sentence led by the action and object, with the deliverable list placed early. 'Institutional-grade' is mild filler, but the rest is dense and informative. It is concise without sacrificing the tool's distinctive output details.

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 complex 10-parameter tool, the description plus full parameter descriptions and an output schema provide enough for an agent to select and invoke it correctly. It could go further by explaining how the optional 'our_*' inputs feed displacement-seam analysis, but that is not essential because the schema already documents each parameter's role.

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 description coverage is 100%, and each parameter already has rich, actionable descriptions (e.g., target_domain, spec_category enum, client_id loading context, product_name_or_model fallback to flagship offering). The description adds some framing like 'displacement seams' and the range of physical/software domains, but it does not need to compensate for schema gaps since there are none.

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 specific action ('Deconstruct') and resource class ('physical hardware device, battery pack, medical system, or software API') and names concrete outputs: technical specification table, exact units, tolerances, verified images/diagrams, datasheet links, certifications, and displacement seams. This clearly differentiates it from siblings like teardown_tech_stack, which would target a technology stack, and generate_displacement_playbook, which focuses on playbooks rather than specifications.

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?

The description implies the use case: deep product teardown into an institutional-grade specification table with verified artifacts. However, it never explicitly says when to choose this tool over alternatives such as teardown_tech_stack, analyze_head_to_head, or generate_displacement_playbook, and it provides no exclusions or conditions for when not to use it.

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.

Resources