Skip to main content
Glama
pablixnieto2

ETL-D MCP Server

by pablixnieto2

enrich_name_v1_enrich_name_post

Split full names into first, last, and title components with gender prediction for CRM and personalization. Parses human names, not companies.

Instructions

Deconstructs full name strings into structured components (First, Last, Title, etc.) and performs gender prediction based on linguistic patterns.

Cost: 1 credit per request.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contextNo
full_nameYesThe full person name string to deconstruct into structured JSON (first, last, title, gender). USE THIS TOOL when you have a single 'Name' field and need it split for CRM or personalization. NEGATIVE CONSTRAINT: DO NOT use for company names, brand names, or purely descriptive text. It is optimized for human individual names only.
Behavior3/5

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

With no annotations present, the description must fully disclose behavioral traits. It mentions gender prediction and the cost of 1 credit, which are useful. However, it does not describe the exact return format, language limitations, error handling, or any side effects. This is a minimal disclosure but leaves significant gaps such as the structure of the output and cultural/linguistic caveats.

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 exceedingly concise: two sentences that front-load the core functionality and then add the cost. Every word serves a purpose, and it avoids fluff. This is an excellent example of concise, structured communication.

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

Completeness3/5

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

Given the lack of an output schema, the description should clarify what the tool returns, but it only says 'structured components' without specifying the exact fields beyond a few examples. It also does not mention the context parameter or any prerequisites. The description is adequate for a simple tool but leaves notable gaps in return format and edge-case handling.

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

Parameters2/5

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

The tool description does not discuss any parameters, leaving all meaning to the schema. Schema coverage is reported as 50%, and while the full_name parameter has a detailed description, the context parameter lacks a top-level description. The tool description adds no value beyond what the schema provides, and it fails to compensate for the moderate coverage.

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

Purpose4/5

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

The description clearly states the tool deconstructs full name strings into structured components (First, Last, Title, etc.) and performs gender prediction, which is a specific verb and resource. It differentiates from sibling tools by naming the output components and the gender prediction aspect, but it does not explicitly contrast with similar tools like split_contact, so it falls short of a 5.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives such as split_contact or enrich_contact. It only explains what the tool does and its cost, with no mention of typical use cases, exclusions, or comparisons to siblings. The schema description for the full_name parameter does contain usage hints, but that is not part of the tool description itself.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pablixnieto2/etld-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server