Admissions data & match scores for law, medical, dental, MBA, pharmacy, vet, optometry schools
Call this server's tools from your browser. Nothing to install.
Optional. Bearer amb_... key (generate at https://admitbase.com/profile#api-keys) to unlock the personalised tools save_my_stats and compare_to_applicants. The three read-only tools work with no header.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Program type
Cumulative GPA on a 4.0 scale (omit for ATAR-based Australian schools)
Australian Tertiary Admission Rank (0-99.95). Used instead of test_score/gpa for Australian schools, which select on a published ATAR cutoff.
Number of top schools to return when no school_slug given
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.
If provided, calculate for this school only. Otherwise returns a ranked list.
Years of full-time work experience (MBA programs only)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| gpa | number | Cumulative GPA on a 4.0 scale (omit for ATAR-based Australian schools) |
| atar | number | Australian Tertiary Admission Rank (0-99.95). Used instead of test_score/gpa for Australian schools, which select on a published ATAR cutoff. |
| limit | integer | Number of top schools to return when no school_slug given |
| program* | string | Program type |
| test_score | number | 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 | string | If provided, calculate for this school only. Otherwise returns a ranked list. |
| work_experience_years | number | Years of full-time work experience (MBA programs only) |
{
"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
}Get full admissions statistics for a specific school: GPA/test percentiles, acceptance rate, class size, tuition, employment outcomes. Public — no authentication required.
| Argument | Type | Description |
|---|---|---|
| school_name | string | School name to search for (partial match). Used when slug is unknown. |
| school_slug | string | School slug (e.g. "harvard-law-school"). Use search_schools to find slugs. |
{
"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
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results (default 20, max 50) |
| query | string | School name search (partial match) |
| program* | string | Type of professional school program |
| max_ranking | integer | Only return schools ranked below this number |
| min_ranking | integer | Only return schools ranked at or above this number |
{
"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
}