mcpbeat Sign in

ComplyOnSite MCP Server

by complyonsite Your server? Claim it
answering

ComplyOnSite is answering right now. Last checked 1 min ago. It exposes 11 tools.

Waste codes, transfer notes filled in from chat, HAVS, noise and first-aid calculators.

Uptime history 26 days of history · worst day 59%
26 days agonow
100.0%
Uptime 24h
92 of 92 checks
11
Tools
read from the server
379 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 19

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 October 2026. No other catalogue keeps this.

1 Nov 3 tools appeared fill_transfer_note, site_tools, waste_code_search
1 Nov a tool changed version
9 Oct 8 tool descriptions were rewritten9 times that day construction_injury_statistics, ewc_search, first_aid_requirements and 5 more
9 Oct 5 tools changed the parameters they ask for ewc_search, havs_daily_exposure, noise_daily_exposure and 2 more
9 Oct a tool changed version
and 1 more, back to 9 October 2026

Nothing serious here today

Today is the operative word: we check ComplyOnSite every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add tools --transport http https://mcp.complyonsite.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.complyonsite.com/mcp
~/.codex/config.toml
[mcp_servers.tools]
url = "https://mcp.complyonsite.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "tools": {
      "url": "https://mcp.complyonsite.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "tools": {
      "type": "http",
      "url": "https://mcp.complyonsite.com/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

waste
waste_code_search
Find waste codes in the US federal hazardous waste list (RCRA), California, Texas, Australia or Canada from one to three material words or a code. Returns the code, plain name, official wording where published, and what decides it. Use ewc_search for the UK. Candidates only, not a classification.
waste_paperwork
Return which paperwork a waste movement needs: in the UK from the nation and whether the waste is hazardous, or any listed document by id, including Ireland, the Netherlands, the US, Canada and Australia. A document id takes precedence when both forms are supplied. Results cover the document, parties, the items the preparation tool asks for, retention, pre-notification where it applies, electronic and signature status, regulator route, the ComplyOnSite tool that prepares it, and source lineage. Preparation tools do not issue, submit or confirm acceptance of official documents.
construction
construction_injury_statistics
Return a retained HSE series for construction in Great Britain: worker deaths and the rate per 100,000 workers with the long-run trend, kinds of fatal accident such as falls from height, employee deaths, self-reported and RIDDOR-reported injuries, or work-related ill health. Preserves each series’ period, units, provisional or revised status, confidence intervals, source file and publication date. This does not query a live HSE feed.
ewc
ewc_search
Find UK List of Waste (EWC) codes for a waste, skip or load from one to three material words such as “plasterboard”, “mixed rubble” or “contaminated soil”, from one or more codes, or from a code prefix. Search each material separately, not a sentence; match says how many words the result covers, and a weak match returns no waste. Returns official entries with hazardous and mirror status, partner codes, source lineage and any assessment needed. Use the returned entries as candidates: origin, process and composition still determine the classification. To start a note with chosen codes, pass them to start_document.
fill
fill_transfer_note
Fill in a UK waste transfer note from what the person has said. Returns what the law still needs before signing, a card to correct every detail, and a link that opens the note unsigned on complyonsite.com, where both sides sign and save the PDF. Pass only details the person gave; never invent a name, address or registration number. Call again with the same details plus any new ones. Non-hazardous codes only; a hazardous load uses start_document. Saves, signs and sends nothing.
first
first_aid_requirements
Estimate first-aid cover for each shift from HSE guidance: how many first-aiders or appointed persons, which course, whether the first-aiders already there are enough, and whether a first-aid room is worth having. Construction site by default; also factory, office, shop, nursery (EYFS) and school. Returns roles, training, shortages, practical steps, factors, source lineage and a calculator link with the same inputs. This starts a workplace needs assessment; it is not a statutory staffing quota.
havs
havs_daily_exposure
Calculate one person’s daily hand-arm vibration (HAVS) exposure from the tools they use and for how long: A(8), HSE points, low/high range, and whether it passes the action value (2.5 m/s² A(8), 100 points) or the limit value (5 m/s², 400 points). For each tool give its own vibration figure in m/s², or an HSE category and variant to use HSE’s typical figure and range. Time means trigger time: the tool running in the person’s hands. Returns a link that opens the same calculation in the HAVS calculator.
noise
noise_daily_exposure
Calculate one person’s daily noise exposure (LEP,d) from measured task levels (LAeq in dB(A)) and how long each lasts, or from dosemeter readings, and which action value it reaches (80 and 85 dB(A)). Optionally gives the weekly LEP,w, compares peak dB(C), and estimates noise at the ear against the 87 dB(A) limit from hearing protection SNR or H/M/L with each task’s C-weighted level. Do not use sound power LwA or per-shot values; omitted peak or protection measurements remain explicitly unassessed. Returns a link that opens the same calculation in the noise calculator.
power
power_tool_types
Return how much a type of power tool vibrates and how loud makers declare it, such as an angle grinder, SDS drill or breaker: the median and spread of declared figures across models, the matching HSE vibration category and variants, and HSE in-use noise comparisons where available. Omit type to list the types. It does not return maker-model rows or quotes; declared LpA is not measured task LAeq.
site
site_tools
List the ComplyOnSite website tools for work on a file or kept record: safety data sheet to Excel, Receipt of Waste workbook check, Defra report from a weighbridge export, RAMS review, paper form to phone form, site diary, issues, progress report and register. Returns each tool’s link and what it needs. This server does not read files.
start
start_document
Return an anonymous complyonsite.com link that opens a waste transfer note, hazardous waste consignment note or RAMS ready to fill in, plus the blank template and a worked example as ready-made PDFs. Waste-note links prefill validated EWC codes; RAMS links select a job and optional supported operation. The person completes, signs and downloads the document on the site. The tool does not create, save, sign, issue or submit a document.

Endpoints

URLTransportStateLatencyChecked
https://mcp.complyonsite.com/mcp streamable-http answering 320 ms 1 min ago

Alternatives to ComplyOnSite

same job, measured the same way
SOAPNoteAPI
by soapnoteapi

Generate clinical SOAP notes, billing codes, and visit summaries from transcripts or audio.

48 installs/wk local only
PageProofer
by pageproofer

Read, fix and reply to PageProofer website feedback notes from Claude Code, Cursor and other agents.

answering
Autovox
by autovox

Make podcast episodes, series and shows from your mail, notes, files and code. Sign in with OAuth.

answering
ThinkSpace
by thinkspace-app

Send notes from Claude, ChatGPT or Claude Code to your ThinkSpace inbox and arrange them into cards.

answering
whatsapi.sh
by whatsapi

Send WhatsApp messages from your own numbers, read and answer chats, and send sign-in codes.

answering
Skip Hire AI MCP
by csoai-org

UK Waste Carrier Registration, EA waste codes, hazardous waste consignment notes for skip hire a...

109 installs/wk local only
LockIn
by sky-walkerx

A notebook your coding agents write to: notes that track the code's commit, and handoffs.

answering
Kite Discord Bot Builder
by kite

Build and fix Discord bots from a chat. Kite hosts them 24/7, with no code to deploy.

answering

ComplyOnSite — questions

Answers built from our own checks of this server.

What can ComplyOnSite do?
It exposes 11 tools, read directly from the server on our last check. Among them: construction_injury_statistics, ewc_search, fill_transfer_note, first_aid_requirements, havs_daily_exposure, noise_daily_exposure and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ComplyOnSite working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 379 ms. The bar chart above shows every period we have measured.
How do I connect ComplyOnSite?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ComplyOnSite need an API key?
No. ComplyOnSite completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ComplyOnSite?
It answers our handshake in 379 ms on average, which is faster than 35% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.