{"serverId":"mcp-registry/com.reglyze/mcp","tools":[{"name":"compliance_status","fixed":{"name":"compliance_status","description":"Requires a Reglyze API token. Returns YOUR organization's current compliance score, implementation/documentation sub-scores, open-task counts, and the national-framework per-objective view.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"My Reglyze compliance status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"documents_list","fixed":{"name":"documents_list","description":"Requires a Reglyze API token. Lists YOUR organization's compliance documents (title, type, status, current version). Metadata only, not document content.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"My Reglyze compliance documents"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"incident_deadline_formats","fixed":{"name":"incident_deadline_formats","description":"NIS2 incident-notification deadlines for a country: the 24h/72h/1-month stages with their national legal basis, the competent authority/CSIRT and portal, and the national severity vocabulary (e.g. Italy's ACN IS-1..IS-4 typologies, with their entity-class applicability).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country"],"properties":{"country":{"type":"string","maxLength":2,"minLength":2,"description":"ISO-2 country code"},"language":{"enum":["en","fr","it","de","pt","nl","pl","es"],"type":"string","default":"en"}}},"annotations":{"readOnlyHint":true},"title":"Incident notification deadlines per country"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175},{"name":"incidents_list","fixed":{"name":"incidents_list","description":"Requires a Reglyze API token. Lists YOUR organization's recorded incidents (title, status, severity, detection date).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"My Reglyze incidents"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":72,"tokensAfter":72},{"name":"scope_check","fixed":{"name":"scope_check","description":"Determine whether NIS2 (and its national transposition) applies to an organization, and whether it is an essential or important entity. Inputs: EU/EEA country (ISO-2), primary NIS2 sector, headcount, turnover/balance sheet in M EUR, special categories (DNS, TLD, cloud, qualified trust services). Returns classification, reasoning, the national transposition law with its deviations, and next-step links.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["country","sector","employee_count"],"properties":{"sector":{"enum":["energy","transport","banking","financial_market","health","drinking_water","waste_water","digital_infrastructure","ict_service_management","public_administration","space","postal","waste_management","chemicals","food","manufacturing","digital_providers","research"],"type":"string","description":"Primary NIS2 sector id (see the sector list in the tool description)"},"country":{"type":"string","maxLength":2,"minLength":2,"description":"ISO-2 country code of the organization (e.g. IT, PL, FR)"},"language":{"enum":["en","fr","it","de","pt","nl","pl","es"],"type":"string","default":"en"},"dns_provider":{"type":"boolean"},"tld_registry":{"type":"boolean"},"sole_provider":{"type":"boolean","description":"Sole provider of a service essential to society in its Member State"},"cloud_provider":{"type":"boolean"},"employee_count":{"type":"integer","maximum":9007199254740991,"minimum":0},"additional_sectors":{"type":"array","items":{"enum":["energy","transport","banking","financial_market","health","drinking_water","waste_water","digital_infrastructure","ict_service_management","public_administration","space","postal","waste_management","chemicals","food","manufacturing","digital_providers","research"],"type":"string"}},"annual_turnover_meur":{"type":"number","minimum":0,"description":"Annual turnover in millions of EUR"},"annual_balance_sheet_meur":{"type":"number","minimum":0},"qualified_trust_service_provider":{"type":"boolean"}}},"annotations":{"readOnlyHint":true},"title":"NIS2 scope check"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":571,"tokensAfter":571},{"name":"transposition_status","fixed":{"name":"transposition_status","description":"Current NIS2 transposition status per EU/EEA country (law, stage, competent authority, sources), from the Reglyze transposition tracker (curated + weekly auto-updated). Omit the country for the full map.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"country":{"type":"string","maxLength":2,"minLength":2,"description":"ISO-2 country code; omit for all tracked countries"},"language":{"enum":["en","fr","it","de","pt","nl","pl","es"],"type":"string","default":"en"}}},"annotations":{"readOnlyHint":true},"title":"NIS2 transposition status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":158,"tokensAfter":158}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"incident_deadline_formats","params":["language"]},{"tool":"open_tasks","params":["status","overdue","severity"]},{"tool":"scope_check","params":["language","dns_provider","tld_registry","cloud_provider","employee_count","additional_sectors","annual_balance_sheet_meur","qualified_trust_service_provider"]},{"tool":"transposition_status","params":["language"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}