Overview
Know whether the AI you're building is high-risk — before it ships. AIR (AI Responsibly) by Thalus turns AI governance from a post-build review into something you do while you work. Ask Claude to assess a model, agent, or feature and get back an EU AI Act tier with the reasoning behind it, NIST AI RMF risk analysis, the obligations that apply to your role (provider, deployer, importer, distributor), and the specific controls that close each gap. - Classify a system under the EU AI Act and see exactly which criteria triggered the tier. - Upload model cards, PRDs, and technical docs as evidence, then assess against them. - Get NIST AI RMF risk scoring and prioritized control recommendations. - Find projects across your portfolio with no completed assessment. - Pull a full report or executive summary straight into whatever you're drafting. - Every result traces from evidence to facts to rules to outcome, so you can show an auditor, a customer, or your board why a decision was made — not just what it was. New to AIR? Create an account at air.thalus.ai — your first assessment is free. Assessments run on AIR credits; connect an existing account to use your organization's domains and projects.
Tools
add_custom_field_option
ChatGPTadd_tag_to_asset
ChatGPTcreate_board
ChatGPTlibraryId to put a root board in a library, or parentBoardId to nest it under another board. Those two cannot be used together. Omit both to create the board in General. The response includes a url field with the canonical Air webapp link.create_cdn_link
ChatGPTcreate_custom_field
ChatGPTtype is single-select, multi-select, plain-text, or date. For a select field, pass values as the initial option names. Add more options later with add_custom_field_option. This does not set the field on an asset or board.create_import
ChatGPTurl for the asset in the Air webapp. Use get_import_status to poll for completion. Always use the returned url field — never construct Air URLs manually. This connection cannot read files on the user's computer, so create_import is the only way to add new assets here. Local files are uploaded in the Air web app.create_library
ChatGPTaccessibility is who can join and defaults to public. visibility is who can see the library and defaults to workspaceMembers. The response includes a url field with the canonical Air webapp link.create_tag
ChatGPTget_asset
ChatGPTurl field with the canonical Air webapp link — always use this instead of constructing URLs manually. If listing the asset's boards is forbidden, url is the All-assets link.get_asset_boards
ChatGPTget_asset_download_url
ChatGPTget_asset_image
ChatGPTget_asset_version
ChatGPTurl field with the canonical Air webapp link for that version — always use this instead of constructing URLs manually. If listing the asset's boards is forbidden, url is the All-assets link for that version.get_board
ChatGPTurl field with the canonical Air webapp link.get_custom_field
ChatGPTget_import_status
ChatGPTget_library
ChatGPTurl field with the canonical Air webapp link.list_asset_versions
ChatGPT{ data, total } for the full version stack. IMPORTANT: Never construct Air webapp URLs from version IDs. To get a link to a specific version, use the get_asset_version tool which returns a canonical url field.list_assets
ChatGPTurl field.list_boards
ChatGPTlibraryId and inGeneralLibrary cannot be used together. IMPORTANT: Never construct Air webapp URLs from board IDs. To get a link to a board, use the get_board tool which returns a canonical url field.list_cdn_links
ChatGPT{ data } for the newest 100 links. Use create_cdn_link to add one and update_cdn_link to turn one on or off.list_custom_fields
ChatGPTlist_libraries
ChatGPTsearch is a text search over library title and description.list_nested_assets
ChatGPTurl field.list_tags
ChatGPTlist_workspaces
ChatGPTremove_asset_from_board
ChatGPTremove_tag_from_asset
ChatGPTrename_asset
ChatGPTset_board_custom_field
ChatGPTvalue or values; pass null to clear. For plain-text and date fields use value. For single-select and multi-select fields use values (array of option ID objects) — or pass the option ID via value and the field type will be auto-detected and converted. If the select option does not exist yet, call add_custom_field_option first and use the returned option id. Passing a single option id on a multi-select replaces the whole selection.update_asset
ChatGPTupdate_asset_custom_field
ChatGPTvalue or values; pass null to clear. For plain-text and date fields use value. For single-select and multi-select fields use values (array of option ID objects) — or pass the option ID via value and the field type will be auto-detected and converted. If the select option does not exist yet, call add_custom_field_option first and use the returned option id.update_board
ChatGPTlibraryId directly. Changing parentBoardId can move the board into or out of a library.update_cdn_link
ChatGPTupdate_custom_field
ChatGPTupdate_custom_field_option
ChatGPTupdate_library
ChatGPTaccessibility is who can join. visibility is who can see the library. Title must stay unique in the workspace. Does not delete the library.air_create_assessment_draft
Claudeair_create_project
Claudeair_get_artifact_text
Claudeair_get_assessment
Claudeair_get_assessment_input_artifacts
Claudeair_get_assessment_report
Claudeair_get_assessment_stages
Claudeair_get_assessment_summary
Claudeair_get_document_download_url
Claudeair_get_domain
Claudeair_get_domain_portfolio
Claudeair_get_project
Claudeair_list_artifacts
Claudeair_list_assessments
Claudeair_list_documents
Claudeair_list_domains
Claudeair_list_open_facts
Claudeair_list_projects
Claudeair_retry_assessment
Claudeair_search
Claudeair_start_assessment
Claudeair_submit_fact_answers
Claudeair_upload_document_complete
Claudeair_upload_document_init
Claudeair_wait_for_assessment
Claudeair_wait_for_document_extraction
ClaudeCapabilities
Links
App Stats
64
Tools
ChatGPT, Claude
Platforms
Category
In-chat ActionsWorks with
Data refreshed daily






