Skip to main content
Glama

ContexteTech

Server Details

Search and load AI datasets, prompts and few-shot contexts from the ContexteTech catalogue.

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-06-18
URL

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation2/5

Two tool pairs overlap heavily: 'search' vs 'search_resources' both query the same catalogue, and 'fetch' vs 'load_resource' both retrieve a resource (one by id, one by short code). The descriptions hint at differences in returned fields and detail level, but an agent could easily misselect, especially for the search pair.

Naming Consistency4/5

All names use consistent snake_case and are verb-led: estimate_cost, fill_prompt, get_download_link, load_resource, search, search_resources. Minor deviation is that 'fetch' and 'search' are bare verbs without an object, but the pattern is largely predictable and readable.

Tool Count5/5

Seven tools is well-scoped for a catalogue/retrieval server: search, load, fetch, download, prompt-fill, and cost estimation each map to a distinct capability. No bloat and no obvious missing slot at this size.

Completeness4/5

The surface covers discovery (search/search_resources), inspection (load_resource, fetch), export (get_download_link), prompt usage (fill_prompt), and cost planning (estimate_cost), which is solid lifecycle coverage for a catalogue. Minor gap: no explicit filtering/browsing by type, language, or licence as dedicated operations.

Available Tools

7 tools
estimate_costEstimate the costB
Read-only
Inspect

Estimated cost of a ContexteTech resource with common AI models (euros): input and output tokens, cost per call or per pass, batch discount, cheapest model; for a dataset, fine-tuning on a rented GPU.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesShort code

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so the safety profile is covered. The description adds value by disclosing the shape of the estimate (tokens, per-call/per-pass cost, batch discount, cheapest model, GPU fine-tuning), but says nothing about pricing model currency handling, latency, rate limits, or how the estimate is scoped to a resource.

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 that front-loads the core deliverable ('Estimated cost of a ContexteTech resource ... in euros') before listing what the estimate includes. Slightly telegraphic and comma-heavy, but nothing is wasted.

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 one-parameter, read-only estimation tool with no output schema, the description usefully enumerates what the estimate contains, which substitutes for the missing return-value documentation. It never explains what a 'code' resolves to or whether any setup is required, which is a minor gap.

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% for the single 'code' parameter, so the schema already documents it; the description only implies that this code identifies a 'ContexteTech resource'. Baseline 3 applies because the structured field does the heavy lifting and the description adds no format or resolution details beyond it.

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 deliverable (a cost estimate in euros for a ContexteTech resource) and enumerates its components: input/output tokens, cost per call or pass, batch discount, cheapest model, and GPU fine-tuning for datasets. It is a noun-phrase fragment rather than a verb+resource construction, but it is clearly distinguishable from siblings like fetch, search_resources, or fill_prompt.

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 statement about when to call this versus the alternatives (fetch, load_resource, search), no prerequisites, and no indication of whether it should precede or follow loading a resource. Usage must be inferred entirely from the name and the enumerated output components.

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

fetchFetch (connector format)A
Read-only
Inspect

Fetch the full content of a ContexteTech resource by the id returned by search.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesResource id or short code

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered. The description adds only that the complete (not partial) content is returned; it says nothing about pagination, truncation, auth requirements, or failure behavior for invalid ids.

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 no filler: verb, resource, scope, and id provenance in one pass. Nothing is redundant or 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 one-parameter read tool whose annotations already cover the safety profile, this is nearly sufficient: the agent knows what it retrieves and what to pass. The only gap is that with no output schema, nothing describes the shape or size of the 'full content' returned.

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?

With one parameter at 100% schema coverage the baseline is 3, and the description adds real meaning by stating where the id comes from (the return of search) and that a short code is acceptable via the schema. This provenance hint helps the agent supply a valid value rather than just naming the field.

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 (fetch) and a specific resource (the full content of a ContexteTech resource), and pins the identifier's origin to search results. It differentiates itself from the search siblings, though it does not explicitly distinguish itself from the similarly named load_resource or get_download_link.

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 phrase 'by the id returned by search' implies the correct usage context and chains this tool after search, which is helpful. However, there is no explicit when-not guidance and no comparison against load_resource, which sounds like a plausible alternative for retrieving a resource.

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

fill_promptFill a promptA
Read-only
Inspect

Fill a ContexteTech prompt template ({{variable}} placeholders) and return the ready-to-use prompt.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesShort code of the prompt
variablesYesValues for each {{variable}}

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so the safety profile is covered structurally. The description adds real value by disclosing the template mechanism ({{variable}} substitution) and the return shape ('ready-to-use prompt'), but says nothing about behavior on an unknown code or a missing/extra variable.

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?

One sentence, front-loaded with the verb and resource, with the placeholder mechanism parenthesized and the return value stated at the end. Nothing is wasted.

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 tool with no output schema, the description supplies enough: input mechanism, output form, and annotated safety profile. Only error/edge-case behavior and how to discover valid codes are absent, which is a minor gap.

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%, so both parameters are already documented ('Short code of the prompt', 'Values for each {{variable}}'). The description echoes the placeholder-to-key mapping without adding format rules (e.g. whether keys must match placeholders exactly), 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 ('Fill') and resource ('ContexteTech prompt template'), plus the placeholder syntax that defines the operation. It is unambiguous and no sibling (search, fetch, load_resource, etc.) is confusable with it, though the description never explicitly differentiates itself from them.

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 infers it should call this when it has a template code and variable values. There is no statement of when to prefer it over alternatives (e.g. using search_resources to locate the code first) and no exclusions.

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

load_resourceLoad a resourceA
Read-only
Inspect

Load one ContexteTech resource by short code (e.g. 'jr6t0n'). Dataset: description, licence and the first rows; prompt: template and variables; context: system prompt and examples.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesShort code (end of the resource URL)
rowsNoDataset rows to return (default 10, max 50)

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnly, non-destructive, openWorld, so the safety profile is covered. The description adds real value beyond that by disclosing the return shape per resource type (dataset: description/licence/first rows; prompt: template/variables; context: system prompt/examples), which matters because there is no output schema. It omits error behavior for invalid codes, 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.

Conciseness4/5

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

Two sentences, zero filler. The lookup key and an example code are front-loaded, and the payload breakdown is compressed into a tight list. The semicolon list is dense but readable; nothing is wasted.

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 tool with no output schema, the description supplies what an agent most needs: the meaning of the short code and the return shape for each resource kind. Missing pieces are sibling differentiation and failure modes, which are minor given the annotation coverage.

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 'code' and 'rows' (default 10, max 50) are fully documented in the schema. The description only implicitly ties 'rows' to the dataset payload ('the first rows'), adding marginal meaning. Baseline 3 is appropriate when the schema does the heavy lifting.

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 ('Load one ContexteTech resource by short code') and goes further by enumerating the three resource kinds and what each payload contains. It does not explicitly contrast with siblings like fetch or search_resources, but the singular 'one resource by short code' is distinctive enough to separate it from search tooling.

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: nothing says this is the follow-up call after search_resources or how it differs from the sibling 'fetch'. The example code implies a lookup flow but the routing decision is left entirely to inference.

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

search_resourcesSearch the ContexteTech catalogueA
Read-only
Inspect

Search the ContexteTech catalogue of AI building blocks: fine-tuning and evaluation datasets (chat, DPO, agent traces), prompts, few-shot contexts, MCP servers, models and more, many grounded in official European sources, in 9 languages. Returns for each match: short code, title, type, language, licence, number of rows (datasets), description and page URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoOptional type: dataset, prompt, context, tool, model, agent, eval, rag…
queryYesSearch words, e.g. 'customs code' or 'GDPR'
languageNoOptional content language: fr, en, es, de, it, nl, pt, sv, pl

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint and destructiveHint=false, so the safety profile is covered. The description adds real value by enumerating the fields returned per match (code, title, type, language, licence, row count, description, page URL), which is meaningful behavioral context given there is no output schema.

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 the core action and scope, then the return shape. The type enumeration in sentence one is dense but informative rather than redundant; little waste overall.

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 a complete parameter schema and no output schema, the description adequately covers both the searchable domain and the return fields. The main omission is result count/pagination behavior, a minor gap for a search 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%, so the schema already documents query, type and language. The description adds only ambient context (types, 9 languages) that loosely maps to the type/language params but contributes no syntax, format or default details beyond the schema. 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?

The description gives a specific verb (Search) and a well-scoped resource (the ContexteTech catalogue of AI building blocks), enumerating the content types it covers. An agent knows exactly what domain this returns, though it never explicitly distinguishes itself from the generic sibling 'search' tool.

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 and no routing away from siblings such as 'search' or 'load_resource'. The usage is only implied by the tool's domain, leaving the agent to guess how this differs from the generic search sibling.

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. 7 tool updates
    • First observedestimate_cost
    • First observedfetch
    • First observedfill_prompt
    • First observedget_download_link
    • First observedload_resource
    • First observedsearch
    • First observedsearch_resources

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Search, preview, and analyze datasets from 20+ platforms and millions of datasets via a single MCP connector. Works with Claude instantly
    7 npm
    29
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Search and retrieve models, datasets, and spaces from Hugging Face Hub. Enables browsing trending items and getting detailed info on repos.
    37 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables searching and retrieving public catalog details across 28 tools covering AI tools, MCP servers, models, tasks, companies, events, papers, and repositories. Clients can look up entries by query or fetch full details by slug or id through a stateless, no-auth Streamable HTTP endpoint.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources