Skip to main content
Glama

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: readiness assessment, page fetching, demo request, search, and index simulation. No ambiguity or overlap.

Naming Consistency3/5

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.

Tool Count5/5

Five tools is well-scoped for the domain of pay transparency and demo requests. Each tool earns its place without redundancy.

Completeness5/5

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 tools
assess_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.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryYesCompany country, for example France. Required.
headcountYesApproximate employee count (positive whole number). Required.
hasJobFamiliesNoWhether equivalent-value job families/categories are mapped.
hasCseReportingNoWhether CSE/NAO reporting evidence is already assembled.
hasPayrollExportNoWhether payroll export or DSN data is available.
hasPromotionDataNoWhether promotion data is available.
Behavior3/5

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.

Conciseness5/5

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.

Completeness3/5

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.

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 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.

Purpose5/5

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.

Usage Guidelines4/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesPublic page id returned by search.
Behavior3/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters3/5

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.

Purpose5/5

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.

Usage Guidelines4/5

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesProfessional email to reach the contact.
messageNoOptional short context. No sensitive personal data, no salaries, no employee names.
companyNameYesCompany / organisation name.
contactNameYesName of the person to contact back.
userConsentYesMust be true. Confirms the end user explicitly agreed to share these contact details with EntangleEQ.
primaryTopicNoMain interest: egapro | pay_gap | vss | csrd | global.
Behavior4/5

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.

Conciseness5/5

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.

Completeness4/5

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.

Parameters4/5

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.

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: 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.

Usage Guidelines5/5

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.

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesA 9-digit SIREN or a company name (raison sociale). Minimum 3 characters.
Behavior4/5

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.

Conciseness4/5

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.

Completeness4/5

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.

Parameters3/5

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.

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: 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.

Usage Guidelines5/5

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.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • F
    license
    -
    quality
    C
    maintenance
    Provides 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.
  • A
    license
    A
    quality
    B
    maintenance
    Enables EU AI Act compliance assessment by classifying AI systems, listing obligations, computing deadlines, and scanning repos for required documentation, all running locally.
    4
    2
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources