{"serverId":"mcp-registry/com.admitbase/admissions","tools":[{"name":"calculate_match_score","fixed":{"name":"calculate_match_score","description":"Given a user's GPA and test score, calculate match category (Safety/Target/Reach/Far Reach), admission probability, and percentiles for one school or a ranked list. Public — no authentication required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["program"],"properties":{"gpa":{"type":"number","maximum":4,"minimum":0,"description":"Cumulative GPA on a 4.0 scale (omit for ATAR-based Australian schools)"},"atar":{"type":"number","maximum":99.95,"minimum":0,"description":"Australian Tertiary Admission Rank (0-99.95). Used instead of test_score/gpa for Australian schools, which select on a published ATAR cutoff."},"limit":{"type":"integer","default":10,"maximum":30,"minimum":1,"description":"Number of top schools to return when no school_slug given"},"program":{"enum":["law","medical","dental","veterinary","optometry","business","pharmacy"],"type":"string","description":"Program type"},"test_score":{"type":"number","description":"Test score: LSAT 120-180, MCAT 472-528, DAT 1-30, OAT 200-400, GMAT/GRE for MBA. Omit for pharmacy (PCAT retired 2024 — GPA-only) and for ATAR-based Australian schools."},"school_slug":{"type":"string","description":"If provided, calculate for this school only. Otherwise returns a ranked list."},"work_experience_years":{"type":"number","description":"Years of full-time work experience (MBA programs only)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Calculate match score"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":411,"tokensAfter":411},{"name":"get_school_stats","fixed":{"name":"get_school_stats","description":"Get full admissions statistics for a specific school: GPA/test percentiles, acceptance rate, class size, tuition, employment outcomes. Public — no authentication required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"school_name":{"type":"string","description":"School name to search for (partial match). Used when slug is unknown."},"school_slug":{"type":"string","description":"School slug (e.g. \"harvard-law-school\"). Use search_schools to find slugs."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get detailed school stats"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163},{"name":"search_schools","fixed":{"name":"search_schools","description":"Search professional schools (law, medical, dental, MBA, pharmacy, veterinary, optometry) by program type, name, or ranking range. Returns admissions stats and AdmitBase links. Public — no authentication required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["program"],"properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1,"description":"Maximum number of results (default 20, max 50)"},"query":{"type":"string","description":"School name search (partial match)"},"program":{"enum":["law","medical","dental","veterinary","optometry","business","pharmacy"],"type":"string","description":"Type of professional school program"},"max_ranking":{"type":"integer","description":"Only return schools ranked below this number"},"min_ranking":{"type":"integer","description":"Only return schools ranked at or above this number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search professional schools"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":269,"tokensAfter":269}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}