Server definition
- Hash
- sha256:5fdf2d5dbb799c15867c810bf631d131cb82901335b07ef860984a60af00f610
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Documentation for the Wikimedia Enterprise API: Wikipedia and other Wikimedia projects as structured, licensed data (Snapshot, On-demand and Realtime APIs, plus Metadata). Use `search` to find the guide section, endpoint or model that answers a question, then `fetch` the result id for the full text. Use `get_endpoint` for the exact request and response shape of one endpoint; the OpenAPI definition it reads is the source of truth. `list_endpoints` shows every endpoint, optionally by tag. Every result carries a `url` on enterprise.wikimedia.com; cite it. This server is read-only and calls no live API. Content is CC-BY-SA-4.0.",
"tools": [
{
"description": "Full text for one id from `search`: `docs/<slug>` (a guide, as markdown; a `#section` suffix is accepted; `docs/changelog` is the release notes and `docs/pricing` the plans), `op/<operationId>` (one endpoint rendered from the OpenAPI definition) or `schema/<name>` (one response model).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "An id returned by `search`.",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"metadata": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"text",
"url",
"metadata"
],
"type": "object"
}
},
{
"description": "The exact request and response shape of one endpoint, dereferenced from the OpenAPI definition (the source of truth), as structured JSON plus a markdown rendering. Identify it by `operationId`, or by `method` and `path`.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"method": {
"description": "GET, HEAD or POST",
"type": "string"
},
"operationId": {
"description": "e.g. `getSnapshotsByIdentifier`",
"type": "string"
},
"path": {
"description": "Templated path as written in the reference, e.g. `/v2/snapshots/{identifier}`",
"type": "string"
}
},
"type": "object"
},
"name": "get_endpoint",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"method": {
"type": "string"
},
"operation": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"operationId": {
"type": "string"
},
"path": {
"type": "string"
},
"tag": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"operationId",
"method",
"path",
"tag",
"url",
"operation"
],
"type": "object"
}
},
{
"description": "Every endpoint in the Wikimedia Enterprise OpenAPI definition, in reference order, with its technical title, its plain-language line and a link into the reference. Filter with a tag: authentication, codes, languages, projects, namespaces, batches, wikidata-batches, snapshots, wikidata-snapshots, structured-snapshots, articles, structured-contents, wikidata, realtime-articles, realtime-wikidata.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"tag": {
"description": "An OpenAPI tag; omit for all endpoints.",
"type": "string"
}
},
"type": "object"
},
"name": "list_endpoints",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"endpoints": {
"items": {
"additionalProperties": false,
"properties": {
"beta": {
"type": "boolean"
},
"gloss": {
"type": "string"
},
"method": {
"type": "string"
},
"operationId": {
"type": "string"
},
"path": {
"type": "string"
},
"summary": {
"type": "string"
},
"tag": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"operationId",
"method",
"path",
"tag",
"summary",
"gloss",
"beta",
"url"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"endpoints"
],
"type": "object"
}
},
{
"description": "Full-text search over the Wikimedia Enterprise API documentation: guide sections, the changelog, pricing, endpoints and response models. Exact tokens work best (a field name such as `reference_risk_score`, a status code such as `429`, or a path such as `/v2/snapshots/{identifier}/download`); plain questions work too. Returns ids to pass to `fetch`.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "What to look for. Field names, endpoint paths, status codes and plain questions all work.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"scope": {
"default": "all",
"description": "`docs` for the prose guides, `reference` for endpoints and models, `all` for both.",
"enum": [
"docs",
"reference",
"all"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"results": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"kind": {
"enum": [
"guide",
"endpoint",
"model"
],
"type": "string"
},
"snippet": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url",
"snippet",
"kind"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"results"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5fdf2d5dbb799c15867c810bf631d131cb82901335b07ef860984a60af00f610 | sha256sum