Skip to main content
Glama

submit_lead

ส่งเรื่องถึงทีมงาน CODENIVERSE เพื่อให้ทีมติดต่อผู้ใช้กลับ (ไม่ใช่การบันทึก lead เข้า CRM ของผู้ใช้) ใช้เมื่อผู้ใช้อยากคุยโปรเจกต์ ขอใบเสนอราคา หรือให้ติดต่อกลับ ⚠️ ใช้เฉพาะข้อมูลที่ผู้ใช้บอกมาจริงเท่านั้น ห้ามแต่งชื่อหรืออีเมลเอง ถ้ายังไม่มีชื่อหรืออีเมล ให้ถามผู้ใช้ก่อน และยืนยันกับผู้ใช้ว่าจะส่งจริงก่อนเรียก tool นี้ ทีมตอบกลับทางอีเมลภายในวันทำการเดียวกัน

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesชื่อผู้ติดต่อ ตามที่ผู้ใช้บอก (ห้ามเดา)
emailYesอีเมลสำหรับติดต่อกลับ ตามที่ผู้ใช้บอก (ห้ามเดา)
phoneNoเบอร์โทร ถ้าผู้ใช้บอก
companyNoชื่อบริษัท ถ้าผู้ใช้บอก
messageYesโจทย์หรือสิ่งที่อยากให้ช่วย สรุปจากที่ผู้ใช้เล่า ระบุบริบทให้พอเข้าใจ

TDQS

A4.6/5.0
Behavior5/5

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

There are no annotations, so the description carries the full burden of behavioral disclosure. It discloses the key side effect—sending the information to the CODENIVERSE team—and clarifies that this is not a CRM write. It also describes the expected follow-up (email reply within the same business day) and imposes user-confirmation and data-integrity requirements, which is strong transparency for this kind of action tool.

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 dense paragraph, but every sentence contributes: purpose, non-purpose, usage triggers, data-integrity rules, confirmation requirement, and expected team response time. It is slightly long, but the length is justified for a mutation tool with consent and data-handling concerns.

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?

For a 5-parameter mutation tool with no annotations and no output schema, the description covers the necessary context: when to use it, what prerequisite data is needed, what safeguards to follow, and what happens after submission. Nothing essential for an agent to call this tool correctly is missing.

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 description coverage is 100%, so the schema already documents each parameter clearly. The tool description reinforces the rule not to fabricate names or emails and says to ask the user if information is missing, but it does not add much parameter-specific meaning beyond what the input schema provides. Baseline 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?

The description clearly states that this tool submits a request to the CODENIVERSE team so they can contact the user back, and explicitly distinguishes it from saving a lead into the user's CRM. It also names concrete trigger cases: discussing a project, requesting a quote, or asking to be contacted. This makes it easy to differentiate from the sibling read/search tools.

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?

The description gives explicit when-to-use conditions and provides important preconditions: use only real user-provided data, ask for missing name/email, and confirm with the user before invoking. The 'not CRM' clarification further prevents misuse. While it does not mention sibling tools by name, all siblings are content-retrieval tools with no overlap.

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.2/5.0
Disambiguation4/5

Tools are grouped by clear actions—search, get, list, submit—so an agent can usually pick correctly. The only potential confusion is between get_company_profile and get_page for about/company info, and between search_articles and get_article, but the descriptions provide enough usage cues to resolve it.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: get_*, list_*, search_*, submit_*. The verbs accurately reflect the operation, making the naming predictable and easy to navigate.

Tool Count5/5

Seven tools is well-scoped for a company information and lead-generation server. Each tool covers a distinct content type or action—articles, pages, company profile, services, FAQ, and lead submission—without unnecessary redundancy.

Completeness5/5

The server covers the full informational lifecycle for CODENIVERSE: discover and read articles, search FAQs, view service listings and detailed pages, access company profile information, and submit leads. There are no obvious gaps or dead ends for the intended use case.

Resources