Balford metalworking engineering answers
Server Details
Metal stamping, deep drawing and DFM answers from Balford's own published engineering pages.
- Status
- Healthy
- Uptime
- 98.1% over 21 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
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.
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.
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.
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 toolsask_balford_engineeringAsk Balford's engineering assistantARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | BCP-47 language tag for the question, for the review log. Defaults to 'en'. | |
| question | Yes | The engineering or sourcing question, in plain language. Max 600 characters. |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | Yes | '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. |
| next | Yes | The practical next step Balford recommends. |
| answer | Yes | The answer, with [[n]] citation markers. |
| quality | Yes | How well Balford's published material covers the question: strong, thin, or none. |
| sources | Yes | The published balford.net pages the answer was retrieved from, in citation order. |
| degraded_reason | No | |
| guard_violations | No | Claims the code-level boundary removed before the answer was returned. |
| passages_searched | Yes |
TDQS
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.
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.
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.
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.
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.
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 forARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional. 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
| Name | Required | Description |
|---|---|---|
| total | Yes | Number of published canonical questions returned. |
| categories | Yes |
TDQS
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.
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.
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.
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.
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.
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 materialARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of passages to return. Default 6, maximum 12. | |
| query | Yes | Search terms, e.g. 'thinning deep drawing 0.35 mm wall' or 'PPAP level 3'. |
Output Schema
| Name | Required | Description |
|---|---|---|
| query | Yes | |
| quality | Yes | strong, thin, or none — how well the material covers the query. |
| results | Yes | |
| passages_searched | Yes |
TDQS
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.
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.
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.
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.
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.
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.
3 tool updates
- First observed
ask_balford_engineering - First observed
list_engineering_topics - First observed
search_balford_material
Related MCP Connectors
5,400+ manufacturing calculators plus live U.S. tariff, PMI, cost-index, wage, and forecast data.
Manufacturing cost of CNC and sheet-metal parts from STEP or DXF: process plan, times, 10 lot sizes.
Metal Fabrication Quotes: the site's own MCP server — enquiry (enquiry = a human handoff, not a...
Should-cost of a machined, sheet metal or cast part from its PDF, DXF or STEP drawing, line by line.
Related MCP Servers
- AlicenseAqualityCmaintenanceConvert technical-drawing PDFs and engineering callouts between metric and imperial — values stamped in place, threads cross-referenced, shop-floor rounding.125MIT
- AlicenseAqualityAmaintenanceGenerates 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.51MIT
- AlicenseNot gradedqualityDmaintenanceEnables 2D irregular polygon nesting (bin-packing) with tools to design, preview, get reports, and export DXF files for laser cutting or CNC routing.MIT
- FlicenseNot gradedqualityBmaintenanceEnables 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.-
Glama MCP Gateway
Add one secure layer between your agents and this server.