Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:78580836fb3c4eab3224fdf306ea1ff1de996ea2949eb65a95fdc73cdd0e1640
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Use the public tools for source-backed discovery and non-persistent planning without login. The personal learning overview requires explicit Drivings OAuth consent and is read-only. These tools never book tests, purchase products, send messages, or change learner/account data. Before using any external URL or contact channel from a result, show the destination or contact detail and obtain the user's confirmation. Preserve verification dates, coverage limits, and independence notices in answers.", "tools": [ { "description": "Compute a deterministic, bounded study schedule. The preview is not saved and does not create an account, learner session, purchase or message.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "course": { "enum": [ "car", "motorcycle", "lgv", "pcv", "adi", "cdl" ], "type": "string" }, "daysPerWeek": { "default": 5, "maximum": 7, "minimum": 1, "type": "integer" }, "minutesPerDay": { "default": 20, "maximum": 120, "minimum": 10, "type": "integer" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "weeks": { "default": 4, "maximum": 16, "minimum": 1, "type": "integer" } }, "required": [ "region", "course" ], "type": "object" }, "name": "build_study_plan_preview", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "course": { "enum": [ "car", "motorcycle", "lgv", "pcv", "adi", "cdl" ], "type": "string" }, "disclaimer": { "type": "string" }, "kind": { "const": "study_plan_preview", "type": "string" }, "nextStep": { "additionalProperties": false, "properties": { "kind": { "const": "browser", "type": "string" }, "note": { "type": "string" }, "requiresHumanConfirmation": { "const": true, "type": "boolean" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "kind", "requiresHumanConfirmation", "note" ], "type": "object" }, "persisted": { "const": false, "type": "boolean" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "schedule": { "additionalProperties": false, "properties": { "daysPerWeek": { "maximum": 7, "minimum": 1, "type": "integer" }, "minutesPerDay": { "maximum": 120, "minimum": 10, "type": "integer" }, "totalMinutes": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "weeks": { "maximum": 16, "minimum": 1, "type": "integer" } }, "required": [ "weeks", "daysPerWeek", "minutesPerDay", "totalMinutes" ], "type": "object" }, "schemaVersion": { "type": "string" }, "weeks": { "items": { "additionalProperties": false, "properties": { "focus": { "type": "string" }, "sessions": { "items": { "additionalProperties": false, "properties": { "activity": { "type": "string" }, "day": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "minutes": { "maximum": 120, "minimum": 10, "type": "integer" } }, "required": [ "day", "minutes", "activity" ], "type": "object" }, "type": "array" }, "stage": { "enum": [ "baseline", "coverage", "timed-practice", "readiness" ], "type": "string" }, "week": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "required": [ "week", "stage", "focus", "sessions" ], "type": "object" }, "maxItems": 16, "minItems": 1, "type": "array" } }, "required": [ "schemaVersion", "kind", "persisted", "region", "course", "schedule", "weeks", "nextStep", "disclaimer" ], "type": "object" } }, "required": [ "data" ], "type": "object" } }, { "description": "Search the source-backed UK or US test-centre directory by name, locality, address, postcode/ZIP, alias or identifier. Returns evidence and optional confirmation-required official browser handoffs. Never books or changes a test.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "query": { "maxLength": 100, "minLength": 2, "type": "string" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "service": { "enum": [ "theory", "practical" ], "type": "string" } }, "required": [ "region" ], "type": "object" }, "name": "find_test_centres", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "count": { "maximum": 10, "minimum": 0, "type": "integer" }, "coverage": { "additionalProperties": false, "properties": { "description": { "type": "string" }, "sources": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "label", "url" ], "type": "object" }, "type": "array" }, "status": { "enum": [ "complete_official_snapshot", "partial_jurisdiction_coverage" ], "type": "string" }, "title": { "type": "string" }, "verifiedAt": { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" } }, "required": [ "status", "title", "description", "verifiedAt", "sources" ], "type": "object" }, "matchMethod": { "type": "string" }, "query": { "additionalProperties": false, "properties": { "query": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "service": { "anyOf": [ { "enum": [ "theory", "practical" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "region", "query", "service" ], "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "address": { "type": "string" }, "canonicalUrl": { "format": "uri", "type": "string" }, "classification": { "enum": [ "theory", "practical", "both", "neither", "unknown" ], "type": "string" }, "coordinates": { "anyOf": [ { "additionalProperties": false, "properties": { "accuracy": { "enum": [ "rooftop", "parcel", "street", "locality", "unknown" ], "type": "string" }, "latitude": { "maximum": 90, "minimum": -90, "type": "number" }, "longitude": { "maximum": 180, "minimum": -180, "type": "number" } }, "required": [ "latitude", "longitude", "accuracy" ], "type": "object" }, { "type": "null" } ] }, "evidence": { "items": { "additionalProperties": false, "properties": { "claims": { "items": { "type": "string" }, "type": "array" }, "publisher": { "type": "string" }, "retrievedAt": { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" }, "sourceUpdatedAt": { "anyOf": [ { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" }, { "type": "null" } ] }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "title", "publisher", "url", "retrievedAt", "sourceUpdatedAt", "claims" ], "type": "object" }, "maxItems": 8, "type": "array" }, "id": { "type": "string" }, "jurisdiction": { "additionalProperties": false, "properties": { "countryCode": { "enum": [ "GB", "US" ], "type": "string" }, "name": { "type": "string" }, "subdivisionCode": { "type": "string" } }, "required": [ "name", "subdivisionCode", "countryCode" ], "type": "object" }, "lastVerifiedAt": { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" }, "name": { "type": "string" }, "official": { "additionalProperties": false, "properties": { "authority": { "type": "string" }, "centreUrl": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "locatorUrl": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] } }, "required": [ "centreUrl", "locatorUrl", "authority" ], "type": "object" }, "operationalStatus": { "enum": [ "open", "temporarily_closed", "closed", "unknown" ], "type": "string" }, "pageTitle": { "type": "string" }, "services": { "additionalProperties": false, "properties": { "practical": { "additionalProperties": false, "properties": { "availability": { "enum": [ "available", "temporarily_unavailable", "discontinued", "not_offered", "unknown" ], "type": "string" }, "bookingHandoff": { "anyOf": [ { "additionalProperties": false, "properties": { "appointmentRequired": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "const": "external_browser", "type": "string" }, "notes": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "phone": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "requiresHumanConfirmation": { "const": true, "type": "boolean" }, "url": { "format": "uri", "type": "string" }, "warning": { "type": "string" } }, "required": [ "url", "phone", "appointmentRequired", "notes", "kind", "requiresHumanConfirmation", "warning" ], "type": "object" }, { "type": "null" } ] }, "categories": { "items": { "type": "string" }, "type": "array" }, "lastVerifiedAt": { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" } }, "required": [ "availability", "categories", "lastVerifiedAt", "bookingHandoff" ], "type": "object" }, "theory": { "additionalProperties": false, "properties": { "availability": { "enum": [ "available", "temporarily_unavailable", "discontinued", "not_offered", "unknown" ], "type": "string" }, "bookingHandoff": { "anyOf": [ { "additionalProperties": false, "properties": { "appointmentRequired": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "const": "external_browser", "type": "string" }, "notes": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "phone": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "requiresHumanConfirmation": { "const": true, "type": "boolean" }, "url": { "format": "uri", "type": "string" }, "warning": { "type": "string" } }, "required": [ "url", "phone", "appointmentRequired", "notes", "kind", "requiresHumanConfirmation", "warning" ], "type": "object" }, { "type": "null" } ] }, "categories": { "items": { "type": "string" }, "type": "array" }, "lastVerifiedAt": { "pattern": "^\\d{4}-\\d{2}-\\d{2}T", "type": "string" } }, "required": [ "availability", "categories", "lastVerifiedAt", "bookingHandoff" ], "type": "object" } }, "required": [ "theory", "practical" ], "type": "object" } }, "required": [ "id", "name", "pageTitle", "canonicalUrl", "address", "jurisdiction", "coordinates", "operationalStatus", "classification", "services", "official", "lastVerifiedAt", "evidence" ], "type": "object" }, "maxItems": 10, "type": "array" }, "safetyNotice": { "type": "string" }, "schemaVersion": { "type": "string" }, "totalMatches": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "schemaVersion", "query", "matchMethod", "count", "totalMatches", "results", "coverage", "safetyNotice" ], "type": "object" } }, "required": [ "data" ], "type": "object" } }, { "description": "Retrieve one published Drivings guide by slug, including bounded Markdown content, update metadata and primary-source review details when available. It does not access private learner data.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "region": { "enum": [ "uk", "us" ], "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "region", "slug" ], "type": "object" }, "name": "get_driving_guide", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "guide": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": "string" }, "contentMarkdown": { "maxLength": 12000, "type": "string" }, "contentTruncated": { "type": "boolean" }, "excerpt": { "type": "string" }, "publishedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "readMinutes": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "review": { "anyOf": [ { "additionalProperties": false, "properties": { "reviewedAt": { "type": "string" }, "reviewedBy": { "type": "string" }, "reviewerUrl": { "format": "uri", "type": "string" }, "sources": { "items": { "additionalProperties": false, "properties": { "publisher": { "type": "string" }, "supports": { "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "title", "publisher", "url", "supports" ], "type": "object" }, "type": "array" } }, "required": [ "reviewedAt", "reviewedBy", "reviewerUrl", "sources" ], "type": "object" }, { "type": "null" } ] }, "slug": { "type": "string" }, "title": { "type": "string" }, "updatedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "title", "excerpt", "category", "publishedAt", "updatedAt", "readMinutes", "canonicalUrl", "contentMarkdown", "contentTruncated", "review" ], "type": "object" }, "independenceNotice": { "type": "string" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "schemaVersion": { "type": "string" } }, "required": [ "schemaVersion", "region", "guide", "independenceNotice" ], "type": "object" } }, "required": [ "data" ], "type": "object" } }, { "description": "Read the connected learner's Drivings profile, study target and recent learning activity. Requires Drivings sign-in and explicit OAuth consent. It never changes learner or account data.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_my_learning_overview", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "generatedAt": { "type": "string" }, "learner": { "additionalProperties": false, "properties": { "displayName": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "region": { "anyOf": [ { "enum": [ "uk", "us" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "displayName", "region" ], "type": "object" }, "privacy": { "additionalProperties": false, "properties": { "persistedByThisTool": { "const": false, "type": "boolean" }, "source": { "const": "authenticated Drivings account", "type": "string" } }, "required": [ "source", "persistedByThisTool" ], "type": "object" }, "progress": { "additionalProperties": false, "properties": { "completedEvents": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "recentActivity": { "items": { "additionalProperties": false, "properties": { "kind": { "type": "string" }, "occurredAt": { "type": "string" }, "score": { "anyOf": [ { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, { "type": "null" } ] }, "xp": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "kind", "xp", "score", "occurredAt" ], "type": "object" }, "type": "array" } }, "required": [ "completedEvents", "recentActivity" ], "type": "object" }, "schemaVersion": { "const": "2026-07-22", "type": "string" }, "study": { "additionalProperties": false, "properties": { "course": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "examDate": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "course", "examDate" ], "type": "object" } }, "required": [ "schemaVersion", "generatedAt", "learner", "study", "progress", "privacy" ], "type": "object" } }, "required": [ "data" ], "type": "object" } }, { "description": "List the study courses Drivings publishes for the UK or US. Returns canonical pages and a confirmation-required onboarding browser handoff; it does not start or save onboarding.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "region": { "enum": [ "uk", "us" ], "type": "string" } }, "required": [ "region" ], "type": "object" }, "name": "list_study_options", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "independenceNotice": { "type": "string" }, "options": { "items": { "additionalProperties": false, "properties": { "courseUrl": { "format": "uri", "type": "string" }, "id": { "enum": [ "car", "motorcycle", "lgv", "pcv", "adi", "cdl" ], "type": "string" }, "name": { "type": "string" }, "onboardingHandoff": { "additionalProperties": false, "properties": { "kind": { "const": "browser", "type": "string" }, "note": { "type": "string" }, "requiresHumanConfirmation": { "const": true, "type": "boolean" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url", "kind", "requiresHumanConfirmation", "note" ], "type": "object" } }, "required": [ "id", "name", "courseUrl", "onboardingHandoff" ], "type": "object" }, "type": "array" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "regionName": { "type": "string" }, "schemaVersion": { "type": "string" } }, "required": [ "schemaVersion", "region", "regionName", "options", "independenceNotice" ], "type": "object" } }, "required": [ "data" ], "type": "object" } }, { "description": "Search published Drivings guides by topic or question. Returns concise metadata, update dates and canonical URLs; it does not access private learner data.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 5, "maximum": 10, "minimum": 1, "type": "integer" }, "query": { "maxLength": 100, "minLength": 2, "type": "string" }, "region": { "enum": [ "uk", "us" ], "type": "string" } }, "required": [ "region", "query" ], "type": "object" }, "name": "search_driving_guides", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "additionalProperties": false, "properties": { "count": { "maximum": 10, "minimum": 0, "type": "integer" }, "query": { "type": "string" }, "region": { "enum": [ "uk", "us" ], "type": "string" }, "results": { "items": { "additionalProperties": false, "properties": { "canonicalUrl": { "format": "uri", "type": "string" }, "category": { "type": "string" }, "excerpt": { "type": "string" }, "publishedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "readMinutes": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "slug": { "type": "string" }, "title": { "type": "string" }, "updatedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "title", "excerpt", "category", "publishedAt", "updatedAt", "readMinutes", "canonicalUrl" ], "type": "object" }, "maxItems": 10, "type": "array" }, "retrievalNotice": { "type": "string" }, "schemaVersion": { "type": "string" }, "totalMatches": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "schemaVersion", "region", "query", "count", "totalMatches", "results", "retrievalNotice" ], "type": "object" } }, "required": [ "data" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:78580836fb3c4eab3224fdf306ea1ff1de996ea2949eb65a95fdc73cdd0e1640 | sha256sum