Ángel Moncada Consulting
Server Details
Perfil, servicios, casos y contacto de Ángel Moncada.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Available Tools
7 toolsangel_get_contactObtener contacto profesionalARead-onlyIdempotentInspect
Devuelve las vías de contacto públicas y el siguiente paso recomendado para valorar un proyecto.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint and idempotentHint, which already cover the safety profile. The description adds context about what is returned (public contact channels and a recommended next step), but does not disclose additional behavioral traits such as data source or limitations. This is adequate given the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, well-structured sentence that front-loads the action and result. It is concise with no redundant words or information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only, idempotent tool with an output schema, the description is complete. It clearly states the purpose and result. No invocation-critical information is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so there is nothing to explain. Schema coverage is trivially 100%, and the baseline for zero parameters is 4. The description correctly does not invent parameter details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Devuelve') and a specific resource ('vías de contacto públicas' and 'siguiente paso recomendado'). It is clearly distinct from sibling tools, which cover methodology, profile, service, cases, recommendations, and search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'para valorar un proyecto' provides an implied usage context, but the description does not explicitly say when to use this tool over alternatives or when not to use it. No sibling tools are mentioned, so guidance is only implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_get_methodologyConsultar el método de trabajoARead-onlyIdempotentInspect
Explica cómo Ángel analiza campañas, datos, web y procesos, incluyendo límites y criterios de priorización.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the tool as read-only and idempotent, so the description does not need to restate safety. It adds useful behavioral context by specifying what the methodology covers and that it includes limits and prioritization criteria. No contradiction with annotations exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the main purpose and then lists the concrete content areas. Every phrase adds meaningful information with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters, a safe read-only annotation set, and an existing output schema, the description provides sufficient context. It clearly enumerates what content the tool covers, making it complete for an agent to decide when to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema is empty, so there are no parameters to clarify. A baseline of 4 applies because no parameter documentation is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool explains Ángel's methodology for analyzing campaigns, data, web, and processes, including limits and prioritization criteria. This is specific and distinguishes it from sibling tools like get_contact, get_profile, and get_service, which target different resources.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use it: whenever someone needs an explanation of Ángel's working method, analysis criteria, or priorities. However, it does not explicitly mention alternatives or state when not to use this tool, leaving some routing to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_get_profileObtener perfil profesionalARead-onlyIdempotentInspect
Devuelve el perfil público, experiencia, especialidades y principios de trabajo de Ángel Moncada.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is covered. The description adds the useful context that the profile is 'público', suggesting no special authorization is needed, which is a modest behavioral insight beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, concise sentence fully captures the tool's purpose. It is front-loaded with the main object and lists the specific content areas without wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, read-only profile retrieval tool with an output schema present, the description is complete. The annotations cover safety, and there are no missing inputs or behavioral details that an agent would need to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so the description does not need to explain parameter semantics. The baseline of 4 applies because no compensation is necessary; the input schema is empty and fully self-explanatory.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb, 'Devuelve', and identifies a clear resource: Ángel Moncada's public profile, experience, specialties, and work principles. This distinguishes it from sibling tools like angel_get_contact or angel_get_methodology, which address different aspects.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use the tool: whenever the agent needs Ángel Moncada's professional profile. It does not explicitly name alternatives or state exclusions, but the tool's scope is obvious from the content described.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_get_serviceConsultar un servicioARead-onlyIdempotentInspect
Devuelve la descripción aprobada, encaje, capacidades, límites y URL canónica de un servicio.
| Name | Required | Description | Default |
|---|---|---|---|
| serviceId | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is covered. The description adds some behavioral context by noting the returned data is 'aprobada' and includes canonical URL, but it does not address errors, authorization, or other runtime behaviors. This is adequate given the read-only, idempotent annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that immediately states what the tool does and what it returns. There is no redundant wording or unnecessary background.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple, has one required parameter, read-only/idempotent annotations, and an output schema that can cover return-value details. The description is sufficient for basic invocation, though it could have briefly mentioned how to obtain a serviceId or when to use this over related search/list tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema description coverage is 0%, so the description should compensate, but it never explicitly explains the serviceId parameter. However, the parameter is simple, self-descriptive, and its meaning is inferable from the tool name and description ('de un servicio'). The schema provides the type and minLength, so no critical information is missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states a specific verb ('Devuelve') and resource ('un servicio'), and enumerates exactly what is returned: approved description, fit, capabilities, limits, and canonical URL. This distinguishes it from sibling get_* tools like angel_get_contact and angel_get_profile by focusing on service-specific data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when a caller needs approved service details, but it does not explicitly state when to prefer this tool over alternatives such as angel_list_cases, angel_recommend_service, or angel_search. No exclusions or alternative conditions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_list_casesListar casos y experienciaBRead-onlyIdempotentInspect
Lista proyectos y marcas incluidos públicamente en la página de casos de Ángel Moncada.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| category | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is covered. The description adds the useful behavioral detail that only publicly included projects/brands are listed, but it does not disclose pagination, filtering behavior, or any other side effects. No contradiction 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, well-structured sentence that front-loads the action and resource. Every word contributes meaning, and there is no redundant filler or restatement of the title.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple, has no required parameters, has output schema support, and annotations cover read-only/idempotent behavior. Still, the complete absence of parameter semantics and sibling usage guidance leaves meaningful gaps for an agent trying to use filters or decide between this and angel_search.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description carries the full burden of explaining 'query' and 'category', but it does not mention either parameter at all. The agent receives no guidance on what values are valid, what these filters do, or how they affect the returned list.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Lista') and a specific resource ('proyectos y marcas' on the 'página de casos'), which clearly distinguishes it from siblings like angel_get_contact, angel_get_profile, and angel_search. Even without naming siblings, the resource is distinct and unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool should be used when someone wants to list publicly included projects and brands from Angel Moncada's cases page. However, it does not explicitly address when to prefer this over angel_search or other siblings, nor does it mention any exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_recommend_serviceOrientar sobre el punto de entradaARead-onlyIdempotentInspect
Relaciona una situación de negocio con el servicio de Ángel que parece encajar mejor, explicando que es una orientación inicial.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| stack | No | ||
| situation | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint and idempotentHint, so safety is covered. The description adds useful behavioral context: the tool is heuristic ('parece encajar mejor') and explicitly explains to the user that this is only an initial orientation, setting expectations about the recommendation's nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no filler. It front-loads the core purpose and uses the remaining clause to convey the behavioral nuance of initial orientation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema and annotations cover return shape and safety, and the core purpose is clear. However, the description omits guidance on optional parameters and does not help an agent choose between this tool and its siblings, so completeness is only adequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description only clarifies the meaning of 'situation' as a business situation. The optional 'goal' and 'stack' parameters receive no explanation, leaving the agent to guess their intended content and role in the recommendation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's action: relating a business situation to the best-fit Ángel service. It also conveys the 'initial orientation' role, which helps distinguish it from sibling tools like angel_get_service or angel_get_contact, though it does not explicitly name those alternatives.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'orientación inicial' and 'situación de negocio' imply this tool is for early-stage routing when a user is unsure which service fits. However, the description gives no explicit guidance about when to prefer this tool over siblings like angel_search or angel_get_service.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
angel_searchBuscar en el conocimiento de ÁngelARead-onlyIdempotentInspect
Busca servicios, experiencia, metodología y casos públicos de Ángel Moncada. Devuelve coincidencias con URLs canónicas.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | Yes | |
| metadata | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint and idempotentHint annotations already cover the safety profile; the description adds that results are matches with canonical URLs and scope is public content. It does not reveal behavior such as pagination, result ordering, or empty-result handling, so it adds only modest context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with the core behavior first and the output characteristic second. Every clause adds information and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter search tool with a read-only/idempotent annotation and an output schema, the description covers the main user intent and the output shape. It could be more complete with explicit guidance on when to choose this tool over direct siblings, but is not critically incomplete for invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, but the two parameter names are self-explanatory: 'query' is the search text and 'limit' caps result count. The description reinforces the meaning of query by saying it searches services, experience, methodology, and cases, though it adds no detail about limit or query formatting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('Busca') over a defined set of resources: services, experience, methodology, and public cases of Ángel Moncada. It also states the output form ('Devuelve coincidencias con URLs canónicas'), which distinguishes this search tool from the targeted sibling getters and listers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for cross-cutting search across the knowledge base, but it does not explicitly say when to prefer it over angel_get_*, angel_list_cases, or angel_recommend_service. The sibling names give context, yet the description itself leaves the choice to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
7 tool updates
- First observed
angel_get_contact - First observed
angel_get_methodology - First observed
angel_get_profile - First observed
angel_get_service - First observed
angel_list_cases - First observed
angel_recommend_service - First observed
angel_search
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Servicios de Google Ads, medición, automatización, casos y contacto.
61Public portfolio MCP for resume, services, availability, project evidence, and introductions.
An interactive portfolio built for AI conversations. Browse work, services, and book calls.
Official Mexican data for AI agents: CURP, RFC, CFDI, postal codes, phone, SPEI/CEP, DOF, geocoding.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides structured tool access to Mario's portfolio data including skills, projects, experience, and services via 7 MCP tools.-
- FlicenseAqualityBmaintenanceEnables MCP-compatible AI clients to retrieve a professional profile as callable tools, including projects, work experience, skills, and live GitHub activity.5-
- FlicenseNot gradedqualityBmaintenanceExposes personal portfolio data as tools for Claude to answer questions about the developer, including profile, skills, experience, projects, and contact information.-
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to discover and retrieve professional portfolio information including profile, experience, skills, projects, and contact details through MCP tools.-
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Each tool targets a distinct aspect of the public consulting domain: contact, methodology, profile, individual service details, case list, service recommendation, and cross-cutting search. The overlap between search and get_service is minimal because search returns matches with canonical URLs while get_service provides the full approved description of a specific service.
All tool names follow a consistent pattern: the prefix 'angel_' plus a clear verb ('get', 'list', 'recommend', 'search') followed by the target noun. This uniform verb_noun convention makes the tool set highly predictable and easy to navigate.
With 7 tools, the server is well-scoped for a consulting information and recommendation service. Each tool earns its place, covering both direct lookups (contact, profile, service, methodology) and discovery/guidance (list cases, recommend, search).
The domain of public consulting information is well covered: profile, methodology, services, cases, contact, and search are all present. A minor gap is the absence of a dedicated 'list_services' tool—an agent must rely on search or recommendation to discover available services—but this is not a fatal omission given the search capability.