Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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.5/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: assess fit, capture lead, get booking options, list universities, and search mentors. Even though assess_admissions_fit and list_supported_universities both relate to universities, the former is an actionable assessment while the latter is a reference list, and the descriptions remove any ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (assess, capture, get, list, search) with lowercase underscores. There is no mixing of styles or vague verbs, making the naming predictable and easy to navigate.

Tool Count5/5

With 5 tools, the server is well-scoped for a college admissions storefront. Each tool serves a clear function in the user journey—discovering universities, assessing fit, finding mentors, booking sessions, and capturing leads—without unnecessary bloat or missing essentials.

Completeness5/5

The tool set covers the core lifecycle of a prospective student: exploring supported universities, assessing admission fit, searching for mentors, obtaining booking options, and leaving contact info. There are no obvious dead ends; the tools work together smoothly to support the main workflows.

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의 승인된 합격생 멘토를 검색합니다. 실제 등록된 멘토만 반환하며(가상의 멘토 없음), 각 멘토의 학교·전공·합격 이력·평점·프로필 링크를 제공합니다. 조건 그대로 결과가 없으면 약한 조건부터 풀어 다시 찾고 broadened=true 와 푼 조건(relaxed)을 함께 반환합니다.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo학교/전공 키워드. 사용자가 쓴 말 그대로 넣으면 됩니다 — 한국어 전공어는 서버가 영문 전공명으로 확장해 검색합니다.
regionNo입학 지역 (예: USA, UK)
subjectNo담당 과목 (과외)
positionNo포지션: consultant(입시 컨설턴트) | tutor(과외)
major_fieldNo전공 계열 — 반드시 이 5개 중 하나: STEM | Humanities / Social Sciences | Business / Economics | Art / Design | Undecided. 더 좁은 전공은 query 로 검색하세요.
Behavior5/5

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

Beyond the annotations (readOnly, idempotent, non-destructive), the description discloses the important fallback behavior: if no exact matches, it relaxes conditions and returns broadened=true with relaxed fields. It also stresses that only actual registered mentors are returned, a meaningful quality guarantee not covered by 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 long and front-loaded: the first sentence states the core function and output, the second describes the relaxation behavior. Every clause adds value with no redundancy.

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?

The description covers the main return fields and the important broadening behavior, which is essential for an agent to interpret results. With no output schema, this provides sufficient context. However, it doesn't explain how the 'limit' parameter affects results, a minor gap given 6 optional parameters.

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 83%, with descriptions for 5 of 6 parameters. The tool description adds no extra parameter-level details beyond the schema, but it does imply that conditions map to the query parameters. With high schema coverage, the description's lack of additional parameter semantics is acceptable.

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 identifies the tool as searching for GoAnywhere's approved admitted-student mentors, distinguishing it from sibling tools focused on admissions fit, lead capture, booking, or universities. It specifies the returned data (school, major, admission history, rating, profile link) and the key constraint of returning only real 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?

The description provides clear context for when the tool is appropriate (finding real mentors) but does not explicitly mention alternatives or exclusions. The sibling tools are distinct enough that context alone implies usage, but explicit when-not-to-use guidance is missing.

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

Frequently Asked Questions

Discussions

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

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Scans 130+ company careers pages and scores every role against your resume with an LLM (0–100), surfacing top matches. Drafts tailored cover letters and resume bullets for any job on demand, and exports scan results to CSV.
    3
    206
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Query 13,000+ US consumer lenders with eligibility criteria, rates, CFPB complaints, and ratings. Find matching lenders by borrower profile, get full profiles, compare lenders, and check eligibility.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    An autonomous MCP agent that helps you apply to fully funded MS and PhD programs by discovering professors, verifying faculty status, matching projects, and drafting cold emails.
    3
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources