{"name":"info.henryknows/henryknows","slug":"henryknows","title":"HenryKnows","description":"F-1 and J-1 student immigration answers with citations to regulations and agency guidance.","url":"https://mcp.market/server/henryknows","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T02:36:07.518Z","last_ok_at":"2026-11-04T02:36:07.518Z","latency_ms":2539},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://henryknows.info/connect/","version":"2.3.0","remotes":[{"type":"streamable-http","url":"https://henryknows.info/mcp"}],"packages":[],"tools":[{"name":"ask_henry","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. Read-only: nothing is stored.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"question":{"type":"string","minLength":3,"maxLength":4000,"description":"The question, with the facts that matter (dates, degree level, category, employer type) and no names or ID numbers."},"audience":{"type":"string","enum":["professional","student"],"description":"professional (default): precise, regulation-cited. student: plain language for the student themselves."}},"required":["question"],"additionalProperties":false}},{"name":"connect","description":"Connect to the HenryKnows page the person is watching (its light turns green) and get the session for share_to_page. Only for people who gave you a session code or asked to follow along on a page. Side effects: creates a session, or links the one the person gave, and returns that session and the page's watch link; a new session starts each time it is called without a code; nothing is deleted.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"session":{"type":"string","pattern":"^[a-f0-9]{64}$","description":"The session code the person gave you (from their HenryKnows page). Omit to start a new session and get a new watch link."}},"additionalProperties":false}},{"name":"search_sources","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. Read-only: nothing is stored.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":2,"maxLength":500},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"How many passages (default 6)."}},"required":["query"],"additionalProperties":false}},{"name":"share_to_page","description":"Add a question and its HenryKnows answer (or a search and its passages) to the thread on the HenryKnows page the person connected, so they can see it there with its sources. Only for people who connected a page. Side effects: appends one entry to that page's thread, kept 24 hours; nothing else changes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"session":{"type":"string","pattern":"^[a-f0-9]{64}$","description":"The session returned by connect (or the session code the person gave you)."},"question":{"type":"string","minLength":2,"maxLength":4000,"description":"The question or search terms, exactly as asked."},"answer":{"type":"string","maxLength":12000,"description":"HenryKnows' answer text (omit for a search)."},"audience":{"type":"string","enum":["professional","student"]},"sources":{"type":"array","maxItems":20,"description":"The sources HenryKnows returned, as given.","items":{"type":"object","additionalProperties":false,"required":["title","url"],"properties":{"n":{"type":"integer"},"title":{"type":"string","maxLength":300},"url":{"type":"string","maxLength":1000},"heading":{"type":"string","maxLength":300}}}}},"required":["session","question"],"additionalProperties":false}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-11-03T23:29:22.871Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T23:29:22.807Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1484ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://henryknows.info/mcp","reachable":true,"authRequired":false,"latencyMs":1484,"serverInfo":{"name":"henryknows","version":"2.3.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://henryknows.info/icon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[{"kind":"restore","fromGrade":"C","toGrade":"B","reason":"score 75: No source repository listed","createdAt":"2026-11-03T23:29:23.856Z"}],"reviews":[]}