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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Free student study tools. Call generate_study_plan with a syllabus or list of topics plus the student's email to get a personalized week-by-week study plan; call generate_thesis_statement with an essay topic and the student's email for strong thesis options. The email is required — the result is saved to it. More study tools and AI tutoring at scholar.0xpi.com.", "tools": [ { "description": "Ask the ScholarNet AI Tutor a question and get a step-by-step explanation, on the connected student account (counts toward their plan). Use for \"explain X\", \"help me understand Y\", or homework/concept questions. Requires the student to have connected their ScholarNet account to this assistant (a token from ScholarNet Settings).", "inputSchema": { "properties": { "question": { "description": "The question to ask the tutor.", "type": "string" }, "subject": { "description": "Optional subject, e.g. \"calculus\" or \"computer science\".", "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask_ai_tutor", "outputSchema": null }, { "description": "Generate a formatted citation for a source in five styles (APA, MLA, Chicago, Harvard, IEEE) from the source type and details. Requires a student email. Free. Use it when a student needs to cite a book, journal article, website, or other source for an essay or paper.", "inputSchema": { "properties": { "authors": { "description": "Author names as a list, e.g. [\"Smith, J.\", \"Doe, A.\"].", "items": { "type": "string" }, "type": "array" }, "email": { "description": "The student email address (required).", "type": "string" }, "issue": { "description": "Issue number (journal).", "type": "string" }, "journal": { "description": "Journal name (for a journal article).", "type": "string" }, "pages": { "description": "Page range, e.g. \"123-145\".", "type": "string" }, "publisher": { "description": "Publisher (for a book).", "type": "string" }, "title": { "description": "Title of the source (required).", "type": "string" }, "type": { "description": "Source type: book, journal, website, newspaper or report.", "type": "string" }, "url": { "description": "URL (for a website or online source).", "type": "string" }, "volume": { "description": "Volume number (journal).", "type": "string" }, "year": { "description": "Year of publication, e.g. \"2024\".", "type": "string" } }, "required": [ "type", "title", "email" ], "type": "object" }, "name": "generate_citation", "outputSchema": null }, { "description": "Generate a set of study flashcards from a topic or from pasted notes, saved to the connected student ScholarNet account. Requires a connected ScholarNet account.", "inputSchema": { "properties": { "count": { "description": "How many cards (optional).", "type": "integer" }, "notes": { "description": "Optional notes/document text to build cards from.", "type": "string" }, "topic": { "description": "Topic to make flashcards for.", "type": "string" } }, "required": [], "type": "object" }, "name": "generate_flashcards", "outputSchema": null }, { "description": "Generate a practice quiz on a topic for the connected student, saved to their ScholarNet account. Requires a connected ScholarNet account.", "inputSchema": { "properties": { "difficulty": { "description": "Difficulty.", "enum": [ "easy", "medium", "hard" ], "type": "string" }, "numQuestions": { "description": "How many questions (default 5).", "type": "integer" }, "topic": { "description": "Quiz topic.", "type": "string" } }, "required": [ "topic" ], "type": "object" }, "name": "generate_quiz", "outputSchema": null }, { "description": "Create a personalized week-by-week study plan for a student from their syllabus, exam topics, or a description of what they need to study. Requires the student’s email (the plan is sent/saved to it). Returns the plan summary and a shareable link. Free. Use it when a student asks for help planning their studying or exam prep.", "inputSchema": { "properties": { "email": { "description": "The student’s email address (required — the study plan is saved to it).", "type": "string" }, "syllabus": { "description": "The syllabus, exam topics, or a description of what to study (at least ~10 characters).", "examples": [ "Biology exam: cell division, genetics, evolution" ], "type": "string" } }, "required": [ "syllabus", "email" ], "type": "object" }, "name": "generate_study_plan", "outputSchema": null }, { "description": "Generate strong thesis statement options for an essay from a topic, the essay type (argumentative, expository, analytical, compare-contrast), and an optional stance. Requires the student’s email. Free. Use it when a student needs a thesis or essay direction.", "inputSchema": { "properties": { "email": { "description": "The student’s email address (required).", "type": "string" }, "essayType": { "description": "Essay type.", "enum": [ "argumentative", "expository", "analytical", "compare-contrast" ], "type": "string" }, "position": { "description": "Optional stance/position to argue.", "type": "string" }, "topic": { "description": "The essay topic (at least ~5 characters).", "examples": [ "The impact of social media on teenage mental health" ], "type": "string" } }, "required": [ "topic", "email" ], "type": "object" }, "name": "generate_thesis_statement", "outputSchema": null }, { "description": "List the connected student saved flashcard sets in ScholarNet. Requires a connected ScholarNet account.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_my_flashcards", "outputSchema": null }, { "description": "List the connected student saved quizzes in ScholarNet. Requires a connected ScholarNet account.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_my_quizzes", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c24fb9c7e8ad968a32710ec9d550b39c848ea27f71b3d614d8a1d4f7e2d46c0b | sha256sum