MCP App Store
by KeenEthics

Overview

Bowtie One is a bowtie risk-assessment tool for health and safety teams managing serious-injury and fatality risks. A bowtie shows one dangerous activity on one page: the causes on the left, the moment control is lost in the middle, the outcomes on the right, and every barrier that stops harm drawn exactly where it acts. Connect your Bowtie One account and Claude can: - build a new bowtie in seconds, from a short conversation, from guidance you work to (such as HSG47 or an OSHA standard), or from a risk assessment or procedure you share; - list your bowties and read any of them in full; - review a bowtie's risk with Bowtie One's own scoring: every cause-to-outcome pathway worst first, and the gaps in your controls with the action each needs; - add threats, consequences, barriers and escalation factors, and rename, move or remove items. Claude is taught the method as Bowtie One applies it: only things a person wears, does, or that physically stop the event count as barriers; training and inspections keep a barrier healthy rather than being one. Every change is saved in the board's version history first, so nothing is lost, and every reply links straight to the board in the builder. It cannot delete a bowtie, share it, invite people, or change your account. You choose read only or read and edit when you connect, and disconnect at any time from your account page. Requires a Bowtie One membership.

Tools

add_barrier

ChatGPT
Adds one new barrier to a threat's line (prevention) or a consequence's line (mitigation) on an existing bowtie, at a chosen position, with its escalation factors if given. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

add_consequence

ChatGPT
Adds one consequence (an outcome of the unwanted event) to an existing bowtie, with its mitigation barriers and their escalation factors if given, saved in one go. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

add_escalation_control

ChatGPT
Adds one escalation factor control (training, a permit, an inspection, a procedure) to an existing escalation factor. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

add_escalation_factor

ChatGPT
Adds one escalation factor (something that can make a barrier fail) to a barrier on one line, with its escalation factor controls if given. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

add_threat

ChatGPT
Adds one threat (a cause of the unwanted event) to an existing bowtie, with its prevention barriers and their escalation factors if given, saved in one go. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

create_bowtie

ChatGPT
Creates a new bowtie in this Bowtie One account from a description of the whole board: a project name, the hazard, the unwanted event, the threats each with their prevention barriers, and the consequences each with their mitigation barriers; any barrier can carry escalation factors and their controls. The board is saved in one go or not at all, and nothing existing is changed. Returns the new board, its risk and gaps, and a link to open it. A repeated request_id within 10 minutes returns the board already made.

get_bowtie

ChatGPT
Returns one bowtie: its stage (work as imagined or work as done), hazard, unwanted event, threats and consequences with their ratings and barriers in order, escalation factors and their controls, the ids every change refers to, a link to open it in Bowtie One, and its current revision, which every change requires.

get_method_guide

ChatGPT
Returns Bowtie One's method as reference text: how a bowtie is structured here (topic method), the likelihood, severity and risk-band scales and barrier types (scales), or what each gap code means (gap_codes).

list_bowties

ChatGPT
Lists the bowties this Bowtie One account can open, most recently used first: project id, name, your role (owner, editor or viewer), when it was last saved and whether you saved it, and whether it is shared with other people. Optional filter by name.

move_barrier

ChatGPT
Moves a barrier to a new position on the line it is on (1 = nearest the threat or consequence). Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

place_barrier_on_another_line

ChatGPT
Puts a barrier that is already on the bowtie onto another threat's or consequence's line as well, as the same barrier. Nothing already there changes. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_barrier

ChatGPT
Removes one barrier from the bowtie, from every line it is on, with its escalation factors. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_barrier_from_line

ChatGPT
Takes a barrier off one line, leaving it on any other line it is on (if it is on no other line, it is removed). Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_consequence

ChatGPT
Removes one consequence from the bowtie, with the barriers on its line and their escalation factors. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_escalation_control

ChatGPT
Removes one escalation factor control. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_escalation_factor

ChatGPT
Removes one escalation factor from a barrier, with its escalation factor controls. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

remove_threat

ChatGPT
Removes one threat from the bowtie, with the barriers on its line and their escalation factors. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

review_bowtie

ChatGPT
Returns Bowtie One's risk assessment of a bowtie, the same as its management view: every threat-to-consequence pathway worst first with its score with no controls and with controls, the gaps with the action each needs, the design status of each line, and method warnings.

set_board_details

ChatGPT
Renames the bowtie (owner only), or changes its hazard details or its unwanted event. Fields left out stay as they are. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

set_board_stage

ChatGPT
Switches the bowtie between Work as imagined (design: every barrier counts as working) and Work as done (monitoring: a barrier counts once somebody has checked it). Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

update_barrier

ChatGPT
Changes one barrier's details (name, type, owner, health, verification) everywhere it appears. Fields left out stay as they are. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

update_consequence

ChatGPT
Changes one consequence's name, description, category, severity, outcome or reduced severity. Fields left out stay as they are. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

update_escalation_control

ChatGPT
Changes one escalation factor control's title, description or owner. Fields left out stay as they are. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

update_escalation_factor

ChatGPT
Renames one escalation factor. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

update_threat

ChatGPT
Changes one threat's name, description, type or likelihood. Fields left out stay as they are. Requires the revision from get_bowtie or from the last change, and refuses a stale one without saving. The previous version is kept in the board's version history.

add_barrier

Claude

add_consequence

Claude

add_escalation_control

Claude

add_escalation_factor

Claude

add_threat

Claude

create_bowtie

Claude

get_bowtie

Claude

get_method_guide

Claude

list_bowties

Claude

move_barrier

Claude

place_barrier_on_another_line

Claude

remove_barrier

Claude

remove_barrier_from_line

Claude

remove_consequence

Claude

remove_escalation_control

Claude

remove_escalation_factor

Claude

remove_threat

Claude

review_bowtie

Claude

set_board_details

Claude

set_board_stage

Claude

update_barrier

Claude

update_consequence

Claude

update_escalation_control

Claude

update_escalation_factor

Claude

update_threat

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

50

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily