Skip to main content
Glama

The Spool List

Server Details

Find makers, open jobs, shop items and designs on The Spool List fabrication marketplace.

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
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 9 tools

Disambiguation4/5

Each tool targets a distinct resource: jobs, job-link creation, cost estimates, local services, maker profiles, category references, designs, makers, and shop items. The main soft spot is the browse/search/find cluster — find_local_services (welding, fabrication, CAD businesses) can overlap conceptually with search_makers (CNC, metalwork), and search_makers vs get_maker_profile requires knowing you need a handle first. Descriptions largely resolve these, so misselection risk is low but not zero.

Naming Consistency5/5

Every tool follows a clean snake_case verb_noun pattern (browse_open_jobs, create_job_request_link, search_design_library), with no mixed casing or bare-noun outliers. Verb choice varies per operation (browse for listings, search for catalogs, get for single records) but stays internally predictable.

Tool Count5/5

Nine tools sit squarely in the well-scoped range for a marketplace server. Each maps to a real browsing/discovery need (jobs, makers, shop items, designs, services, pricing, reference data) with no filler tools.

Completeness4/5

The discovery surface is broad and coherent: job browse, job-post link creation, cost estimation, maker/shop/design search, profiles, local services, and a reference list to fuel the other tools. Gaps are minor — no detail-fetch tools for individual jobs, designs, or shop items, but the design consistently returns page links where the web UI completes the flow.

Available Tools

9 tools
browse_open_jobsBrowse open jobsA
Read-onlyIdempotent
Inspect

List current open jobs that buyers have posted and makers can quote on: title, country, budget and when it was posted. Buyer identities and full briefs are not shown; makers sign up free to see details and quote.

NameRequiredDescriptionDefault
countryNoISO country code, e.g. "US".
keywordNoOnly jobs whose title contains this word, e.g. "helmet".

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description adds genuinely non-structured context: buyer identities and full briefs are withheld, and detail/quoting requires a free maker sign-up. It stops short of disclosing result volume, ordering, or pagination behavior.

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 sentences, both front-loaded and dense: the first states scope and enumerates the projection, the second states the data limitations and gating. No filler or repetition of the title.

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 two-optional-parameter read-only browse tool with no output schema, the description usefully substitutes for a return spec by listing the visible fields and explicitly stating what is hidden. The main remaining gap is any indication of result set size, ordering, or whether results are paginated.

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 both parameters are documented inline with examples (ISO code "US", keyword "helmet"), so the schema carries the load. The description does not explain the filters at all; its use of "country" refers to a returned field rather than the filter, which adds no semantic depth for the parameters.

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?

The description names a specific verb and resource ("List current open jobs") and goes further by enumerating the returned fields (title, country, budget, posting time). It does not explicitly contrast itself with any sibling, but the resource is unambiguous enough that an agent can distinguish it from search_makers or estimate_job_cost.

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?

Usage context is only implied: the mention that "buyers have posted" and "makers can quote" suggests the maker-sourcing use case, and the sign-up note hints at the pre-registration browsing path. There is no explicit when-to-use vs. when-not guidance and no sibling is named as an alternative, so the agent must infer the route.

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

estimate_job_costEstimate job costA
Read-onlyIdempotent
Inspect

Ballpark price range for a fabrication job from The Spool List rate cards (hourly rate by discipline, complexity, materials, setup and quantity). It is an indicative range, not a quote — makers set their own prices.

NameRequiredDescriptionDefault
quantityNoNumber of pieces (default 1).
complexityNoDefault 'moderate'.
disciplineYesKind of work.
material_costNoMaterial cost per piece in USD (default 0).
hours_estimateYesEstimated hands-on hours for one piece.

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world behavior, so the safety profile is covered. The description adds genuinely useful context beyond them: results are an indicative range rather than a binding quote, prices originate from rate cards, and makers set their own prices — a caveat the agent should relay. Precision, currency and rounding behavior are not stated, keeping it below the top mark.

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 tight sentences with the core purpose front-loaded and the caveat second. Nothing is redundant, and every clause carries information.

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 five fully documented parameters, rich annotations and no output schema, the burden on the description is light. It covers what the tool does, what feeds the estimate, and the key interpretive caveat about the output being non-binding; currency is already specified in the schema.

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% and defaults/enums are already documented, so the baseline is 3. The description still adds value by explaining how inputs combine into the estimate — hourly rate scaled by discipline and complexity, plus materials, setup and quantity — which tells an agent which parameters actually move the result.

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 names a specific verb and resource ('Ballpark price range for a fabrication job') and even discloses the rate source ('The Spool List rate cards'), listing the factors it accounts for: hourly rate by discipline, complexity, materials, setup and quantity. No sibling tool does cost estimation, so an agent can route here unambiguously.

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?

Usage is only implied — an agent can infer this is for pre-quote budgeting rather than actual booking. There is no explicit 'use when' statement, no exclusions, and no reference to siblings like browse_open_jobs or find_local_services for agents seeking real quotes or maker contact.

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

find_local_servicesFind local servicesA
Read-onlyIdempotent
Inspect

Find local service businesses listed on The Spool List in or near a city — for example finishing, welding and fabrication, design and CAD, packing and shipping, electronics repair or architecture. Returns business name, category, area and a listing link; contact details stay on the listing page.

NameRequiredDescriptionDefault
cityYesCity to search in, e.g. "Charleston".
limitNoMaximum results (default 10).
countryNoISO country code, e.g. "US". Helps when a city name exists in several countries.
categoryNoService category.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and openWorld=false, so the description needn't re-explain safety. It adds real value by disclosing the returned fields and, importantly, that contact details are withheld and live on the listing page — a limitation an agent could not predict from the schema or annotations alone.

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 sentences, front-loaded with purpose and scope, then return shape. The category example list is the only slightly padded element, though it usefully signals breadth. No filler or restatement of the title.

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?

With no output schema, the description steps in and names the return fields (business name, category, area, listing link) plus the contact-detail limitation, which is the right call. Minor gap: it says nothing about result ordering or what an empty city match means, despite a limit parameter with a 20 cap.

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 examples for city, country and limit, so the schema carries parameter meaning. The description adds only the 'in or near' nuance for city and a partial sampling of the category enum; it does not explain how the 35 enum values map to user intent or what happens with unmatched categories.

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 ('Find') and resource ('local service businesses listed on The Spool List') with a clear geographic scope ('in or near a city'). The category examples sharpen what counts as a 'service business', though no sibling tool is named or explicitly excluded, so an agent must infer the boundary with search_makers on its own.

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?

Usage is implied rather than stated: the agent can infer this is the tool for locating businesses by city, but there is no explicit when-to-use or when-not-to-use guidance, no prerequisites, and no pointer to any alternative. Acceptable, not instructive.

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

get_maker_profileGet maker profileA
Read-onlyIdempotent
Inspect

Get a maker's public profile by handle: display name, location shown, tier, verification and trust badges, stats, whether they take design jobs, and links to their shop.

NameRequiredDescriptionDefault
handleYesMaker handle, with or without @, e.g. "@printlab".

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is fully covered. The description adds value beyond that by specifying 'public profile' (only public data is exposed) and by enumerating the fields returned, which matters because there is no output schema. It does not state what happens when the handle is unknown, a minor remaining gap.

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?

A single front-loaded sentence with the verb and lookup key first, followed by the returned fields. Every clause earns its place and there is no filler.

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?

With one required parameter, full schema coverage, and no output schema, the description carries the burden of describing the return value — which it does by listing the profile fields. The only missing piece is error behavior for a nonexistent handle, which is minor for a simple read tool.

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 the handle parameter already documents the optional '@' prefix and gives an example. The description only restates 'by handle', adding no new syntax or constraint information, so the baseline 3 applies.

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 and resource ('Get a maker's public profile') and scopes it 'by handle', which implicitly separates it from the sibling search_makers. It enumerates the returned content (display name, tier, badges, stats, job availability, shop links), so an agent knows exactly what data comes back. It stops short of naming a sibling explicitly, keeping it at 4 rather than 5.

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 'by handle' phrasing implies the usage condition: you already know a specific maker's handle and want their details rather than a search. No explicit when-to-use, when-not, or alternative (e.g. search_makers for discovery) is stated, so guidance is only implied.

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

list_categoriesList categoriesA
Read-onlyIdempotent
Inspect

Reference lists for the other tools: job categories for create_job_request_link, estimate disciplines with base hourly rates for estimate_job_cost, and shop markets with item counts.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already cover read-only, idempotent, closed-world, and non-destructive behavior, so the safety profile is settled. The description usefully signals that each list carries different payloads (disciplines include base hourly rates, markets include item counts), which hints at return contents despite there being no output schema. It does not say whether values are IDs, slugs, or display names, nor whether the three lists come back in one payload.

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?

A single dense sentence with no filler; the framing ("Reference lists for the other tools") is front-loaded before the three-item breakdown. It is slightly list-heavy but every clause carries information about a distinct returned dataset.

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?

With no output schema and no parameters, the description must carry the burden of describing return values; it partially does by enumerating the three lists and some of their fields. It leaves out the response shape (one object with three keys vs. separate lists) and identifier format, which an agent needs to chain the results into create_job_request_link or estimate_job_cost.

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?

The tool takes no parameters, so the baseline is 4 and nothing in the description conflicts with that. It correctly avoids inventing input semantics for a zero-argument tool.

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?

The description names the resource (reference lists for job categories, estimate disciplines with base hourly rates, and shop markets with item counts) and identifies which sibling tools consume each list, which distinguishes it from the search_* and create_* tools. It never states the verb explicitly ("returns"/"lists"), relying on "Reference lists" to imply enumeration.

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?

By naming create_job_request_link and estimate_job_cost as consumers, it implies this tool should be consulted before those calls, giving implicit sequencing guidance. It does not state when not to call it, whether the data is cached/static, or that it should be called before choose-an-id parameters.

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

search_design_librarySearch design libraryA
Read-onlyIdempotent
Inspect

Search The Spool List design library of 3D-printable and fabrication designs. Returns title, designer, licence, price (if any) and a link to the design page, where members can download or get it made by a maker.

NameRequiredDescriptionDefault
limitNoMaximum designs (default 10).
queryYesDesign to look for, e.g. "planter", "gridfinity", "dice tower".
free_onlyNoOnly free designs.

TDQS

A3.8/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, closed-world), so the description is free to spend its words on the return shape, which it does: title, designer, licence, price and a link to the design page. That return-field disclosure is genuinely valuable because there is no output schema. It does not mention result ordering or how limit truncation behaves, keeping it below 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?

Two sentences, front-loaded with what is searched and immediately followed by what comes back. Every clause carries information, including the note that the linked page is where members download or commission a make.

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?

With no output schema, the description correctly carries the burden of describing returned fields, and all three parameters are documented in the schema. What is missing is routing guidance against the other search_* siblings, but for a simple three-parameter read tool this is otherwise sufficient to call it correctly.

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%, including examples for query and the default/max for limit, so the baseline is 3. The parenthetical 'price (if any)' loosely gestures at the free_only filter but never states that relationship, so the description adds no meaning beyond the schema.

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?

Names a specific verb (Search) and a specific resource (The Spool List design library of 3D-printable and fabrication designs), so an agent can tell it apart from siblings like search_makers or search_shop_items by the object being searched. It stops short of explicitly contrasting itself with those siblings, so it lands at 4 rather than 5.

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 intent to find a design is implied by the description and the query examples, but there is no statement of when to prefer this over search_shop_items or search_makers, and no exclusions or prerequisites. Usage must be inferred from the resource name alone.

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

search_makersSearch makersA
Read-onlyIdempotent
Inspect

Find independent makers on The Spool List (3D printing, cosplay, miniatures, CNC, laser, woodworking, textiles, metalwork and more) by skill, material, name or shop. Optionally narrow to a country or city. Returns public shop details: name, handle, city and country the maker chose to show, jobs completed, materials, and a profile link.

NameRequiredDescriptionDefault
cityNoCity name to narrow results, e.g. "Austin".
limitNoMaximum makers to return (default 10).
queryYesWhat to search for, e.g. "resin miniatures", "PETG", "cosplay armor", or a maker name.
countryNoISO country code to narrow results, e.g. "US", "GB", "MX".

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, destructiveHint=false, and openWorldHint=false, so safety is covered. The description adds genuine value beyond that by detailing exactly what is returned (name, handle, city/country the maker chose to show, jobs completed, materials, profile link), which tells the agent this is a limited public-fields read rather than a full profile dump. It doesn't mention pagination or result ordering, keeping it from 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?

Two sentences: the first front-loads the discovery action and searchable facets, the second packs the optional narrowing and the exact return payload. No filler and nothing repeated from the schema verbatim.

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 4-parameter read tool with full schema coverage and clear annotations, the description supplies the action, the facets, the optional filters, and the return shape – enough to invoke it correctly. Minor gaps (ordering, empty-result behavior) are tolerable given the annotations and absence of an output schema.

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 the schema itself provides examples for query, country (ISO codes), city, and limit. The description reinforces the query's facets and the optional geographic filters but adds no syntax or format detail beyond the schema. Baseline 3 is appropriate when the schema carries the parameter burden.

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 (Find) and resource (independent makers on The Spool List), and enumerates the searchable dimensions (skill, material, name, shop) plus the optional geographic narrowing. The scope is clearly distinguishable from siblings like search_shop_items or get_maker_profile, which operate on items or a single maker rather than maker 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 gives clear context for when to use it: discovering makers by skill/material/name/shop, with optional country or city narrowing. It doesn't explicitly name an alternative tool or exclusion (e.g., 'use get_maker_profile once you have a handle'), so it falls short of a 5, but the usage context is unambiguous.

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

search_shop_itemsSearch maker shop itemsA
Read-onlyIdempotent
Inspect

Search ready-made items makers sell in The Spool List shop (the Forge) — prints, props, miniatures, parts and more. Returns title, price, maker and a link to the item page.

NameRequiredDescriptionDefault
limitNoMaximum items (default 10).
queryYesWhat to look for, e.g. "dragon", "keycaps", "helmet".

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world behavior, so the safety profile is covered. The description adds genuine value by listing the fields returned (title, price, maker, item link), which matters because there is no output schema; it does not cover result ordering or empty-result behavior.

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 sentences, zero filler: the first defines scope and the second defines the return shape. Information is front-loaded and every clause carries meaning.

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 two-parameter read-only search with full schema coverage and no output schema, the description covers purpose and return fields sufficiently to invoke it correctly. Minor gaps (ordering, empty results) are low-risk for this tool class.

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%, so both the query and limit parameters are already fully documented in the schema, including the default of 10 and the 20-item cap. The description adds no syntax, matching, or ranking details beyond what the schema provides, so the baseline of 3 applies.

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 and resource ('Search ready-made items makers sell in The Spool List shop (the Forge)') and enumerates the item types covered, which tells an agent exactly what corpus is searched. It does not explicitly distinguish itself from sibling tools like search_design_library or search_makers, so the agent must infer the boundary from the shop/Forge framing.

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?

Usage is implied by the domain wording — searching the shop catalog for physical goods like prints and miniatures — but there is no explicit when-to-use, when-not-to-use, or named alternative. The agent gets context, not routing guidance.

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. 9 tool updates
    • First observedbrowse_open_jobs
    • First observedcreate_job_request_link
    • First observedestimate_job_cost
    • First observedfind_local_services
    • First observedget_maker_profile
    • First observedlist_categories
    • First observedsearch_design_library
    • First observedsearch_makers
    • First observedsearch_shop_items

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to search products, compare specs, check part-to-machine fitment, and verify pricing and stock across 3D printing and home espresso catalogs, with sourced specs and cited fit verdicts.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for real FDM 3D-printing slicing, quoting, and design-for-manufacturability analysis via the FabTally API, supporting 12 printer profiles and 12 materials. Includes free discovery/printability tools and paid slice/quote/orientation tools settled via x402 (USDC on Base).
    6
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Get live UK 3D printing prices for your own STL/3MF/STEP files or Printables and Thingiverse models, with a checkout link. Also finds mail-in electronics repair prices and checks order or repair progress.
    9
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources