All scored servers

Marcel: tool descriptions scored fr.marcel-retraite/marcel

tools/list taken
(UTC)
Connected to
https://marcel-retraite.fr/mcp
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how Marcel (fr.marcel-retraite/marcel)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

servers/fr.marcel-retraite/marcel
Average score
47.2 / 100Cloudy
Tools
45
Near-identical descriptions
10

Across the server

  • Major
    45 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    The server's instructions are 2593 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.instructions_long

Tools whose descriptions are nearly the same

10 of 10 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
simulate_immo_espagnesimulate_immo_portugal0.900.50
simulate_immo_belgiquesimulate_immo_italie0.720.50
simulate_immo_belgiquesimulate_immo_grece0.700.50
simulate_immo_grecesimulate_immo_italie0.670.50
simulate_immo_espagnesimulate_immo_grece0.660.50
simulate_immo_portugalsimulate_immo_grece0.660.50
simulate_immo_espagnesimulate_immo_italie0.630.50
simulate_immo_portugalsimulate_immo_italie0.630.50
simulate_immo_italiesimulate_immo_saint_barth0.620.40
simulate_immo_italiesimulate_immo_uk0.610.50

Tools

validate_results

29 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: results, results[].engine, results[].traceId, results[].status, results[].rulesVersion, results[].result.param_no_description
  • Minor
    String arguments with no constraint or example: results[].engine, results[].traceId, results[].status, results[].rulesVersion.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

marcel_revenue_at_retirement

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: pension, per, per.capitalAtRetirement, per.yearsOfFractionation, per.taxableIncomeAtRetirement, lmnp, av, av.capitalAtRetirement, av.yearsOfDrawdown, scpi, scpi.annualDistribution.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_ifi

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
7 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: actifs, actifs[].label, actifs[].valeur, actifs[].type, actifs[].quotePartImmo, passifs, passifs[].label, passifs[].montant, passifs[].deductible, revenusFiscauxReference, irEstime, age.param_no_description
  • Minor
    String arguments with no constraint or example: actifs[].label, passifs[].label.loose_string_param
  • Minor
    The meaning of the boolean argument passifs[].deductible is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

simulate_marchand_biens

36 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: prixAchat, prixVente, travaux, autresCharges, regimeTVA, eligiblePME, sortieDividende.param_no_description
  • Minor
    The meaning of the boolean argument eligiblePME is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument sortieDividende is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

compare_results

37 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: scenarioA, scenarioB.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_saint_barth

37 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
10 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees, tmiFrance, tauxPret.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_obo

37 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: valeurOpCo, apportPersonnel, detteBancaire, dureeDette, dividendeBrutAnnuel, prixAcquisitionTitres, dureeDetentionTitresAns, tmiDirigeant.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_sci_multi

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
9 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: loyersBruts, chargesDeductibles, interetsEmprunt, associes, associes[].id.param_no_description
  • Minor
    String arguments with no constraint or example: associes[].id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_belgique

39 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees, tmiFrance, tauxPret.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.72); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_grece's (similarity 0.70); only the names and schemas tell them apart. Say in this description when to use simulate_immo_grece instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_italie

39 / 100Rain

Purpose
20 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees, tmiFrance, tauxPret.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_belgique's (similarity 0.72); only the names and schemas tell them apart. Say in this description when to use simulate_immo_belgique instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_grece's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use simulate_immo_grece instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_espagne's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use simulate_immo_espagne instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_portugal's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use simulate_immo_portugal instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_saint_barth's (similarity 0.62); only the names and schemas tell them apart. Say in this description when to use simulate_immo_saint_barth instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_uk's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use simulate_immo_uk instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_donation_partage

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: valeurPatrimoine, ageDonateur, typeDonation, beneficiaires, beneficiaires[].id, beneficiaires[].lienParente, beneficiaires[].abattementDejaUtilise, beneficiaires[].handicap.param_no_description
  • Minor
    String arguments with no constraint or example: beneficiaires[].id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument beneficiaires[].handicap is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

compare_transmission

41 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: valeurPatrimoine, ageDonateur, heritiers, heritiers[].id, heritiers[].lienParente.param_no_description
  • Minor
    String arguments with no constraint or example: heritiers[].id.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_grece

41 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_belgique's (similarity 0.70); only the names and schemas tell them apart. Say in this description when to use simulate_immo_belgique instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.67); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_espagne's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use simulate_immo_espagne instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_portugal's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use simulate_immo_portugal instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_uk

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, loyersBrutsAnGBP, chargesAnnuellesGBP, prixReventeGBP, horizonAnnees, tmiFrance, tauxPret.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.61); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

registre_reglementaire

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_espagne

46 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: tresorerieSASU, prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_portugal's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use simulate_immo_portugal instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_grece's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use simulate_immo_grece instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_mere_fille

46 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
14 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: dividendeBrut, dureeDetentionAns, societeExclue, engagementConservation, tauxISMere.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument societeExclue is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument engagementConservation is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

simulate_succession

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
12 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: actifBrut, heritiers, heritiers[].id, heritiers[].lienParente, heritiers[].abattementDejaUtilise, heritiers[].handicap.param_no_description
  • Minor
    String arguments with no constraint or example: heritiers[].id.loose_string_param
  • Minor
    The meaning of the boolean argument heritiers[].handicap is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

marcel_compare_scenarios

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
11 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: base.monthlyIncome, base.annualTaxableIncome, base.pensionNet, base.pensionNet.value, base.pensionNet.source, base.pensionNet.status, base.rfr.value, base.rfr.source, base.rfr.status, base.nombreParts, base.nombrePensionnesFoyer, base.birthYear, base.retirementAge, base.existingPerMonthly, scenarios[].modification.type, scenarios[].modification.value.param_no_description
  • Minor
    String arguments with no constraint or example: base.pensionNet.source, base.pensionNet.status, base.rfr.source, base.rfr.status.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_immo_portugal

48 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: prixAchat, loyersBrutsAn, chargesAnnuelles, prixRevente, horizonAnnees.param_no_description
  • Minor
    Its description is nearly the same as simulate_immo_espagne's (similarity 0.90); only the names and schemas tell them apart. Say in this description when to use simulate_immo_espagne instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_grece's (similarity 0.66); only the names and schemas tell them apart. Say in this description when to use simulate_immo_grece instead.confusable_pair
  • Minor
    Its description is nearly the same as simulate_immo_italie's (similarity 0.63); only the names and schemas tell them apart. Say in this description when to use simulate_immo_italie instead.confusable_pair
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

marcel_estimate_pension

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: regime, samSaisi, trimestresRG, trimestresLiberal, pointsCNAVPL, pointsComplementaire, anneesAffiliationCipav, rfr, rfr.value, rfr.source, rfr.status, rfrPrecedent.value, rfrPrecedent.source, rfrPrecedent.status.param_no_description
  • Minor
    String arguments with no constraint or example: rfr.source, rfr.status, rfrPrecedent.source, rfrPrecedent.status.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

marcel_find_gap

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
15 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: pensionNet.value, pensionNet.source, pensionNet.status, rfr.value, rfr.source, rfr.status, rfrValue, tauxCsgSaisi, existingAssets[].type, existingAssets[].estimatedMonthlyIncome.param_no_description
  • Minor
    String arguments with no constraint or example: pensionNet.source, pensionNet.status, rfr.source, rfr.status, existingAssets[].type.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_per_sortie

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: rendementAnnuel, horizonAns, objetCalcul, tauxReversionConjoint.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_rachat

49 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

acheter_louer

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
13 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: prix, apport, credit.capital, credit.duree_mois, credit.assurance_base, credit.assures, credit.assures[].quotite, credit.quotite_totale, loyer_annuel, taxe_fonciere_annuelle, charges_annuelles, charges_locatives_annuelles, travaux, frais_de_vente, patrimoine_immobilier_taxable.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

marcel_financial_twin

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: profile, profile.pensionNet.value, profile.pensionNet.source, profile.pensionNet.status, profile.rfr.value, profile.rfr.source, profile.rfr.status, profile.rfrValue, profile.tauxCsgSaisi.param_no_description
  • Minor
    String arguments with no constraint or example: profile.pensionNet.source, profile.pensionNet.status, profile.rfr.source, profile.rfr.status.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_dutreil

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
16 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: valeurTitres, prixRevient, nbEnfants, ageDirigeant, horizonCession, eccDuree, eicDuree.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_sci_ir_vs_is

50 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
18 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: prixAcquisition, loyersBruts, chargesAnnuelles, horizonAnnees.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

optimiser_patrimoine

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: enveloppes.titresSociete.nbEnfants, transmission.beneficiaires[].nombre.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_av

51 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
17 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: valeurContrat, versementsTotal, ancienneteAns, objetCalcul, primesParAge[].montant, beneficiairesTransmission[].id, beneficiairesTransmission[].nom, beneficiairesTransmission[].lien, montantRachat.param_no_description
  • Minor
    String arguments with no constraint or example: beneficiairesTransmission[].id, beneficiairesTransmission[].nom.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

compare_chemin

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

simulate_remuneration_per

52 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

marcel_simulate_decision

53 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: profile.pensionNet.value, profile.pensionNet.source, profile.pensionNet.status, profile.rfr.value, profile.rfr.source, profile.rfr.status, profile.rfrValue, profile.tauxCsgSaisi.param_no_description
  • Minor
    String arguments with no constraint or example: profile.pensionNet.source, profile.pensionNet.status, profile.rfr.source, profile.rfr.status.loose_string_param
  • Minor
    Says nothing about what it returns.no_return_info

compare_allocation

54 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: asset.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_av_strategie

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_cto

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
20 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: moinsValuesReportables[].montant, plusValuesAvant2018[].ansDetention.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

simulate_cumul

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

simulate_per

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Says nothing about what it returns.no_return_info

simulate_pv_immo_ir

54 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_apport_cession

55 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
0 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_demembrement

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
21 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: donationsAnterieures[].montant, donationsAnterieures[].beneficiaire, donationsAnterieures[].donateur.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

compare_remuneration

56 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
24 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: situation.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

simulate_cession_titres_vs_actifs

56 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
19 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: prixVente, prixAcquisition, dureeDetentionAns, tauxIS, eligiblePME.param_no_description
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument eligiblePME is unclear.vague_boolean
  • Minor
    Says nothing about what it returns.no_return_info

simulate_donation

56 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
22 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    Says nothing about what it returns.no_return_info

simulate_pea

57 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
23 / 25
Return value
0 / 15
Constraints and side effects
7 / 10
Examples
10 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Minor
    Arguments without a description: objetCalcul.param_no_description
  • Minor
    Says nothing about what it returns.no_return_info

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

All scored servers