Skip to main content
Glama

DataCrate360 Guides & Fixes

Server Details

Search verified fixes and guides for data tools (Snowflake, dbt, Airflow, Spark…). Paste an error.

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

A3.7/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct operation: search_fixes (query), get_fix (retrieve by slug), list_tools (enumerate publishers), and list_labs (enumerate labs). The get_fix description explicitly ties itself to search_fixes slugs, reinforcing a clear two-step workflow rather than overlapping purposes.

Naming Consistency5/5

All four names follow a strict verb_noun pattern (get_, list_, search_), with a single consistent snake_case convention and verbs that accurately reflect the action.

Tool Count4/5

Four tools is slightly lean but each earns its place for a narrow read-only knowledge-base scope. The surface is well-scoped, though one or two more browse-oriented tools could be justified.

Completeness4/5

Search, retrieve, and two listing tools cover the core read-only lifecycle for a guides/fixes corpus. The notable gap is the inability to enumerate all fixes for a given tool or browse without a query, which agents can partially work around via search.

Available Tools

4 tools
get_fixRead a fix or guideA
Read-only
Inspect

The full text of one Guides & Fixes entry (symptoms, cause, solution, how to confirm), by slug from search_fixes.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is covered. The description adds real value beyond them by disclosing the returned content sections (symptoms, cause, solution, how to confirm), which is important since no output schema exists.

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 zero filler; the parenthetical enumerating returned fields does useful work rather than padding.

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 read-only single-record lookup with annotations covering safety, the description supplies the missing return-content detail in place of an output schema. Only edge behavior (error on unknown slug) is left unstated, a minor gap.

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% — the 'slug' property has no schema description at all. The description compensates by explaining what the slug identifies and where it originates (search_fixes), which is more than the bare `string` type conveys.

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 (read the full text of one Guides & Fixes entry) and scopes it to a single record, explicitly noting the slug comes from search_fixes. That naming of the sibling cleanly separates it from search_fixes 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?

'by slug from search_fixes' establishes the prerequisite workflow: search first, then read by slug. It gives clear usage context but offers no explicit when-not-to-use or fallback behavior (e.g., invalid/unknown slug).

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

list_labsBrowse labsC
Read-only
Inspect

Hands-on DataCrate360 labs to practise a skill, with links.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered without the description. The only extra information offered is 'with links', which lightly hints at the response payload, but nothing is said about result volume, ordering, pagination, or whether this is an exhaustive catalogue.

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?

It is a single short fragment with no waste, so length is fine, but it is under-specified rather than well-structured — there is no leading verb to anchor the reader and no secondary sentence adding the context the fragment omits.

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?

For a no-parameter, read-only listing tool with no output schema, the description should at least characterize what comes back; 'with links' gestures at that. However, it never states that this returns a catalogue of labs, how many, or in what form, so an agent has only a rough idea of the payload.

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 zero parameters and the schema is empty with additionalProperties=false, so there is nothing for the description to document. Per the zero-parameter baseline, a 4 is appropriate; no parameter detail is missing or misstated.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The fragment 'Hands-on DataCrate360 labs to practise a skill, with links' conveys the resource (labs) and a hint about content (hands-on, with links), but it is a noun phrase with no verb, so it never says what the tool actually does to the labs — list, browse, retrieve. Siblings (get_fix, list_tools, search_fixes) are in unrelated domains, so differentiation is easy by default, but the purpose itself stays vague.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no statement of prerequisites, and no mention of alternatives or when-not to call it. The phrase 'to practise a skill' hints at an intent but does not tell the agent under what circumstances to select this tool.

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

list_toolsTools with fixesB
Read-only
Inspect

Tools that have published Guides & Fixes, with counts.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is covered. The description adds the output context that results include counts, but says nothing about pagination, rate limits, or ordering, so the added behavioral value is modest.

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, front-loaded fragment with no wasted words. It is highly concise, though its fragmentary nature slightly limits clarity compared to a complete sentence.

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 zero-parameter list tool with read-only annotations and no output schema, the description gives enough to understand the returned set and that counts are included. Minor details like sorting or pagination behavior could be added, but the core context is present.

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 zero parameters, so there are no parameter semantics to document. Schema coverage is 100% and the baseline for zero-parameter tools is 4.

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 identifies the resource (tools) and scope (those that have published Guides & Fixes, with counts), making the tool's result fairly clear. It lacks an explicit verb like 'list' and does not differentiate itself from siblings such as search_fixes or list_labs, but the domain is still evident.

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

Usage Guidelines2/5

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

There is no explicit guidance on when to use this tool versus alternatives, nor any conditions or exclusions. The description only states what the tool returns, leaving the agent to infer its use case.

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

search_fixesSearch Guides & FixesA
Read-only
Inspect

Search DataCrate360's published Guides & Fixes for data tools (Snowflake, dbt, Airflow, Spark, …). Paste an error message or describe the problem. Cite the returned URL when you use an entry.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesError message or keywords
kindNo
toolNoOptional tool slug, e.g. snowflake, dbt, airflow
limitNo

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, non-destructive, closed-world). The description adds real value beyond them: it confirms the corpus is DataCrate360's *published* content (consistent with openWorldHint=false) and imposes an attribution behavior (cite the returned URL). It stops short of describing result shape, ranking, or pagination.

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 short sentences, zero filler. Scope, input method, and the citation requirement are each front-loaded in the order an agent needs them.

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 simple read-only search with no output schema, the description covers purpose, inputs, and the one downstream obligation (cite URLs). The only shortfall is that it doesn't characterize the result set or how many entries come back, which matters slightly given the undocumented limit.

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 50%: q and tool are documented, but kind and limit are not. The description reinforces q ("paste an error message") but says nothing about what distinguishes kind=fix from kind=guide or how limit behaves, so the gap on half the parameters is only partly offset.

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 (Search) and a precisely scoped resource (DataCrate360's published Guides & Fixes), and even names the domain of tools covered (Snowflake, dbt, Airflow, Spark). It is distinguishable from get_fix by the search-vs-retrieve distinction, though it never explicitly says so.

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?

"Paste an error message or describe the problem" gives concrete input guidance, which implies this is the entry point before get_fix. However, it never states when to prefer this over get_fix or the list_* siblings, and offers no exclusions or prerequisites.

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. 4 tool updates
    • First observedget_fix
    • First observedlist_labs
    • First observedlist_tools
    • First observedsearch_fixes

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides instant access to a searchable knowledge base of 16,000+ community-driven troubleshooting solutions for common coding problems. Includes community feedback and smart ranking to help AI assistants find the most effective solutions.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI coding tools with a shared knowledge base of real-world fixes and gotchas, verified by usage, to stop debugging errors others already solved.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Searches real developer solutions from Stack Overflow, Reddit, GitHub issues, and forums to find battle-tested fixes and workarounds for specific programming problems. Bypasses AI guessing by finding actual community discussions where developers have already solved your exact issue.
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources