Skip to main content
Glama

Balford metalworking engineering answers

Server Details

Metal stamping, deep drawing and DFM answers from Balford's own published engineering pages.

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
98.1% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation4/5

The three tools split cleanly along output type: a generated answer, a browsable topic list, and raw passage retrieval. The boundary between ask_balford_engineering and search_balford_material is slightly fuzzy since both draw on the same corpus, but the descriptions make the 'write an answer' vs 'just give me passages' distinction clear enough.

Naming Consistency4/5

All three follow a snake_case verb_noun pattern (ask_/list_/search_ + object), which is predictable and readable. The object portion varies in phrasing (balford_engineering, engineering_topics, balford_material), so it isn't a perfectly uniform template, but there is no style mixing.

Tool Count4/5

Three tools is lean but well-matched to a read-only, single-corpus Q&A service: one to discover topics, one to retrieve passages, one to synthesize an answer. Nothing feels redundant or padded, though it sits near the thin end of the scale.

Completeness4/5

The surface covers the full retrieval lifecycle for a knowledge base: browse canonical topics, search source passages, and get a cited answer. A direct fetch-by-URL/article tool would close the loop on the source pages the other tools cite, but agents can work around that with search.

Available Tools

3 tools
ask_balford_engineeringAsk Balford's engineering assistantA
Read-only
Inspect

Answer a metalworking engineering or sourcing question from Balford's own published engineering material. Covers fine blanking and thinning / ironing deep drawing as focus processes, plus progressive and transfer dies, precision stamping, sheet metal, CNC, brazing, annealing, plating, tolerances, DFM and RFQ preparation. Returns a written answer with numbered citations plus the source pages. Use this for 'how do I', 'what is', 'which process fits', or 'what do you need for an RFQ' questions. It will not quote a price, a lead-time guarantee, a certification Balford does not hold, or anything from a customer drawing. Answers are assembled from Balford's own published engineering material and cite the page each claim came from. Nothing is quoted that is not already public on balford.net. This is not a quotation, a certification claim, or a dimensional acceptance.

NameRequiredDescriptionDefault
langNoBCP-47 language tag for the question, for the review log. Defaults to 'en'.
questionYesThe engineering or sourcing question, in plain language. Max 600 characters.

Output Schema

NameRequiredDescription
modeYes'rag' when a language model wrote the answer from retrieved passages; 'retrieval' when the model was unavailable or the budget was spent, and the answer is quoted extractively from the strongest passage.
nextYesThe practical next step Balford recommends.
answerYesThe answer, with [[n]] citation markers.
qualityYesHow well Balford's published material covers the question: strong, thin, or none.
sourcesYesThe published balford.net pages the answer was retrieved from, in citation order.
degraded_reasonNo
guard_violationsNoClaims the code-level boundary removed before the answer was returned.
passages_searchedYes

TDQS

A4.5/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnlyHint/openWorldHint/idempotentHint): it discloses that answers are grounded only in public balford.net material, carry numbered citations with source pages, and that the tool will refuse pricing, lead-time guarantees, unheld certifications, and customer-drawing content. It also disclaims that output is not a quotation, certification claim, or dimensional acceptance — exactly the behavioral context an agent needs before relying on the result.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose and usage are front-loaded well, but the text is repetitive: 'Returns a written answer with numbered citations plus the source pages' is restated later as 'Answers are assembled from Balford's own published engineering material and cite the page each claim came from,' and the public-source constraint is stated three times. Several sentences do not earn their place, which is what keeps this below a 4.

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, annotations covering the safety profile, and 100% schema coverage, the description supplies everything left: domain scope, grounding rules, citation behavior, and explicit refusal boundaries. Nothing an agent needs in order to call and interpret this tool 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 description coverage is 100% for both parameters (question with maxLength 600, lang with BCP-47 default 'en'), so the schema already carries the parameter semantics. The description adds nothing about the parameters themselves, so the baseline 3 is appropriate.

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: 'Answer a metalworking engineering or sourcing question from Balford's own published engineering material.' The Q&A framing is unmistakably different from the sibling tools list_engineering_topics and search_balford_material, and the scope (fine blanking, ironing deep drawing, tolerances, DFM, RFQ prep) is enumerated so an agent knows the domain 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 Guidelines5/5

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

Gives explicit when-to-use phrasings ('how do I', 'what is', 'which process fits', 'what do you need for an RFQ') and explicit when-not boundaries (no price, no lead-time guarantee, no certification it does not hold, nothing from a customer drawing). Alternatives are not named by tool, but the trigger conditions and exclusions are specific enough that routing is unambiguous.

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

list_engineering_topicsList the questions Balford has published answers forA
Read-onlyIdempotent
Inspect

List the canonical engineering questions Balford's knowledge base is built around, grouped by process family, with the URL of the answer page for each. Use this to find the right published answer before asking a free-form question, or to see whether a topic is covered at all. Costs no model tokens.

NameRequiredDescriptionDefault
categoryNoOptional. Return only one process family, matched case-insensitively against the family title (e.g. 'fine blanking', 'deep drawing'). Omit to return every family.

Output Schema

NameRequiredDescription
totalYesNumber of published canonical questions returned.
categoriesYes

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so safety is covered. The description adds genuinely new operational context — 'Costs no model tokens' — which informs the agent's cost trade-off against the sibling tools. It doesn't mention pagination or result-size limits, hence not a 5.

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?

Three tight sentences with zero filler: what it returns first, then when to use it, then the cost note. Front-loaded and appropriately sized for a simple list tool.

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 values need no explanation, and annotations cover the safety profile. The only gap is that the optional category filter is absent from the description, leaving the agent to discover filtering from the schema alone.

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?

The description never mentions the optional 'category' filter. With schema description coverage at 100%, the schema fully documents the parameter (including case-insensitive matching and examples), so the baseline 3 applies — the description adds nothing but loses nothing.

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 ('List the canonical engineering questions Balford's knowledge base is built around'), plus scope ('grouped by process family') and payload ('URL of the answer page'). This is clearly distinct from ask_balford_engineering and search_balford_material.

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 explicit usage context: 'find the right published answer before asking a free-form question' and 'see whether a topic is covered at all'. It gestures at the alternative (free-form question) but never names ask_balford_engineering or search_balford_material, so routing still requires inference.

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

search_balford_materialSearch Balford's published engineering materialA
Read-onlyIdempotent
Inspect

Retrieve the passages of Balford's published engineering material that match a query, without writing an answer. Use this to check what Balford has actually published on a topic, to gather source URLs for a citation, or to ground your own reasoning. Costs no model tokens. Answers are assembled from Balford's own published engineering material and cite the page each claim came from. Nothing is quoted that is not already public on balford.net. This is not a quotation, a certification claim, or a dimensional acceptance.

NameRequiredDescriptionDefault
limitNoMaximum number of passages to return. Default 6, maximum 12.
queryYesSearch terms, e.g. 'thinning deep drawing 0.35 mm wall' or 'PPAP level 3'.

Output Schema

NameRequiredDescription
queryYes
qualityYesstrong, thin, or none — how well the material covers the query.
resultsYes
passages_searchedYes

TDQS

A4.4/5.0
Behavior5/5

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

Adds substantial context beyond the annotations: no model-token cost, results are assembled only from Balford's own published material, each claim cites its source page, and nothing non-public is quoted. It also declares scope boundaries ('not a quotation, a certification claim, or a dimensional acceptance'), which the readOnly/openWorld/idempotent hints do not convey.

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?

Well front-loaded: purpose first, then use cases, then cost and provenance. The final boundary sentence ('not a quotation, a certification claim, or a dimensional acceptance') is denser and more defensive than an agent needs for invocation, but the overall length is reasonable and nothing is redundant.

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?

An output schema exists, so return-value shape need not be explained. Combined with the cost note, sourcing guarantee, and citation behavior, an agent has everything needed to decide to call this tool and to interpret and trust its output.

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%, with both 'limit' (range and default) and 'query' (with examples) fully documented in the schema. The description adds no syntax, format, or query-construction guidance beyond that, so the baseline of 3 applies.

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 ('Retrieve the passages of Balford's published engineering material that match a query') and immediately scopes it against the answering sibling with 'without writing an answer.' An agent can distinguish this from ask_balford_engineering without opening either 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 three concrete use cases: checking what has actually been published, gathering source URLs for citations, and grounding reasoning. The 'without writing an answer' clause implies the alternative answering tool, but no sibling is named explicitly as the recommended route for the opposite case, so it falls just short of full when/when-not routing.

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 observedask_balford_engineering
    • First observedlist_engineering_topics
    • First observedsearch_balford_material

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Generates quality control plans and inspection reports from technical-drawing PDFs: tolerances, fits, threads, GD&T and surface finishes are extracted automatically by Imnoo's drawing analysis, numbered as balloons with acceptance limits and measuring instruments, and exported as a ballooned drawing PDF, an inspection package and an Excel measurement report.
    5
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 2D irregular polygon nesting (bin-packing) with tools to design, preview, get reports, and export DXF files for laser cutting or CNC routing.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to query a cited, read-only reference on US commercial glass and glazing through tools for topic browsing, keyword search, insulating-glass performance filtering, coated-glass and aluminum-framing "or equal" cross-references, code limits, and early-stage budget ranges. Every answer returns topic and section citations with confidence tags.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources