Skip to main content
Glama

Server Details

Sourced answers on FR/EU rules + French company search (SIREN, NAF) for agents, quoted and budgeted

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
Uptime
98.7% over 23 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 8 tools

Disambiguation4/5

Tools cover distinct functions: factual Q&A (ask), deterministic calculations (calculate), feedback (feedback), general comments (comment), and service lifecycle (list_services, quote_service, run_service, get_run). Minor potential confusion between feedback/comment and ask/run_service, but descriptions clarify the boundaries.

Naming Consistency3/5

All names use snake_case, but the pattern is mixed: bare verbs/nouns (ask, calculate, comment, feedback) sit alongside verb_noun service tools (get_run, list_services, quote_service, run_service). The set is readable but not governed by a single consistent convention.

Tool Count5/5

Eight tools is well-scoped for a server combining Q&A, market calculation, feedback, service catalog, quoting, execution, and async tracking. Each tool has a clear role and the count avoids both thinness and bloat.

Completeness4/5

The surface covers the core lifecycle: ask, calculate, provide feedback/comment, list services, get quotes, run services, and track async runs. Minor gaps like cancelling an async run or listing past runs exist, but agents can work around them.

Available Tools

8 tools
askA
Read-only
Inspect

Pose une question factuelle et reçoit une réponse vérifiée avec ses sources, sa confiance, sa date d'expiration et un request_id. Domaines facultatifs : actualite, droit, entreprise, facturation, finances, formation, general, impots, logiciel, prix, reglementation, vie_quotidienne. Facultatif : context, la tâche que vous êtes en train de faire (sans données personnelles).

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
contextNo
questionYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the external-lookup, non-mutating nature is partly covered. The description adds that answers are verified and carry confidence and expiration, plus a no-personal-data caution for context, but does not elaborate on latency, source freshness, or failure behavior.

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?

Purpose is front-loaded in the first sentence, followed by the domain value list and the context note. The long domain enumeration is functional rather than filler, though the whole is slightly dense.

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?

An output schema exists, so return values need not be re-explained, yet the description helpfully previews them. With domain values and context documented, an agent has enough to call the tool correctly despite the 0% schema coverage.

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 description coverage is 0%, so the description must compensate, and it does: it enumerates the accepted domain values and explains what context is for (the current task, without personal data). Only 'question' is left to common sense, which is reasonable.

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 (pose une question) and resource (question factuelle), and even summarizes the returned artifact (réponse vérifiée avec sources, confiance, expiration, request_id). The purpose is clear, but there is no explicit differentiation from the sibling tools calculate and feedback.

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 word 'factuelle' implicitly scopes usage to factual questions needing verified answers, which is useful direction. However, there is no statement of when to prefer this over calculate or feedback, and no exclusions or prerequisites are given.

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

calculateA
Read-onlyIdempotent
Inspect

Calcul déterministe sur VOS bougies (304 ne fournit aucune donnée de marché). calculation : ichimoku-rvol (Ichimoku confirmé par le volume relatif), regime (tendance ADX, volatilité ATR, direction) ou position-size (taille de position pour un risque fixé). params : le corps JSON de POST /v1/calc/, par exemple {"candles": [{"time", "open", "high", "low", "close", "volume"}, …]} ; voir /llms.txt. Résultat : méthode publiée, valeurs, horodatage. Ce n'est pas un conseil en investissement.

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsYes
calculationYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already mark this readOnly and idempotent, so the safety bar is lower. The description still adds meaningful context beyond them: the calculation is deterministic, 304 supplies no market data (you must pass your own candles), the result contains the published method/values/timestamp, and it is not investment advice.

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?

Front-loaded with the core purpose, then mode definitions, then the params format, then the return/disclaimer note. Dense but every sentence carries information; no redundant restatement of the schema.

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?

An output schema exists so return values need not be described in depth, and the description still sketches the result. It covers the deterministic/privacy framing, the enum, and a params example, leaving only per-calculation parameter detail as a gap.

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 0%, so the description carries the full burden. It maps the 'calculation' enum to concrete meanings and shows a 'params' example with the candle object shape (time/open/high/low/close/volume), plus a pointer to /llms.txt. But it only illustrates one of the three calculations' bodies and does not specify the params each mode requires, leaving gaps for a schema with open nested objects.

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?

States a specific verb and resource ('Calcul déterministe sur VOS bougies') and enumerates the exact three calculation modes (ichimoku-rvol, regime, position-size), each glossed. An agent can distinguish this computational tool from the sibling 'ask'/'feedback' tools immediately.

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 explains what each calculation mode produces (Ichimoku confirmed by relative volume; ADX trend/ATR volatility/direction; position size for a fixed risk), which gives clear context for choosing a mode. However it never states when to prefer this tool over the 'ask' sibling, so no explicit alternatives 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.

commentAInspect

Message libre pour le propriétaire de 304NotModified, sans clé ni question préalable : ce que vous cherchiez, ce qui vous a manqué, pourquoi vous repartez, ou une suggestion. message : votre texte. looking_for (facultatif) : l'information ou le service cherché. Pas de données personnelles.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYes
looking_forNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false and idempotentHint=false, so the write/non-idempotent nature is known. The description adds genuine context beyond that: no key/authentication is needed and 'Pas de données personnelles' warns against personal data. It stops short of describing what happens after submission or any limits.

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 purpose and target are front-loaded, followed by inline parameter glosses and a privacy note. The content-hint list is a bit dense but each clause maps to intended message content, so little is wasted.

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?

For a simple two-parameter write tool with annotations covering safety and an output schema covering returns, the description supplies the missing pieces: parameter meanings, the optional flag, the no-auth note, and the no-personal-data caveat. Adequate and coherent.

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 description coverage is 0%, so the description must carry the burden, and it does: 'message' is defined as the user's text and 'looking_for' as the sought information/service, correctly flagged as optional ('facultatif'). This meaningfully compensates for the undocumented schema, though it adds no format or length constraints.

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 names a specific action (leaving a free-form message) and an explicit target (the owner of 304NotModified), so the purpose is unambiguous. It does not, however, differentiate itself from close siblings like 'feedback' or 'ask', which an agent would need in order to choose between them.

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: 'sans clé ni question préalable' hints that no prior context is required, and the content hints (what you searched for, what was missing, why you're leaving, a suggestion) frame the intended input. No explicit when-to-use-vs-alternatives guidance or exclusion against 'ask'/'feedback' is given.

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

feedbackA
Idempotent
Inspect

Dit si une réponse obtenue avec « ask » vous a servi. request_id : celui de la réponse. useful : true ou false. issue (facultatif) : wrong (fausse), outdated (périmée), incomplete, bad_source (source insuffisante), off_topic (hors sujet), contradiction (une autre source dit autre chose) ou other. comment (facultatif) : ce qui manquait ou ce qui était faux.

ParametersJSON Schema
NameRequiredDescriptionDefault
issueNo
usefulYes
commentNo
request_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.8/5.0
Behavior3/5

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

Annotations declare readOnlyHint=false and idempotentHint=true, so mutation and repeat-safety are already covered. The description adds useful semantics for the issue field and notes optionality of two params, but doesn't state permission requirements or the effect of sending feedback on downstream data. This is adequate additional context but not rich.

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?

Compact and front-loaded, opening with the core purpose before parameter notes. The long enumeration of issue values is necessary for semantics but contributes to density. No filler 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 an output schema exists, return values need not be described. With zero schema description coverage, the description supplies the missing parameter semantics and links to the ask tool. It is nearly complete, lacking only any note on permissions or consequences of submitting feedback.

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 description coverage is 0%, so the description must compensate. It explains request_id refers to a prior « ask » response id, useful is true/false, and enumerates all seven issue enum values with glosses, plus optionality of issue and comment. This meaningfully adds to the bare schema, though comment could be slightly more specific.

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 action tied to a specific upstream tool: telling whether a response obtained with « ask » was useful. It clearly connects to its sibling ask and is distinguishable from calculate. It does not explicitly name a verb like 'submit feedback', but the intent is unambiguous.

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?

It clarifies this operates on responses from a specific sibling tool (« ask ») and requires the request_id from that response. It does not discuss timing or when not to send feedback, but the contextual link to ask is strong guidance for invocation.

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

get_runA
Read-onlyIdempotent
Inspect

Suit une commande asynchrone passée avec run_service (ex. un site web réalisé par AUTARK). run_id : celui renvoyé par run_service. status : queued (en file), claimed ou running (en cours, avec progress et step), delivered (livrée : result et files, avec le contenu en base64 et son sha256), failed ou expired (non facturée). Seule la clé qui a passé la commande peut la suivre. Interrogez-le de temps en temps : la réalisation prend plusieurs heures.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior4/5

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

Annotations give readOnlyHint and idempotentHint, but the description adds real behavior beyond them: the auth constraint ('seule la clé qui a passé la commande peut la suivre'), the expected latency (several hours), and the billing rule (failed/expired states are not billed). It does not discuss rate limiting for polling beyond 'de temps en temps', which keeps it short of a 5.

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?

One dense paragraph, front-loaded with purpose then parameter meaning then state semantics then polling advice. Every sentence carries information, though the parenthetical status list is compact and slightly run-on rather than crisply structured.

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

Completeness5/5

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

With an output schema present, the description need not explain return values, yet it still summarizes the meaningful states and the auth/timing constraints an agent needs to poll correctly and interpret results. Nothing required for correct invocation is missing.

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 0%, so the description must carry parameter meaning and it does: run_id is defined as the identifier returned by run_service, which is the single most important thing an agent needs for this one required param. The status values enumerated are return-state semantics rather than parameter semantics, so they do not count here.

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?

States a specific verb ('suivre') and resource ('commande asynchrone passée avec run_service'), and names the sibling run_service that creates the thing being followed. An agent can distinguish this from run_service (submit) and list_services (enumerate) without opening any schema.

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 says when to use it (following a command created by run_service), how (poll 'de temps en temps', with the reason that work takes hours), and gives an exclusion: only the key that placed the command may follow it. That is when/when-not/alternative coverage.

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

list_servicesA
Read-onlyIdempotent
Inspect

Catalogue des services (au-delà des questions), dont la création de contenu réalisée par AUTARK (ex. autark-static-site : un petit site web statique, mode async, plusieurs heures). Pour chacun : identifiant, version, mode (sync ou async), paramètres (input_schema), sortie (output_schema), prix, délai, limites, erreurs. Lire avant quote_service ou run_service.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and idempotentHint, so safety is covered. The description still adds genuinely non-structured operational context: that some services run in async mode and can take several hours, and that each entry carries price, delay and limits — useful for setting agent expectations about latency and cost.

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?

Two sentences, front-loaded with the catalogue scope and the async/latency caveat, then the read-before-use rule. The middle enumeration of per-item fields is somewhat enumerative but each item signals decision-relevant data (price, delay, limits).

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 an output schema present, the description need not restate return fields, yet it does list them — mildly redundant but harmless. Combined with the sibling-routing instruction, nothing an agent needs in order to call this zero-parameter read correctly is missing.

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?

The tool takes zero parameters, so per the rubric the baseline is 4. There is nothing for the description to clarify beyond confirming the catalogue is unfiltered.

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?

States a specific verb+resource ("Catalogue des services") and immediately scopes it against the closest sibling by noting it covers services "au-delà des questions" (i.e., not the ask tool). It also names the concrete example autark-static-site, so an agent knows exactly what class of offering lives here.

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?

Ends with an explicit ordering instruction: "Lire avant quote_service ou run_service." That names the alternatives and the condition under which this tool must be consulted first — no inference required.

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

quote_serviceAInspect

Devis gratuit : prix ferme d'un service pour ces paramètres, valable quelques minutes, utilisable une fois avec run_service (quote_id). service : identifiant (ex. fr-suppliers). params : selon input_schema.

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsYes
serviceYes

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior5/5

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

The annotations only say readOnlyHint=false and idempotentHint=false. The description adds critical behavior not in annotations: the quote is free, the price is firm, it expires after a few minutes, and it can be used only once. These are exactly the operational details an agent needs before relying on 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?

The description is front-loaded with the key promise and constraints, then briefly annotates the two parameters. Every phrase carries information, with no filler or repetition.

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?

Because an output schema exists, return details need not be covered. The description does well on behavior and next-step integration, but it is weak on the required nested params object, which is a meaningful completeness gap for a tool taking arbitrary per-service inputs.

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?

Schema description coverage is 0%, so the description should clarify both parameters. It gives a useful example for service ('fr-suppliers') but only says params are 'selon input_schema', while the schema itself provides no property descriptions and allows arbitrary nested content. The required params object remains semantically opaque.

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 names the operation clearly as obtaining a free, firm-price quote for a service, and it explicitly distinguishes this from run_service by saying the quote is usable once with run_service via quote_id. An agent can tell what it creates and how it relates to the sibling tool without opening the schema.

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?

It states the quote is valid for a few minutes and usable only once with run_service (quote_id), which clearly frames this as a pre-execution step. It does not explicitly say when not to use it or name all alternatives, but the context for calling it before run_service is strong.

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

run_serviceAInspect

Exécute un service et renvoie un résultat structuré avec ses sources, ses limites et ce qui manque. max_price_eur : budget maximal (au-delà, rien n'est exécuté). quote_id : devis à utiliser. request_key : identifiant de votre demande, à réutiliser en cas de relance (même résultat, pas de double facturation). Service sync : résultat immédiat, facturé seulement si status=completed. Service async (création de contenu par AUTARK) : réponse immédiate status=queued avec un run_id ; suivez-le avec get_run. Facturé seulement à la livraison (delivered). Clé d'API nécessaire.

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsYes
serviceYes
quote_idNo
request_keyNo
max_price_eurNo

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.9/5.0
Behavior5/5

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

Without relying on annotations, it discloses billing semantics (charged only if status=completed for sync, only on delivery for async), idempotency behavior (same result, no double billing via request_key), budget enforcement (nothing executes beyond max_price_eur), required API key, and the async status=queued + run_id lifecycle. This is rich operational context well beyond readOnlyHint=false and openWorldHint=true.

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?

Front-loaded with the core action and return, then parameter notes, then the sync/async billing rules. Dense but each sentence carries information; minor redundancy in restating billing twice ('facturé seulement si…' / 'Facturé seulement à la livraison').

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?

For a high-complexity, billable, async-capable tool with an output schema present, the description covers billing, idempotency, auth, and async tracking adequately. The remaining gap is guidance on what belongs in 'params' and which 'service' values are valid, which the sibling list_services would presumably supply.

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 0%, so the description carries the burden. It meaningfully explains max_price_eur, quote_id, and request_key, but says nothing about the two required parameters 'service' (which services are valid) or the free-form nested 'params' object, leaving 2 of 5 parameters undocumented in both schema and description.

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?

Starts with a specific verb+resource ('Exécute un service') and states what it returns (structured result with sources, limits, missing items). It also distinguishes two operating modes (sync vs async) and names the sibling get_run for async follow-up, though it does not differentiate itself from quote_service or list_services.

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?

It routes the agent conditionally: sync returns immediately, async returns a run_id 'suivez-le avec get_run'. It also tells the agent to reuse request_key on retry. However, it never states when to call run_service versus the quote_service/list_services siblings, so the choice among alternatives is left implicit.

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. 2 tool updates
    • Addedcomment
    • Addedget_run
  2. 3 tool updates
    • Addedlist_services
    • Addedquote_service
    • Addedrun_service
  3. 3 tool updates
    • First observedask
    • First observedcalculate
    • First observedfeedback

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    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
    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.
    264 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources