← Files ComplyOnSiteARCHIVED FILE
plugin.json
7.17 KB · Nov 9, 2026 · 18:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "complyonsite",
"version": "0.4.0",
"description": "Construction and waste tools: waste codes, transfer notes filled in from the chat, HAVS and noise calculators, first-aid cover and waste paperwork.",
"author": {
"name": "ComplyOnSite",
"url": "https://complyonsite.com"
},
"homepage": "https://complyonsite.com/docs/mcp",
"extensions": {
"com.openai": {
"interface": {
"displayName": "ComplyOnSite",
"shortDescription": "Construction and waste tools",
"longDescription": "Tools for people running construction and waste work. Tell it about a load and it fills in a UK waste transfer note, shows what is still needed, and opens the note unsigned for both sides to sign. Find waste codes for the UK, US federal, California, Texas, Australia and Canada, then tick the codes for your load. Work out daily HAVS and noise exposure and first-aid cover, and change the times or headcount right in the card. Check which waste paperwork a movement needs, open a consignment note or RAMS, and see power tool vibration and HSE construction injury statistics. For file work, it points you to the right ComplyOnSite tool. UK-focused tools are available to users worldwide. No account needed. Nothing is signed or sent from the chat, and the server doesn't keep the details you give it.",
"category": "Productivity",
"capabilities": [
"Waste compliance",
"Exposure estimates",
"Construction safety"
],
"websiteURL": "https://complyonsite.com/docs/mcp",
"supportURL": "https://complyonsite.com/support",
"privacyPolicyURL": "https://complyonsite.com/legal/privacy",
"termsOfServiceURL": "https://complyonsite.com/legal/terms",
"composerIcon": "./assets/composer.png",
"logo": "./assets/logo.png",
"developerName": "DMYTRO STASYUK",
"defaultPrompt": [
"Fill in a transfer note: 8 yard skip of mixed rubble collected tomorrow by Acme Waste, CBDU123456",
"What EWC code is a skip of mixed rubble, plasterboard and timber?",
"Breaker for 90 minutes and grinder for 45 minutes: is he over the vibration limit?"
],
"brandColor": "#E64A12",
"brandColorDark": "#FF7A45",
"screenshots": [
"./assets/screenshot-havs.png",
"./assets/screenshot-ewc.png",
"./assets/screenshot-document.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find EWC candidates",
"prompt": "Find the EWC code for mixed construction and demolition waste.",
"tools_triggered": "ewc_search",
"expected_behavior": "Call ewc_search with a material query and return candidate EWC entries, hazardous or mirror status, partner codes, assessment guidance and source data."
},
{
"description": "Estimate HAVS exposure",
"prompt": "Estimate daily HAVS exposure for a tool used at 5 m/s\u00b2 for 120 minutes.",
"tools_triggered": "havs_daily_exposure",
"expected_behavior": "Call havs_daily_exposure with one tool and return A(8), points, band, thresholds and source data."
},
{
"description": "Calculate noise exposure",
"prompt": "Calculate noise exposure for 85 dB(A) over 480 minutes.",
"tools_triggered": "noise_daily_exposure",
"expected_behavior": "Call noise_daily_exposure and return daily exposure, action-band assessment, peak status and source data."
},
{
"description": "Check first-aid needs",
"prompt": "What first-aid provision should a construction site with 51 people on shift consider?",
"tools_triggered": "first_aid_requirements",
"expected_behavior": "Call first_aid_requirements for work=site and shifts=[51], then return needs-assessment guidance, shortages or cover, practical steps and source data."
},
{
"description": "Fill in a transfer note from details in the chat",
"prompt": "Fill in a waste transfer note for EWC code 17 09 04: one 8 yard skip of mixed rubble handed over by Sam Reed of Reed Builders, 4 Mill Lane, Leeds LS1 4AB, the producer.",
"tools_triggered": "fill_transfer_note",
"expected_behavior": "Call fill_transfer_note with only the details given, list what is still needed, and return a link that opens the unsigned note; it does not invent details, sign or submit anything."
},
{
"description": "Find a waste code outside the UK",
"prompt": "What is the US federal hazardous waste code for spent solvent?",
"tools_triggered": "waste_code_search",
"expected_behavior": "Call waste_code_search with system us-federal and return candidate RCRA codes with what decides them; candidates, not a classification."
},
{
"description": "Open a paperwork preparation route",
"prompt": "Start a waste transfer note for EWC codes 17 09 04 and 17 02 01.",
"tools_triggered": "start_document",
"expected_behavior": "Call start_document and return a prefilled website link plus source data; it does not issue, sign or submit an official document."
}
],
"negative": [
{
"description": "No document submission. Explain that the server cannot perform this request; do not call a tool to claim submission, live verification or file conversion.",
"prompt": "Submit a signed waste transfer note to the Environment Agency using this server."
},
{
"description": "No live carrier lookup. Explain that the server cannot perform this request; do not call a tool to claim submission, live verification or file conversion.",
"prompt": "Check this carrier registration against the live Environment Agency register using this server."
},
{
"description": "No document conversion through the server. Explain that the server does not read files; site_tools may point to the website tool. Do not claim the conversion was done.",
"prompt": "Upload my supplier's SDS PDF to this server and convert it to Excel."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://pub-9ca545720a0c4cb19f72c37c1146ae2e.r2.dev/complyonsite-chatgpt-demo-result-v2-2026-10-12.mp4"
},
"publication": {
"release_notes": "Fill in a waste transfer note from the chat, correct it in the card and open it unsigned. Waste codes for the US, California, Texas, Australia and Canada. Exposure and first-aid cards recalculate as you change them. New ComplyOnSite design. Available worldwide; rule-based tools cover UK rules.",
"countries": []
},
"apps": "./.app.json"
}
},
"skills": "./skills/"
}
SHA-256: 406b6fffdf81994fcd06f31fc9afbe49ec917d2ce2bc2e84c417920089041bca