# ContexteTech (remote · contextetech.com)

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

- Trust score: 73/100 (medium)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-22

## Components

- remote · `contextetech.com`: 73/100 (this document), [markdown](https://verifymcp.io/servers/contexte-tech-contexte/contextetech.md), [page](https://verifymcp.io/servers/contexte-tech-contexte/contextetech)
- pypi · `contexte`: 65/100, [markdown](https://verifymcp.io/servers/contexte-tech-contexte/contexte.md), [page](https://verifymcp.io/servers/contexte-tech-contexte/contexte)

## Channel facts

- Endpoint: `https://contextetech.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.5.2`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-22.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 68/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 986 tokens (~164/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability check failed: schema churn in the 7 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 0 additions.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the ContexteTech MCP server?

ContexteTech is a hosted endpoint at https://contextetech.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http contexte-tech-contexte 'https://contextetech.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "contexte-tech-contexte": {
      "url": "https://contextetech.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "contexte-tech-contexte": {
      "type": "http",
      "url": "https://contextetech.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.contexte-tech-contexte]
url = "https://contextetech.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "contexte-tech-contexte": {
      "type": "remote",
      "url": "https://contextetech.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add contexte-tech-contexte --url 'https://contextetech.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  contexte-tech-contexte:
    url: "https://contextetech.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "contexte-tech-contexte": {
      "Transport": "http",
      "Url": "https://contextetech.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add contexte-tech-contexte -t streamable-http -u 'https://contextetech.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "contexte-tech-contexte": {
      "type": "http",
      "url": "https://contextetech.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-21 (score 73, +1)

No change was recorded against any check on this day. Stability & Change Management went from 1 to 4.

### 2026-10-19 (score 72, −1)

- [security] The server rewrote its instructions, which are the text every model session reads

### 2026-10-18 (score 73, 0)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “load_resource” rewrote its description, which is the text the model reads
- [functional] Schema quality: excellent → good

### 2026-10-17 (score 73, +1)

- [security regression] Stability: 0.03 → fail
- [security regression] A breaking change shipped without a version bump: still online
- [security regression] Tool “get_download_link” was removed
- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “search_resources” rewrote its description, which is the text the model reads
- [security] Tool “load_resource” rewrote its description, which is the text the model reads
- [security] Tool “fill_prompt” rewrote its description, which is the text the model reads
- [security] Tool “estimate_cost” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: pass → fail
- [functional improvement] MCP protocol: fail → pass
- [functional] Schema quality: good → excellent
- [functional] MCP protocol version: 2025-06-18 → 2026-07-28

### 2026-10-16 (score 72, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-15 (score 71)

First indexed and scored.

## MCP tools (6)

### `search_resources` (~285 tokens)

Search the ContexteTech catalogue

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. Use it first when the user needs AI training or evaluation data, a prompt, a context or an AI component, then call load_resource with a returned code. Write the topic in a few words, in English or the content language; common topics are matched across French, English, German and Spanish (e.g. 'marine weather' finds 'météo marine'), and a type word such as 'dataset' or 'prompt' puts that type first. Resources matching every topic come first; weaker matches carry match: partial. Returns up to 15 matches, each with short code, title, type, language, licence, author, rows (datasets), description and page URL; when nothing matches, returns a short message suggesting how to rephrase.

Input parameters:

- `language` (string): Optional content language: fr, en, es, de, it, nl, pt, sv, pl
- `query` (string, required): Search words, e.g. 'customs code' or 'GDPR'
- `type` (string): Optional type: dataset, prompt, context, tool, model, agent, eval, rag…

### `load_resource` (~218 tokens)

Load a resource

Read one ContexteTech resource, usually right after search_resources or when the user gives a code or page URL. Accepts the short code (end of the page URL, e.g. 'jr6t0n'), 'author/name', or 'code#v2' for a fixed version. Always returns title, type, licence, language, source, version and page URL; plus, for a dataset, the total number of rows, the first rows (default 10, max 50); for a prompt, the template and its {{variables}} (then call fill_prompt); for a context, the system prompt, knowledge and examples. The result ends with a Source line (resource, author, original data source, publisher, licence): citing it with its links is required. Fails with an error if the code does not exist or the resource is private.

Input parameters:

- `code` (string, required): Short code (end of the resource URL)
- `rows` (integer): Dataset rows to return (default 10, max 50)

### `fill_prompt` (~134 tokens)

Fill a prompt

Fill a ContexteTech prompt template and return the ready-to-send text, nothing else. Use it when the user wants a prompt applied to their own case; call load_resource first if you need the template or the exact variable names. 'variables' maps each {{name}} of the template to its text value; extra keys are ignored. Fails with an error if the code is unknown, if the resource is not a prompt, or if a template variable is missing (the error lists the missing names).

Input parameters:

- `code` (string, required): Short code of the prompt
- `variables` (object, required): Values for each {{variable}}

### `estimate_cost` (~132 tokens)

Estimate the cost

Estimate in euros what a ContexteTech resource costs to run with common AI models, from the week's list prices. Use it when the user asks about cost, budget or the cheapest model. For a prompt or context: input and output tokens, cost per call for each model and batch discount; for a dataset: cost of one pass over all rows and a fine-tuning estimate on rented GPUs (hours and offers); for a model: memory (VRAM) needed and GPU offers that fit. Returns available: false with a note when no estimate exists for that type.

Input parameters:

- `code` (string, required): Short code

### `search` (~39 tokens)

Search (connector format)

Search the ContexteTech catalogue of AI datasets, prompts and contexts. Returns results with id, title and url.

Input parameters:

- `query` (string, required): Search words

### `fetch` (~36 tokens)

Fetch (connector format)

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

Input parameters:

- `id` (string, required): Resource id or short code

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/contexte-tech-contexte/contextetech#diagnostics

## Score history

- 2026-10-22: 73
- 2026-10-21: 73
- 2026-10-20: 72
- 2026-10-19: 72
- 2026-10-18: 73
- 2026-10-17: 73
- 2026-10-16: 72
- 2026-10-15: 71

## Common questions

### What is the ContexteTech MCP server?

ContexteTech is an MCP server listed in the public MCP registry as io.github.contexte-tech/contexte. Search and load AI datasets, prompts and few-shot contexts from the ContexteTech catalogue. This page covers its hosted endpoint (https://contextetech.com/mcp).

### Is the ContexteTech MCP server safe to use?

ContexteTech scores 73 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the ContexteTech MCP server expose?

ContexteTech exposes 6 tools: search_resources, load_resource, fill_prompt, estimate_cost, search, fetch. Their descriptions and schemas cost roughly 844 tokens of context every time the server is loaded.

### Does the ContexteTech MCP server require authentication?

No. We connected to ContexteTech without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the ContexteTech MCP server still maintained?

ContexteTech is still listed as active in the MCP registry. We last reached this channel on 22 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://contextetech.com/mcp
- Website: https://contextetech.com/en/
- Changelog RSS feed: https://verifymcp.io/servers/contexte-tech-contexte/contextetech.xml
- Changelog JSON feed: https://verifymcp.io/servers/contexte-tech-contexte/contextetech.json
- HTML version of this page: https://verifymcp.io/servers/contexte-tech-contexte/contextetech
