Skip to main content
Glama

Get workplace exposure limits (OEL, WEL, PEL, AGW, VLEP)

regaffairs_get_workplace_exposure_limits
Read-onlyIdempotent

Looks up occupational exposure limits for a substance (OEL, WEL, PEL, AGW, VLEP, MAC, STEL) in one or more countries, for example for SDS section 8, a COSHH assessment or an OSHA compliance check. It covers HSE EH40 and the COSHH Regulations 2002 (GB), TRGS 900 and the GESTIS substance database (Germany), INRS VLEP tables (France), INSST LEP (Spain), the SER database (Netherlands), FOD WASO limits (Belgium), the HSA chemical agents code (Ireland), Arbeidstilsynet limits (Norway), OSHA annotated PELs, Table Z-1 and the OSHA chemical exposure data (US), Safe Work Australia HCIS, the CSGB chemical agents regulation limits (Turkey), the MOEL exposure limits notice (Korea), NOM-010-STPS-2014 (Mexico), SUVA limit values (Switzerland), the Alberta OHS Code (Canada), and the GESTIS international limit values compilation. Not intended for drinking water, ambient air or food limits (regaffairs_search_regulations covers those), or for hazard classification (regaffairs_get_ghs_hazard_classification).

Input Schema

NameRequiredDescriptionDefault
countriesNoDefault: all held. INTL = the GESTIS international compilation; CA-AB = Alberta.
substanceYesName, CAS or EC number.
limit_typesNoDefault: all.

Output Schema

NameRequiredDescriptionDefault
resultsYes
sourcesYes
not_foundYes
truncatedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely useful coverage context by naming the specific national frameworks and databases held (HSE EH40, TRGS 900/GESTIS, INRS VLEP, OSHA Z-1, etc.), which is not derivable from annotations or the country enum alone.

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

Conciseness3/5

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

Purpose and exclusions are front-loaded, but the middle is a single sprawling sentence enumerating sixteen source documents, which is longer than selection requires. It is serviceable but not tight; a representative subset plus 'and other national OEL frameworks' would carry the same selection signal.

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

Completeness4/5

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

An output schema exists, so return values need not be explained. The description covers scope, jurisdictional coverage, defaults and exclusions; only minor gaps remain, such as whether limits are returned in normalized units across jurisdictions.

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

Parameters3/5

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

Schema description coverage is 100%, so the country enum, substance identifiers and limit_types defaults are already documented in the schema. The description adds only marginal parameter meaning via the limit acronyms in the title (MAC, STEL, AGW), which loosely maps to limit_types, so the baseline 3 applies.

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?

States a specific verb ('looks up') and resource ('occupational exposure limits for a substance'), enumerates the limit-type acronyms it returns, and names the siblings it is not (search_regulations, get_ghs_hazard_classification). An agent can distinguish it from every sibling without opening a schema.

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?

Gives concrete use cases (SDS section 8, COSHH assessment, OSHA compliance check) and explicit exclusions: drinking water/ambient air/food limits route to regaffairs_search_regulations, hazard classification routes to regaffairs_get_ghs_hazard_classification. Both when-to-use and when-not are stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources