# Sirenic (eu.sirenic/sirenic): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/eu.sirenic%2Fsirenic/versions/latest)
- Connected to: https://api.sirenic.eu/mcp
- Homepage: https://api.sirenic.eu/
- Scoring rules: v2
- Tools: 120
- Average: 77.6 / 100 (Clear)
- Near-identical pairs: 2

This page shows how Sirenic (eu.sirenic/sirenic)'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.

## Across the server

- Major: 120 tools. Above 40, models choose less accurately.

## Tools

- `get_french_company_briefing`: 49 / 100
  - Minor: Says nothing about what it returns.
- `stop_surveillance_watch`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: surveillance_id. Name the tool or the place that returns it, or models look it up first.
- `get_surveillance_watch`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: surveillance_id. Name the tool or the place that returns it, or models look it up first.
- `get_french_company_pdf_report`: 61 / 100
- `download_french_company_document`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: document_id. Name the tool or the place that returns it, or models look it up first.
- `get_belgian_company_filing`: 62 / 100
  - Minor: Says nothing about what it returns.
- `suggest_company_names`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
- `check_french_regulator_alerts`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `detect_company_identifiers`: 66 / 100
- `find_expiring_french_public_contracts`: 69 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_belgian_insider_transactions`: 69 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_company_procurement_competitors`: 69 / 100
- `get_french_company_lobbying`: 69 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_sector_benchmarks`: 69 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_german_insider_transactions`: 69 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `prospect_french_companies`: 69 / 100
  - Minor: String arguments with no constraint or example: departement.
  - Minor: No `required` list, so every argument is optional.
- `get_company_licences`: 72 / 100
- `get_french_company_industrial_risk`: 72 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_public_procurement`: 72 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `list_french_company_documents`: 72 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `list_french_company_establishments`: 72 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `search_french_associations`: 73 / 100
- `create_surveillance_watch`: 74 / 100
- `get_croatian_company_events`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_eu_procurement_awards`: 74 / 100
- `get_french_association_notices`: 74 / 100
- `get_french_association_profile`: 74 / 100
- `get_french_company_capital`: 74 / 100
- `get_french_company_changes`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_collective_agreements`: 74 / 100
- `get_french_company_court_decisions`: 74 / 100
- `get_french_company_intellectual_property`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_legal_alerts`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_profile`: 74 / 100
- `get_irish_company_insolvency`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_norwegian_company_local_units`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_romanian_company_insolvency`: 74 / 100
- `get_uk_company_gazette_notices`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `find_french_lookalike_companies`: 75 / 100
- `get_french_company_eu_funding`: 77 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_latvian_company_insolvency`: 77 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_spanish_company_acts`: 77 / 100
- `get_uk_company_insolvency`: 77 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `screen_sanctions_lists`: 77 / 100
- `query_french_companies`: 78 / 100
- `get_croatian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_croatian_company_insolvency`: 79 / 100
- `get_czech_company_insolvency`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_czech_company_officers`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_czech_company_shareholders`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_danish_company_filing`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_danish_company_officers`: 79 / 100
- `get_estonian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_estonian_company_officers`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_estonian_company_shareholders`: 79 / 100
- `get_european_company_eu_procurement`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_finnish_company_filing`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_financials`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_health_summary`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_updates_since`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_public_buyer_profile`: 79 / 100
- `get_latvian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_latvian_company_shareholders`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_lithuanian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_lithuanian_company_insolvency`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_norwegian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_norwegian_company_officers`: 79 / 100
- `get_polish_company_insolvency`: 79 / 100
- `get_portuguese_company_public_procurement`: 79 / 100
  - Minor: The name is long (41 characters).
- `get_romanian_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_romanian_company_officers`: 79 / 100
- `get_spanish_company_public_procurement`: 79 / 100
- `get_swiss_company_events`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_swiss_company_insolvency`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_uk_beneficial_owners`: 79 / 100
- `get_uk_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_uk_company_officers`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_uk_company_public_procurement`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `list_danish_company_filings`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `list_finnish_company_filings`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `list_polish_company_filings`: 79 / 100
- `list_slovak_company_filings`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `list_uk_company_accounts`: 79 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `compare_french_companies`: 80 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_default_risk_batch`: 80 / 100
- `renew_surveillance_watch`: 80 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: surveillance_id. Name the tool or the place that returns it, or models look it up first.
- `get_cypriot_company_officers`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_european_company_profile`: 82 / 100
  - Minor: The description is long (693 words). It helps selection but costs steps and tokens.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_french_company_default_risk`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_kyb_batch`: 82 / 100
  - Minor: The description is long (413 words). It helps selection but costs steps and tokens.
- `get_french_company_trajectory`: 82 / 100
  - Major: It may be destructive, but destructiveHint is not set.
- `get_latvian_company_events`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_slovak_company_filing`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_swedish_company_accounts`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_swedish_company_registry_events`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `list_belgian_company_filings`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `prepare_french_invoice_file`: 82 / 100
- `search_french_company_directors`: 82 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_finnish_company_events`: 84 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_french_company_hiring_signals`: 84 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_latvian_company_officers`: 84 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_latvian_company_public_procurement`: 84 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_polish_company_public_procurement`: 84 / 100
- `validate_eu_vat_number`: 84 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `verify_iban_bank`: 84 / 100
- `get_french_company_credit_limit`: 85 / 100
- `search_eu_financial_authorisations`: 85 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `prepare_european_invoice_file`: 86 / 100
- `get_french_company_kyb_file`: 87 / 100
- `get_norwegian_company_legal_events`: 87 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_polish_company_registry_events`: 87 / 100
- `prepare_french_einvoicing_recipient`: 87 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `search_european_companies`: 87 / 100
  - Minor: The description is long (666 words). It helps selection but costs steps and tokens.
- `search_french_companies`: 87 / 100
- `verify_french_invoice`: 88 / 100
- `get_estonian_company_registry_rulings`: 89 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `get_french_company_identity_batch`: 90 / 100
- `get_french_company_intelligence`: 90 / 100
  - Minor: The description is long (549 words). It helps selection but costs steps and tokens.
- `get_french_company_file`: 92 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `search_bodacc_announcements`: 92 / 100

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](https://forecall.dev/en/servers)
