EntangleEQ
Server Details
EU pay transparency (Directive 2023/970) and French Egapro readiness assistant. Public data only.
- 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.
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.
Tool Definition Quality
Average 4.2/5 across 5 of 5 tools scored.
Each tool has a clearly distinct purpose: readiness assessment, page fetching, demo request, search, and index simulation. No ambiguity or overlap.
Naming is mixed: some use snake_case (assess_readiness, simulate_index_2027), others are single words (fetch, search) or verb_noun (request_demo_lead). While readable, the pattern is inconsistent.
Five tools is well-scoped for the domain of pay transparency and demo requests. Each tool earns its place without redundancy.
The tool surface covers the key workflows: readiness check, public information retrieval (search + fetch), demo request, and index simulation. No obvious gaps for the stated purpose.
Available Tools
5 toolsassess_readinessAInspect
Use this when a user wants a first-pass readiness check for French/EU pay transparency obligations before requesting an EntangleEQ demo. country and headcount are required — the tool rejects the call (rather than guessing) if they are missing or mis-named, so obligation applicability is never inferred from incomplete input.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | Company country, for example France. Required. | |
| headcount | Yes | Approximate employee count (positive whole number). Required. | |
| hasJobFamilies | No | Whether equivalent-value job families/categories are mapped. | |
| hasCseReporting | No | Whether CSE/NAO reporting evidence is already assembled. | |
| hasPayrollExport | No | Whether payroll export or DSN data is available. | |
| hasPromotionData | No | Whether promotion data is available. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses a key behavior: the tool rejects calls (rather than guessing) if parameters are missing or mis-named. However, it does not mention authorization needs, rate limits, or whether the operation is read-only. For a readiness check, some additional context about safe usage would help.
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 purpose and adds behavioral nuance without excess. Every word earns its place, making it easy for an agent to parse quickly.
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 description adequately covers the tool's trigger and parameter requirements. However, without an output schema, it would benefit from explaining what the tool returns (e.g., a boolean readiness flag or detailed report). The absence of return value information leaves a gap for an agent to understand the tool's full contribution.
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 coverage is 100%, so baseline is 3. The description adds semantic value by emphasizing that 'country' and 'headcount' are required and that the tool deliberately rejects incomplete input to avoid inference. This goes beyond the schema's field descriptions and clarifies the tool's strictness.
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 performs a 'first-pass readiness check for French/EU pay transparency obligations' and ties it to a specific workflow step (before requesting an EntangleEQ demo). It distinguishes itself from sibling tools like 'fetch' or 'request_demo_lead' by focusing on assessment rather than data retrieval or lead generation.
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?
Explicitly states when to use ('when a user wants a first-pass readiness check... before requesting an EntangleEQ demo') and that both 'country' and 'headcount' are required. It does not explicitly list scenarios where this tool should be avoided or mention alternative siblings, but the context is clear enough for an agent to differentiate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
fetchAInspect
Use this when ChatGPT needs the full public text for a specific EntangleEQ page returned by search. Never returns private company or employee data.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Public page id returned by search. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses that it returns only public text and never private data, but does not mention read-only nature, side effects, authentication, or error handling. Adequate but minimal.
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 sentences, front-loaded with purpose, no redundant information. Every sentence earns its place.
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 the simple tool (1 param, no output schema, no annotations), the description is mostly complete. It tells when to use, what it returns, and what it excludes. Lacks specifics about return format but sufficient for a fetch tool.
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 coverage is 100% for the single parameter 'id' with description. The tool description adds minimal extra meaning beyond 'Public page id returned by search.' Baseline 3 is appropriate.
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 verb 'fetch', the resource 'full public text for a specific EntangleEQ page', and distinguishes from sibling tools like search. It also notes what it does not return.
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 explicitly specifies when to use ('when ChatGPT needs the full public text...') and what it does not return (private data). It implies usage after search but lacks explicit alternatives or when-not-to-use scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
request_demo_leadAInspect
Use this ONLY after a user has explicitly agreed to be contacted by EntangleEQ, to submit their demo request. Records a demo request that the EntangleEQ team reviews before any follow-up. Collect the minimum needed: company name, contact name, and a professional email. Do NOT include salaries, employee names, or any sensitive personal/HR data in the message. Requires userConsent: true.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Professional email to reach the contact. | ||
| message | No | Optional short context. No sensitive personal data, no salaries, no employee names. | |
| companyName | Yes | Company / organisation name. | |
| contactName | Yes | Name of the person to contact back. | |
| userConsent | Yes | Must be true. Confirms the end user explicitly agreed to share these contact details with EntangleEQ. | |
| primaryTopic | No | Main interest: egapro | pay_gap | vss | csrd | global. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, but the description discloses key behaviors: requires user consent, no sensitive data, and that the request is reviewed before follow-up. It does not mention auth or rate limits, but for a simple submission tool this is adequate.
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?
Three concise sentences, front-loaded with the critical usage condition. No filler, every sentence adds value.
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?
With 6 parameters and no output schema, the description covers purpose, prerequisites, constraints, and workflow. It lacks details on the response or error handling, but for a simple creation tool this is largely sufficient.
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 has 100% coverage, so baseline is 3. The description adds value by emphasizing the minimum required fields and cautioning about the message field, reinforcing the schema constraints.
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 purpose: submitting demo requests after explicit user consent. It specifies the action ('records a demo request') and resource, and distinguishes it from sibling tools which are unrelated.
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?
Explicitly states when to use ('only after a user has explicitly agreed'), what to collect (minimum: company name, contact name, email), and what not to include (sensitive data). Also clarifies the workflow (review before follow-up).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
searchAInspect
Use this when a ChatGPT user asks about EntangleEQ, Egapro, Directive UE 2023/970, pay transparency, Inclusion Depth Score, or EntangleEQ public product information. Returns public pages only.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. Default 5. | |
| query | Yes | Search query about EntangleEQ public content. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses that the tool returns public pages and implies it's a read-only search. This is adequate for a simple search tool, though additional details (e.g., pagination) could enhance transparency.
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 two sentences, front-loaded with the essential usage context, and every word earns its place. No redundancy or fluff.
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 the tool's simplicity (2 params, no output schema), the description is fairly complete. It covers what the tool does and when to use it. Minor details like result ordering or pagination are missing but not critical.
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 coverage is 100%, with descriptions for both parameters. The description adds no additional meaning beyond the schema; thus, baseline 3 is appropriate. The schema already clearly defines the query and limit semantics.
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 purpose: to search for information about specific topics (EntangleEQ, Egapro, etc.) and return public pages. It distinguishes itself from siblings by specifying the content domain, though it doesn't explicitly contrast with each sibling.
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 explicitly says 'Use this when...' providing clear usage context with specific topics. It also notes 'Returns public pages only,' implying limitations. However, it does not mention when not to use it or alternatives, but sibling differentiation is implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
simulate_index_2027AInspect
Use this when a French employer (or their advisor) asks what the reform of the French gender-equality index (Index Egapro) means for them, or wants to look up a company's current published index by SIREN or company name. Given a 9-digit SIREN or a company name, returns the latest public Egapro declaration (global score + the 5 current indicators) and the framing of the move to the 7 indicators of the pay-transparency bill (which are new-data indicators, and the 2026 data checklist). Public data only; no private company or employee data. Estimate for decision-support, not legal advice.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A 9-digit SIREN or a company name (raison sociale). Minimum 3 characters. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully carries the burden of behavioral disclosure. It explains that the tool returns the latest public Egapro declaration including global score and 5 current indicators, plus framing of the move to 7 indicators. It also clarifies data limitations and the non-legal nature of the output.
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 paragraph that front-loads the usage scenario and clearly states the tool's function. It is reasonably concise, though it could be slightly tighter without losing clarity. No wasted sentences.
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 the specialized nature of the tool (French gender-equality index reform), the description provides sufficient context for an agent to decide when to invoke it. It covers the input, output content, and important disclaimers. No output schema is present, but the description fills the gap by detailing the return values.
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 single parameter 'query' is fully described in the input schema (SIREN or company name, min 3 chars). The description repeats this information but does not add extra semantics or examples beyond what the schema already provides. With 100% schema coverage, a baseline of 3 is appropriate.
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 purpose: to simulate the impact of the 2027 French gender-equality index reform for a French employer or advisor, or to look up a company's current published index by SIREN or company name. It differentiates from siblings by focusing specifically on the Egapro index and reform.
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?
Explicitly states when to use the tool (when a French employer asks about the reform or wants to look up a company's index) and provides important context: it returns public data only, is an estimate for decision-support, not legal advice, and no private data.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
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
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 Servers
- Alicense-qualityBmaintenanceEnables compliance checking and risk forecasting for the EU Platform Workers Directive (2024/2831), including employment-status presumption, algorithmic management disclosure, and human oversight.MIT
- Flicense-qualityCmaintenanceProvides an AI agent with regulatory compliance tools for the French/European market based on the AI Act and GDPR, including system classification, obligation listing, deadline schedules, legal reference lookup, and GDPR crosschecks.
- AlicenseAqualityBmaintenanceEnables EU AI Act compliance assessment by classifying AI systems, listing obligations, computing deadlines, and scanning repos for required documentation, all running locally.42MIT
- Alicense-qualityBmaintenanceCompany data for Spain, France, the UK, Ireland and Poland — registry, KYB and sanctions.99MIT