Skip to main content
Glama

Server Details

US college admissions fit (College Scorecard bands) + verified admitted-student mentor search.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct function—admissions fit assessment, lead capture, booking options, university listing, and mentor search—with no overlap in purpose or output.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case, e.g., assess_admissions_fit, capture_lead, get_booking_options, list_supported_universities, search_mentors.

Tool Count5/5

Five tools cover the core workflows of a college admissions storefront: assessment, lead capture, booking, university search, and mentor search. This is well-scoped and not excessive.

Completeness4/5

The tool set covers key operations—fit assessment, lead capture, booking guidance, university listing, mentor search—with minor gaps like missing a dedicated tool for viewing detailed mentor profiles or updating leads.

Available Tools

5 tools
assess_admissions_fit입시 적합도 진단A
Read-onlyIdempotent
Inspect

학생의 시험 점수(SAT/ACT)와 목표 대학 목록을 받아, 확인 가능한 College Scorecard 실데이터 기반으로 학교별 REACH/MATCH/SAFETY 적합도를 분류합니다. 합격 확률 예측이 아닌 밴드 분류이며, 데이터가 있는 경우 점수 밴드·합격률 근거를 함께 반환합니다.

ParametersJSON Schema
NameRequiredDescriptionDefault
actNoACT 총점
satNoSAT 총점
target_universitiesYes목표 대학 이름 목록 (영문/한글/약칭 허용, 예: MIT, Harvard)
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. Description adds value by revealing data source (College Scorecard) and that it returns score bands/admission rate evidence when available. No contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two well-structured sentences: first sentence states core action, second clarifies scope and return. No wasted words, front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a classification tool with 3 parameters and no output schema, the description explains the output (reach/match/safety bands with possible evidence) and data source. Missing error conditions or edge cases, but adequate overall.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear descriptions for all 3 parameters. The description summarizes the inputs but does not add detailed syntax or format beyond the schema. Baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description uses specific verb '분류합니다' and resource '입시 적합도', clearly stating it classifies reach/match/safety based on College Scorecard data. Sibling tools (capture_lead, get_booking_options, etc.) are distinct, so no confusion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description implies use when test scores and target university list are available, and explicitly clarifies it is not a probability prediction ('합격 확률 예측이 아닌'). No explicit when-not or alternatives, but usage context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

capture_lead상담 연락처 저장A
Idempotent
Inspect

상담을 이어가고 싶은 사용자의 이메일과 선택 입력한 관심사를 저장합니다. 사용자가 명시적으로 연락받기를 원할 때만 호출하세요. 호출 전 반드시 개인정보 수집 고지를 사용자에게 전달하고 동의를 받으세요 — 개인정보 수집·이용 안내 — 목적: 입시 상담 연락. 수집 항목: 이메일 및 사용자가 직접 입력한 관심사(선택). 보관 기간: 목적 달성 또는 삭제 요청 시까지. 귀하는 동의를 거부할 권리가 있으며, 미동의 시 연락 안내가 제한될 수 있습니다. 삭제 요청·문의: yocan@goanywhere.guru. 자세한 내용: https://goanywhere.guru/privacy 저장 후 온보딩 링크를 안내합니다.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYes사용자 이메일 (본인 동의 필수). 형식 오류 시 안내 메시지로 재질문됩니다.
interestNo사용자가 직접 입력한 관심사 (선택, 최대 500자)
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations indicate mutations (readOnlyHint=false) and idempotency (idempotentHint=true). The description adds behavioral context: saves data only after consent, handles email format errors with re-questioning, and provides an onboarding link after save. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph with the main action at the start, then includes a structured privacy notice. It is not overly verbose but could be better organized. Every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description covers what happens after save (onboarding link), input validation, privacy requirements, and consent procedure. It is complete for a simple lead capture tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds meaning: email requires prior consent, interest is optional up to 500 characters, and email format error triggers re-questioning. This is good but not extraordinary.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: saving email and optional interest for users who want to continue consultation. It distinguishes from sibling tools like assess_admissions_fit or search_mentors, which serve different functions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs to call only when user explicitly wants to be contacted, and provides a detailed privacy notice including consent requirements, data collection purpose, retention period, and deletion rights. This gives clear usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_booking_options예약 옵션 조회A
Read-onlyIdempotent
Inspect

특정 멘토의 세션 옵션(15/30/60분)과 가격, 예약 딥링크를 반환합니다. 예약·결제는 goanywhere.guru 사이트에서 진행됩니다 (이 도구는 링크 안내까지만).

ParametersJSON Schema
NameRequiredDescriptionDefault
mentor_idYessearch_mentors 가 반환한 mentor_id
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint. Description adds value by explicitly stating the tool only provides the link and does not perform booking or payment, which is important behavioral context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, each serving a clear purpose: the first lists return values, the second clarifies scope. No wasteful words; front-loaded with key information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simplicity (1 parameter, no output schema), the description fully covers what the tool returns and its limitations. It is complete for an agent to understand the tool's role and output.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with description for mentor_id. Description adds context that mentor_id comes from search_mentors, which is helpful for correct parameter usage, slightly elevating it above baseline 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it returns session options with durations (15/30/60 min), price, and booking deep link for a specific mentor. Distinguishes itself by noting it only guides the link, not processing booking, setting it apart from sibling tools like capture_lead or search_mentors.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear context: use after obtaining mentor_id from search_mentors to get booking options. Mentions booking happens externally on goanywhere.guru. However, it does not explicitly state when not to use or list alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_supported_universities지원 대학 목록A
Read-onlyIdempotent
Inspect

적합도 진단이 지원되는 대학을 페이지 단위로 반환합니다. 합격률·SAT/ACT 밴드는 확인된 데이터가 있는 대학에만 포함되며, 없는 값은 null로 명시됩니다.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo페이지 크기 (기본 25, 최대 50)
offsetNo페이지 시작 위치 (기본 0)
countryNo국가 코드 (예: US)
with_test_bands_onlyNotrue면 SAT 또는 ACT 밴드가 있는 대학만 반환
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds context beyond annotations: it mentions pagination, explicit null handling for missing data, and that SAT/ACT bands are only present for verified universities. Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, and the description does not contradict them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences: the first states the primary function, the second adds important detail about data completeness. No wasted words; information is efficiently front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description adequately explains return format (paginated, nullable fields). It could explicitly describe pagination behavior (e.g., offset/limit usage) and potential response structure, but the existing detail is sufficient for tool selection.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all parameters. The description adds value by linking the 'with_test_bands_only' parameter to the behavior of including only universities with verified bands, but otherwise does not significantly extend parameter semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it returns a paginated list of universities that support the fit diagnosis (적합도 진단). It distinguishes itself from sibling tools like assess_admissions_fit and search_mentors by focusing on listing supported institutions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context for retrieving supported universities but does not explicitly state when to use this tool over siblings or provide exclusion criteria. It does clarify that certain data fields may be null if not verified, guiding agent expectations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_mentors멘토 검색A
Read-onlyIdempotent
Inspect

GoAnywhere의 승인된 합격생 멘토를 검색합니다. 실제 등록된 멘토만 반환하며(가상의 멘토 없음), 각 멘토의 학교·전공·합격 이력·평점·프로필 링크를 제공합니다.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo학교/전공 키워드
regionNo입학 지역 (예: USA, UK)
subjectNo담당 과목 (과외)
positionNo포지션: consultant(입시 컨설턴트) | tutor(과외)
major_fieldNo전공 계열
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds value by specifying that results are only real mentors (no virtual) and listing the returned fields (school, major, admission history, rating, profile link). This provides useful behavioral context beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loading the main action and key constraints. No extraneous or redundant information. Every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description compensates by listing the fields returned (school, major, admission history, rating, profile link) and confirming real-only results. It does not mention pagination or the limit parameter, but with 83% schema coverage and the description, it is fairly complete for a search tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers 83% of parameters with descriptions, and the tool description does not add additional meaning beyond what the schema provides. Baseline of 3 is appropriate since the schema already documents parameter usage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb (search), the resource (approved mentors), constraints (only real, no virtual), and the information provided (school, major, admission history, rating, profile link). It effectively distinguishes itself from sibling tools which have different functions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context (finding mentors) but does not explicitly state when to use this tool versus alternatives. However, given the sibling tools have distinct purposes (e.g., assess_admissions_fit, capture_lead), the context is clear enough.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources