{"ok":true,"site":{"host":"excavationtrenchingshoring.com","url":"https://excavationtrenchingshoring.com/","type":"live","desc":"OSHA-aligned excavation training: Safety Training and Competent Person courses. Self-paced, English & Spanish, instant certificate. 29 CFR 1926 Subpart P.","tools":[{"name":"list_courses","kind":"answer","impl":"imperative","description":"List all training courses offered on ExcavationTrenchingShoring.com with length, price per seat, audience, topics covered, and page URL.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]},{"name":"recommend_course","kind":"answer","impl":"imperative","description":"Recommend the right excavation and trenching course for a person based on what they do on the job. Use this when someone asks which course they need.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"role":{"type":"string","enum":["crew_member","competent_person"],"description":"crew_member = works in or around excavations and trenches (laborer, equipment operator, utility or municipal crew); competent_person = foreman, supervisor, or safety manager responsible for daily inspections, soil classification, and choosing protective systems."}},"required":["role"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]},{"name":"get_price_quote","kind":"answer","impl":"imperative","description":"Calculate the price for a number of seats in one ExcavationTrenchingShoring.com course, including the automatic bulk seat discount.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"course":{"type":"string","enum":["safety","competent"],"description":"Course code."},"seats":{"type":"integer","minimum":1,"maximum":1000,"description":"Number of seats (1-1000)."}},"required":["course","seats"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]},{"name":"search_site_content","kind":"answer","impl":"imperative","description":"Search ExcavationTrenchingShoring.com content (FAQ answers, course curriculum, credential details, policies) and return the most relevant sections.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"What to look for, e.g. \"soil classification\" or \"refund policy\"."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]},{"name":"get_certificate_verification_info","kind":"answer","impl":"imperative","description":"Explain how an employer can verify a ExcavationTrenchingShoring.com certificate of completion, and where to do it.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]},{"name":"start_checkout","kind":"transact","impl":"imperative","description":"Open the ExcavationTrenchingShoring.com checkout page with a course and seat count selected. The person must enter their own billing and card details and click Pay; this tool never submits a payment.","inputSchema":{"type":"object","properties":{"course":{"type":"string","enum":["safety","competent"],"description":"Course code."},"seats":{"type":"integer","minimum":1,"maximum":1000,"description":"Number of seats (default 1)."}},"required":["course"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/ai-agents/","/credential-transparency/","/osha-excavation-standards/","/instructors-and-training-provider/","/blog/posts/when-rain-changes-a-trench-inspection-decisions-before-re-entry.html"]}],"favicon":"/favicons/excavationtrenchingshoring.com.png","apiSurface":"spec","category":"Health & Education","toolCount":6}}