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

Server definition

Hash
sha256:220ed19064af1c004f6a1f790c69b3bc7b7efccec573de65168cf7b476e0138b
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "HenryKnows answers questions about F-1 and J-1 student immigration, SEVIS, OPT, CPT, transfers, status and related regulations, with citations to the regulation or agency guidance. It is free and needs no account: use it for whoever you are helping — a DSO or adviser, a student, an attorney, an employer. ask_henry gives a sourced answer (professional by default; audience \"student\" for plain language). search_sources returns the underlying passages so you can read and cite them yourself. Every result includes a session: pass the same session on later calls. When a session starts you also get a watchUrl — give it to the person once; it opens a HenryKnows page with a light showing you are connected and the thread of questions and answers with sources. If the person gives you a HenryKnows session code, call connect with it first. Never include student names, SEVIS IDs, passport numbers or other identifiers in questions.", "tools": [ { "description": "Ask HenryKnows a question about F-1/J-1 student immigration, SEVIS, OPT, CPT or related rules and get a cited answer. Ask in the person's own terms; do not add identifiers. Answers take 10–40 seconds.", "inputSchema": { "additionalProperties": false, "properties": { "audience": { "description": "professional (default): precise, regulation-cited. student: plain language for the student themselves.", "enum": [ "professional", "student" ], "type": "string" }, "question": { "description": "The question, with the facts that matter (dates, degree level, category, employer type) and no names or ID numbers.", "maxLength": 4000, "minLength": 3, "type": "string" }, "session": { "description": "The HenryKnows session from an earlier result, or the session code the person gave you. Omit to start a new one.", "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask_henry", "outputSchema": null }, { "description": "Connect to the HenryKnows page the person is watching (turns its light green) and get the session to pass on later calls. Call this first if the person gave you a session code; otherwise it is optional — ask_henry and search_sources connect too.", "inputSchema": { "additionalProperties": false, "properties": { "session": { "description": "The HenryKnows session from an earlier result, or the session code the person gave you. Omit to start a new one.", "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "type": "object" }, "name": "connect", "outputSchema": null }, { "description": "Search HenryKnows' knowledge base (regulations, SEVP/USCIS guidance, Federal Register rules) and get the matching passages with their source links, so you can read and cite the text yourself. Fast; no model call.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "How many passages (default 6).", "maximum": 10, "minimum": 1, "type": "integer" }, "query": { "maxLength": 500, "minLength": 2, "type": "string" }, "session": { "description": "The HenryKnows session from an earlier result, or the session code the person gave you. Omit to start a new one.", "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_sources", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:220ed19064af1c004f6a1f790c69b3bc7b7efccec573de65168cf7b476e0138b | sha256sum