Skip to main content
Glama
eutech-directory

Ligis-Link-mcp

generate_safety_checklist

Generate a safety checklist for a construction task, including PPE, hazard controls, and regulatory citations. Ideal for foremen or safety officers preparing task-specific checklists before work begins.

Instructions

[PRO] Generates a numbered safety checklist for a specific construction task with PPE requirements, hazard controls, and regulatory citations for each item. Use this tool when a foreman or safety officer needs a task-specific checklist before work begins. Each checklist item includes: the safety requirement, the specific control measure, and the regulation or standard that mandates it (e.g. WHS Act 2011, CDM 2015, OSHA 29 CFR 1926). Do NOT use this tool to generate a full RAMS document — use generate_rams for that. Example tasks: 'working at height on a residential roof', 'hot work near fuel lines', 'isolating and working on a 415V switchboard'.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tradeYesThe trade performing the task.
regionYesJurisdiction. Determines which WHS/HSE regulations and codes of practice apply.
taskYesSpecific task description. Be precise about the activity, location, and any known hazards. Example: 'Installing 415V switchboard in an occupied commercial building, working at 3m height'.
roleNoRole of the person who will use the checklist.Journeyman
api_keyNoPro API key required.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description handles disclosure. It explains each checklist item includes safety requirement, control measure, and regulatory citation. Does not mention auth or side effects, but the structure is clearly described.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences plus a list and a warning. Front-loads the main purpose. Every element serves a purpose without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description fully explains the checklist contents. Combined with high schema coverage and clear guidelines, it provides a complete picture for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, but the description adds value by giving guidance on parameter usage, especially for 'task' parameter with a concrete example. It reinforces the meaning of parameters in context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'Generates' and resource 'safety checklist' for construction tasks. It clearly distinguishes from sibling tool 'generate_rams' by stating it should not be used for RAMS documents.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use (foreman/safety officer needs task-specific checklist before work) and when not to use (for RAMS, use generate_rams). Provides example tasks, giving clear context for appropriate invocation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eutech-directory/legis-link-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server