Endpoints: 30,862MCP servers: 18,583Payout addresses: 2,106Paid calls: 1,607Letters: 14Defects: 1,351counted 4 min ago
teppi

Server definition

Hash
sha256:f37bd1b71a2500471f708354df76b561f4c462f64d27ac1e25a00e8671c2ca5a
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "Tools for AI agents to get tutoring on iTutorOnline. Discover verified human tutors with search_tutors / get_tutor / get_tutor_reviews, understand the platform with list_subjects and get_platform_info, receive an immediate worked explanation with get_tutoring, or hand a request to a human with request_human_tutor. All discovery is public and read-only.", "tools": [ { "description": "Explain how iTutorOnline works: pricing, the free first 30 minutes, hour packages, languages of instruction, how booking works, and the live count of verified tutors.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_platform_info", "outputSchema": null }, { "description": "Get the full public profile for one tutor: headline, description, subjects, academic levels, rate, rating, credentials, languages, and how to book. Identify the tutor by the id from a search_tutors result, or by the last part of their profile URL.", "inputSchema": { "additionalProperties": false, "properties": { "tutorUserId": { "description": "The tutor's user id from a search_tutors result, or their profile handle — the last part of the profile URL, e.g. \"ada-47256\" from /tutor-profile/ada-47256. Either form works.", "type": "string" } }, "required": [ "tutorUserId" ], "type": "object" }, "name": "get_tutor", "outputSchema": null }, { "description": "Get recent written reviews and the average score for a tutor.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "How many reviews to return (1-25, default 10).", "type": "integer" }, "tutorUserId": { "description": "The tutor's user id from a search_tutors result, or their profile handle from the profile URL. Either form works.", "type": "string" } }, "required": [ "tutorUserId" ], "type": "object" }, "name": "get_tutor_reviews", "outputSchema": null }, { "description": "List the subjects tutors teach, with the search terms and synonyms that match each. Use before search_tutors to pick a good subject term.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_subjects", "outputSchema": null }, { "description": "Assemble a real tutoring booking for a parent/student to finish in one tap. Give the tutor id, how long, who it is for, and optionally a preferred time. Returns a price estimate, a booking brief, and the link the human opens to confirm and pay. Creates nothing and charges nothing itself.", "inputSchema": { "additionalProperties": false, "properties": { "durationMinutes": { "description": "Lesson length in minutes (30-180, default 60).", "type": "integer" }, "forWhom": { "description": "Who the lesson is for, e.g. \"my 15-year-old daughter\".", "type": "string" }, "note": { "description": "A note to pass to the tutor about what the student needs.", "type": "string" }, "preferredStartTime": { "description": "Optional ISO 8601 start time, e.g. \"2026-07-20T16:00:00Z\". Must be in the future.", "type": "string" }, "subject": { "description": "Subject for the lesson, e.g. \"A-level Chemistry\".", "type": "string" }, "tutorUserId": { "description": "The tutor's user id from a search_tutors result, or their profile handle from the profile URL. Either form works.", "type": "string" } }, "required": [ "tutorUserId" ], "type": "object" }, "name": "prepare_booking", "outputSchema": null }, { "description": "Hand a tutoring request to the iTutorOnline team so they can line up a human tutor. Requires the subject AND an email address the team can reply to — ask the student for one before calling this, because there is no other way to reach them afterwards. If they will not share an email, use search_tutors instead and give them a profile link. Also returns tutors the student can book immediately.", "inputSchema": { "additionalProperties": false, "properties": { "contactEmail": { "description": "The student's (or parent's) email address, so the team can reply. Required — ask them for it rather than guessing or leaving it out.", "type": "string" }, "details": { "description": "Any extra context: goals, deadline, availability, current struggles.", "type": "string" }, "preferredLanguage": { "description": "Preferred language of instruction.", "type": "string" }, "studentLevel": { "description": "The student's level, e.g. \"Year 11\", \"university\".", "type": "string" }, "subject": { "description": "What the student needs help with, e.g. \"A-level Chemistry, organic reactions\".", "type": "string" } }, "required": [ "subject", "contactEmail" ], "type": "object" }, "name": "request_human_tutor", "outputSchema": null }, { "description": "Search iTutorOnline's verified tutor directory. Filter by subject/keyword, country, spoken language, max hourly price (EUR), and minimum rating. Returns ranked tutor cards with rates, ratings, and profile links.", "inputSchema": { "additionalProperties": false, "properties": { "country": { "description": "Filter by tutor country, e.g. \"Germany\", \"Netherlands\", \"Belgium\".", "type": "string" }, "language": { "description": "Filter by a language the tutor speaks, e.g. \"English\", \"Dutch\", \"French\".", "type": "string" }, "limit": { "description": "How many tutors to return (1-25, default 8).", "type": "integer" }, "maxPriceEuros": { "description": "Only tutors at or below this hourly rate in euros.", "type": "number" }, "minRating": { "description": "Only tutors with an average review score at or above this (0-5).", "type": "number" }, "subject": { "description": "Subject or keyword, e.g. \"Mathematics\", \"IELTS\", \"Python\". Synonyms and NL/FR/DE translations are matched. See list_subjects.", "type": "string" } }, "type": "object" }, "name": "search_tutors", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f37bd1b71a2500471f708354df76b561f4c462f64d27ac1e25a00e8671c2ca5a | sha256sum