CSRD tools cover the governance and compliance pillar. For environmental emissions use the Emissions tools, and for social workforce data use the Workforce tools. To plan against a finished assessment, see Goals & Actions.
list_double_materiality
List CSRD Double Materiality assessment topics with their scores. Each topic represents a sustainability matter assessed for both impact materiality and financial materiality — the core of CSRD/ESRS reporting.
Parameters:
Example response:
Example prompts:
update_dm_scores
Score one sustainability matter. This is how an assessment gets built.
Parameters:
Materiality is derived, never set. The API marks a matter material when either score reaches the threshold, and clears
being_measured whenever the scores move. There is no material parameter.list_csrd_iros
List IROs (Impacts, Risks and Opportunities) linked to sustainability matters from the Double Materiality assessment. Each IRO describes a specific impact, risk, or opportunity identified during the CSRD assessment process.
Parameters:
Example response:
Example prompts:
create_csrd_iro
Create an IRO against a sustainability matter — what the matter actually means for this business.
Parameters:
Valid
iro_type values:
An IRO can hang off any matter in the catalogue, whether or not it came out material.
update_csrd_iro
Replace an IRO.
delete_csrd_iro
Delete an IRO. Goals and actions that addressed it keep existing; they simply stop pointing at it.
get_csrd_output_data
Get all ESRS disclosure requirements with their datapoints, grouped by disclosure requirement code (e.g. E1-1, S1-6, G1-1). Each requirement includes reporting status, measurement state, and individual datapoints.
Parameters:
Example response:
list_measurement_campaigns
List measurement campaigns for an organization. Each campaign defines a reporting period used to collect CSRD/ESRS data — IROs, survey results, and output data are linked to a specific campaign.
Parameters:
Example response:
list_csrd_survey_results
List CSRD survey results — stakeholder materiality scores. Each result represents a stakeholder’s assessment of a sustainability matter’s impact and financial materiality, linked to a measurement campaign.
Parameters:
Example response:
Example prompts:
Workflow
Reading an assessment- List campaigns —
list_measurement_campaignsto see available reporting periods - Assess materiality —
list_double_materialityto see which topics are material - Review IROs —
list_csrd_irosto see impacts, risks, and opportunities per topic - Stakeholder input —
list_csrd_survey_resultsto see how stakeholders scored each topic - Check disclosures —
get_csrd_output_datato see which requirements are being reported - Check emissions — Use
get_greenhouse_gas_emissionsfor environmental data on material topics
- Read the catalogue —
list_double_materialityfor the year, to get each record’sidand itscsrd_sustainability_matter_id - Score the matters —
update_dm_scoresper record; materiality falls out of the scores - Confirm what came out material —
list_double_materialitywithmaterial: true - Write the IROs —
create_csrd_iroagainst the matters that matter - Plan the work —
create_ms_goalandcreate_ms_actionfrom the Goals & Actions tools, linked back to those IROs - Find what is unaddressed —
list_ms_source_linkswithsource_type: "iro"
Related
Emissions
GHG emissions data for environmental materiality topics
Workforce
Own workforce data for social materiality topics
Goals & Actions
Targets and work planned against these IROs
Organizations
Organization hierarchy for group-level assessments