Skip to main content
Glama

상담 연락처 저장

capture_lead
Idempotent

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

Input Schema

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

TDQS

A4.8/5.0
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.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.6/5.0
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.

Resources