Server definition
- Hash
- sha256:f0817e2527514207a1bf0af34e74c997f9a8b92ab613e530b31d760204b5ed88
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only documentation for the ADITUS event-technology APIs (ticketing, registration, access, accreditation, Business Intelligence) and the Shop Micro Frontend.\nStart with search_docs for a topic, list_modules for orientation, then get_endpoint for the full contract (parameters, body, example responses) or get_guide for integration guides.\nAPI hosts are per customer: request examples use the {{API_BASE_URL}} placeholder; never invent a hostname.\nADITUS also offers an MCP server over the ADITUS API itself (a customer's own event data). That server is NOT this one: it requires an API client for the customer system; customers arrange it with their ADITUS Customer Success Manager. This documentation server is public, read-only and needs no credentials.",
"tools": [
{
"description": "Full contract of one endpoint: method, URL, auth, query and header parameters, request body example, example responses (large bodies truncated, full text on the docs page). Accepts the endpoint id from search/list, or 'METHOD /path'. Path parameters may use any name or spelling (':cart', '{cartId}', a concrete value); a leading '/api' or '/v1' is ignored. Some routes are recorded several times with different query parameters: a reference without query string resolves to the recording without query parameters, a reference with a query string (e.g. '?$expand=All') to the recording with exactly (or at least) those keys. If that still leaves several recordings, the result is { ambiguous: true, candidates: [{ id, name, method, path }] } instead of the contract — call again with one of the candidate ids. When nothing matches, the error lists the nearest endpoints of that method.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"endpoint": {
"description": "Endpoint id (e.g. 'ticket-purchase-registration/cart/create-cart') or 'POST /api/shop/cart'",
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"endpoint"
],
"type": "object"
},
"name": "get_endpoint",
"outputSchema": null
},
{
"description": "Markdown of an integration guide. 'micro-frontend' is the Shop Micro Frontend contract (mounting, sessions, styling, Web Component, lifecycle, security); module guides such as 'guidelines' or 'webhooks' come from the API reference. Pass a section heading to fetch only that section.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"guide": {
"description": "Guide id, e.g. 'micro-frontend', 'guidelines', 'webhooks'",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"section": {
"description": "Optional section heading (or slug) to return only that part",
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"required": [
"guide"
],
"type": "object"
},
"name": "get_guide",
"outputSchema": null
},
{
"description": "Every endpoint of one module (id, method, path, sub-group, one-line summary). Use the module id from list_modules.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"module": {
"description": "Module id, e.g. 'ticket-purchase-registration'",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"module"
],
"type": "object"
},
"name": "list_endpoints",
"outputSchema": null
},
{
"description": "All top-level ADITUS API modules with direction (inbound = your systems call ADITUS, outbound = ADITUS data into your systems), endpoint counts and documentation URLs. Also lists the integration guides.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_modules",
"outputSchema": null
},
{
"description": "Full-text search across API modules, endpoints (name, path, description) and the integration guides (Shop Micro Frontend, Guidelines, Webhooks). The reference is English; German search terms are understood as well (a generated language layer maps them onto the English vocabulary, e.g. 'aussteller' → exhibitor, 'gutschein' → voucher). Returns ranked hits with ids usable in get_endpoint / get_guide.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"description": "Maximum hits (default 10)",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search terms in English or German, e.g. 'create cart', 'webhook signature', 'timeslot', 'session token', 'aussteller import'",
"maxLength": 200,
"minLength": 2,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_docs",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f0817e2527514207a1bf0af34e74c997f9a8b92ab613e530b31d760204b5ed88 | sha256sum