Skip to main content
Glama

Server Details

Formes juridiques, frais légaux et offres de création d'entreprise en France, par CréaCompare.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct operation: cross-provider comparison (compare_offers), single-provider detail (get_provider), and reference data (list_legal_forms). The overlap between compare_offers and get_provider is mitigated because one aggregates offers across providers for a legal form while the other drills into one provider including all its offers. An agent can choose correctly without guessing.

Naming Consistency5/5

All three names follow a clean verb_noun snake_case pattern (compare_offers, get_provider, list_legal_forms). Verbs are precise and reflect the read/aggregate semantics of each tool. No mixed conventions.

Tool Count4/5

Three tools is minimal but well-scoped for a read-only comparison service; each tool covers a distinct facet (comparison, provider, legal forms). It sits at the thin end of the range, but no tool feels redundant or padded.

Completeness4/5

The surface covers the core read workflows: discovering legal forms, comparing offers, and inspecting a provider. A dedicated list_providers/search tool is implicitly missing (get_provider needs a known identifier), but compare_offers surfaces providers so agents can work around it.

Available Tools

3 tools
compare_offersComparer les offres de créationA
Read-onlyIdempotent
Inspect

Compare les offres des prestataires de création d'entreprise pour une forme juridique, triées par coût total estimé (prix de service + frais légaux). Renvoie conditions, délais, promotions, date de vérification et lien vers l'offre.

NameRequiredDescriptionDefault
legal_formYesIdentifiant de la forme juridique, ex. sasu.
max_resultsNoNombre maximum d'offres (10 par défaut).

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds real value beyond that: the result set is sorted by total estimated cost defined as service price plus legal fees, and each entry carries conditions, lead times, promotions, a verification date and a link. It does not mention the default page size behaviour beyond the schema.

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 the purpose, second sentence listing returned fields. No padding or repetition of the title.

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?

There is no output schema, and the description compensates by enumerating the returned fields and the sort key, which is what an agent needs to interpret results. Only the truncation/limit semantics of the result set are left implicit.

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% (both params documented, enum enumerated), so the baseline is 3. The description only restates that legal_form drives the comparison and says nothing about max_results or the default of 10 that the schema already carries.

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?

States a specific verb and resource ('Compare les offres des prestataires de création d'entreprise') plus the scoping unit (a legal form) and the sort order. It is clearly distinguishable from list_legal_forms and get_provider, though it never names the siblings to make the contrast explicit.

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

Usage Guidelines3/5

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

The phrase 'pour une forme juridique' implies a legal_form identifier is needed, but there is no statement of when to call this versus list_legal_forms or get_provider, and no prerequisites or exclusions are given.

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

get_providerDétail d'un prestataireA
Read-onlyIdempotent
Inspect

Renvoie le détail d'un prestataire de création d'entreprise : description, promotion en cours, page d'avis CréaCompare et toutes ses offres par forme juridique.

NameRequiredDescriptionDefault
provider_idYesIdentifiant du prestataire, ex. legalstart.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely new behavioral context by listing the payload contents (description, live promotion, review page, offers per legal form), which is exactly what an agent needs to decide whether to call it.

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?

A single sentence with zero filler, front-loading the verb and resource before the returned-field list.

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 no output schema, the description partially compensates by enumerating the returned fields, which is adequate for a one-parameter read tool. Minor gap: it does not indicate response shape or ordering of the offers list.

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% and the single parameter is a fully enumerated provider_id with an example, so the schema does the heavy lifting. The description adds no further semantics about the identifier, which is the correct baseline-3 outcome.

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 states a specific verb+resource ('Renvoie le détail d'un prestataire de création d'entreprise') and enumerates what comes back (description, current promo, CréaCompare review page, all offers by legal form). That enumeration implicitly separates it from compare_offers and list_legal_forms, but no sibling is named explicitly.

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

Usage Guidelines3/5

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

Usage is only implied: the single-provider scope and the 'detail' framing tell an agent this is the per-provider lookup, but there is no explicit when-to-use or when-to-prefer-compare_offers guidance. The enum of provider IDs constrains the call without explaining routing.

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.

  1. 3 tool updates
    • First observedcompare_offers
    • First observedget_provider
    • First observedlist_legal_forms

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    French company data for AI agents: directors with probable business email, people search, counterparty checks (KYB) and hiring signals from official registries. Paid per call with x402 (USDC on Base or Solana), charged only when found.
    68 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Company data from the official French and European registers for AI agents: company search, French company profiles, KYB files, sanctions screening on 6 official lists, default-risk score, supplier and e-invoicing checks, plus 19 other European registers. Pay per call by API key (150 free calls a month with an account) or x402 in USDC or EURC on Base. Signed responses, source of every block.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP clients to look up French companies in official open data, retrieving identity, status, legal form, address, VAT number and latest published accounts from the API Recherche d'entreprises. Also surfaces BODACC legal announcements such as insolvency proceedings, deregistrations, accounts filings and modifications, with no API key and read-only access.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources