Precision Concrete Coating MCP for services, estimates, scheduling, and business information.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://app.precision-concretecoating.com/api/public/mcp33 Tools · 2831 msget_company_informationReturns the approved public profile of Precision Concrete Coating: organization identity, owner, services and verified context records. Sourced from the Approved Knowledge database.Returns the approved public profile of Precision Concrete Coating: organization identity, owner, services and verified context records. Sourced from the Approved Knowledge database.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_business_statusReturns the current scheduling availability of the business plus the standard project turnaround statements. Reflects the Current Availability control in Approved Knowledge.Returns the current scheduling availability of the business plus the standard project turnaround statements. Reflects the Current Availability control in Approved Knowledge.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_service_areasReturns the approved service areas together with the headquarters, primary city, state, county and overall service region.Returns the approved service areas together with the headquarters, primary city, state, county and overall service region.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_faqReturns every approved public question-and-answer pair collected from Approved Knowledge, the Warranty Center, Installation Standards and Inspection Standards.Returns every approved public question-and-answer pair collected from Approved Knowledge, the Warranty Center, Installation Standards and Inspection Standards.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_pricingReturns approved public pricing statements and the services they apply to. No quoted amounts are generated: Precision Concrete Coating prices every project after an on-site inspection.Returns approved public pricing statements and the services they apply to. No quoted amounts are generated: Precision Concrete Coating prices every project after an on-site inspection.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_warrantyReturns the approved public warranty knowledge graph: the derived summary plus coverage, exclusions, maintenance requirements, claims process, transfer policy and warranty FAQ records.Returns the approved public warranty knowledge graph: the derived summary plus coverage, exclusions, maintenance requirements, claims process, transfer policy and warranty FAQ records.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_maintenance_careReturns the approved public Maintenance & Care Center knowledge: how coated concrete should be cleaned, maintained, protected and inspected, including recommended methods, frequencies, prohibited products, common mistakes and warranty impact.Returns the approved public Maintenance & Care Center knowledge: how coated concrete should be cleaned, maintained, protected and inspected, including recommended methods, frequencies, prohibited products, common mistakes and warranty impact.
| Parameter | Typ | Beschreibung |
|---|---|---|
| section | string | Restrict the response to a single care section, for example routine_cleaning. |
get_business_operationsReturns the approved public Business Operations & Project Lifecycle knowledge: how projects are quoted, scheduled, communicated, installed, completed, documented and supported. Company process knowledge, not coating science.Returns the approved public Business Operations & Project Lifecycle knowledge: how projects are quoted, scheduled, communicated, installed, completed, documented and supported. Company process knowledge, not coating science.
| Parameter | Typ | Beschreibung |
|---|---|---|
| section | string | Restrict the response to a single lifecycle section, for example scheduling_process. |
search_knowledgeFull-text style search across every published Approved Knowledge record — company, services, service areas, warranty, installation, inspection, failure-analysis, maintenance and business operations knowledge. Omit the query to receive the full index.Full-text style search across every published Approved Knowledge record — company, services, service areas, warranty, installation, inspection, failure-analysis, maintenance and business operations knowledge. Omit the query to receive the full index.
| Parameter | Typ | Beschreibung |
|---|---|---|
| q | string | Search terms. When omitted the complete published record index is returned. |
| module | string | Restrict results to a single knowledge module. |
| limit | integer | Maximum number of results (1–50). Defaults to 10. |
get_knowledge_relationshipsReturns the directional relationships between published Precision knowledge records — for example which installation standard mitigates which coating failure, or which warranty covers which service. Only relationships whose records are both approved and public are returned.Returns the directional relationships between published Precision knowledge records — for example which installation standard mitigates which coating failure, or which warranty covers which service. Only relationships whose records are both approved and public are returned.
| Parameter | Typ | Beschreibung |
|---|---|---|
| subject | string | Filter to relationships whose subject or object matches this text. |
| relationship | string | Filter to a single relationship type, e.g. mitigates, governed_by, verifies. |
explain_knowledge_reasoningAnswers a question by traversing the published knowledge graph and returning ranked reasoning paths instead of disconnected records. Each path is an ordered chain of relationships with a path score, a path confidence, the supporting evidence, the relationship types used and a plain-language explana…Answers a question by traversing the published knowledge graph and returning ranked reasoning paths instead of disconnected records. Each path is an ordered chain of relationships with a path score, a path confidence, the supporting evidence, the relationship types used and a plain-language explana…
| Parameter | Typ | Beschreibung |
|---|---|---|
| question | string | The question to reason about. Used to choose starting records and rank paths. |
| subject | string | Optional explicit starting record title. |
| goal | string | Optional destination topic. Paths that reach it rank higher. |
| max_depth | integer | Maximum hops per reasoning path, 1–6. Default 4. |
| max_paths | integer | Maximum ranked paths returned, 1–12. Default 5. |
describe_platformSelf-documenting endpoint. Returns everything an AI agent or developer needs to use Precision OS correctly: platform identity and versions, authentication and read-only status, transports and capabilities, the complete auto-generated documentation for every registered tool, plus best practices, lim…Self-documenting endpoint. Returns everything an AI agent or developer needs to use Precision OS correctly: platform identity and versions, authentication and read-only status, transports and capabilities, the complete auto-generated documentation for every registered tool, plus best practices, lim…
| Parameter | Typ | Beschreibung |
|---|---|---|
| tool | string | Return the documentation for a single registered tool instead of the whole catalog. |
get_public_entitiesReturns the approved Public Entity Layer: every organization, person, service, service area, coating system, preparation method, trust signal, expertise and community involvement record Precision publishes, each with a stable canonical id, aliases, verification status, review metadata and sameAs re…Returns the approved Public Entity Layer: every organization, person, service, service area, coating system, preparation method, trust signal, expertise and community involvement record Precision publishes, each with a stable canonical id, aliases, verification status, review metadata and sameAs re…
| Parameter | Typ | Beschreibung |
|---|---|---|
| entity_type | string | Restrict the result to one public entity type. |
| verification_status | string | Restrict the result to a verification status. Published entities are always `verified`. |
| limit | integer | Maximum number of entities to return (1-200, default 50). |
| offset | integer | Zero-based offset for pagination. |
get_public_entityReturns a single published public entity by canonical id, canonical URI, slug or alias, together with its incoming and outgoing approved relationships and the schema.org JSON-LD node generated from the same record.Returns a single published public entity by canonical id, canonical URI, slug or alias, together with its incoming and outgoing approved relationships and the schema.org JSON-LD node generated from the same record.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical public id (`pcc:service/garage-floor-coatings`), canonical URI, slug or alias. |
search_public_entitiesRanked search over published public entity names, aliases, canonical ids and descriptions. Use it to resolve a free-form mention ("Conroe", "flake floor") to a stable canonical Precision entity id.Ranked search over published public entity names, aliases, canonical ids and descriptions. Use it to resolve a free-form mention ("Conroe", "flake floor") to a stable canonical Precision entity id.
| Parameter | Typ | Beschreibung |
|---|---|---|
| q* | string | Search text. |
| entity_type | string | Restrict the search to one public entity type. |
| limit | integer | Maximum number of matches (1-50, default 10). |
get_entity_relationshipsReturns the approved relationship edges of the public entity graph, optionally filtered to one entity or one relationship type. Every edge references stable canonical entity ids on both sides; edges that touch an unpublished record are never returned.Returns the approved relationship edges of the public entity graph, optionally filtered to one entity or one relationship type. Every edge references stable canonical entity ids on both sides; edges that touch an unpublished record are never returned.
| Parameter | Typ | Beschreibung |
|---|---|---|
| entity | string | Canonical public id, slug or alias to centre the graph on. |
| relationship | string | Restrict the result to one relationship type. |
get_standardsReturns the approved external technical standards Precision's published knowledge references — ASTM, ICRI, ACI, ANSI, OSHA, EPA and manufacturer technical documents. Each record carries the standard number, official title, issuing organization, edition, official source URL, an original scope summar…Returns the approved external technical standards Precision's published knowledge references — ASTM, ICRI, ACI, ANSI, OSHA, EPA and manufacturer technical documents. Each record carries the standard number, official title, issuing organization, edition, official source URL, an original scope summar…
| Parameter | Typ | Beschreibung |
|---|---|---|
| organization | string | Restrict to one issuing organization (for example `ASTM`, `ICRI`, `OSHA`). |
| topic | string | Restrict to standards tagged with a topic such as `moisture`, `surface-preparation`, `adhesion`, `safety`. |
| lifecycle | string | Restrict to a lifecycle state. |
| limit | integer | Maximum number of standards to return (1-200, default 50). |
get_standardReturns a single referenced standard by canonical public id, standard number or alias, with its provenance (official source URL, edition, last verified date), lifecycle warnings, supersession chain and the Precision records that reference it.Returns a single referenced standard by canonical public id, standard number or alias, with its provenance (official source URL, edition, last verified date), lifecycle warnings, supersession chain and the Precision records that reference it.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | Canonical public id (`pcc:standard/astm-f2170`), standard number (`ASTM F2170`) or alias. |
search_standardsRanked search over standard numbers, titles, aliases, topics and scope summaries. Use it to resolve a free-form mention such as "in-situ RH test" or "CSP profile" to the canonical standard Precision references.Ranked search over standard numbers, titles, aliases, topics and scope summaries. Use it to resolve a free-form mention such as "in-situ RH test" or "CSP profile" to the canonical standard Precision references.
| Parameter | Typ | Beschreibung |
|---|---|---|
| q* | string | Search text. |
| limit | integer | Maximum matches (1-50, default 10). |
get_record_standardsReturns the approved standards that a specific Precision knowledge record references, with the relationship predicate (`tested_per`, `guided_by`, `measured_by`, `references`, …) and an applicability summary explaining why the standard is relevant. Answers "what is this practice based on?" with cita…Returns the approved standards that a specific Precision knowledge record references, with the relationship predicate (`tested_per`, `guided_by`, `measured_by`, `references`, …) and an applicability summary explaining why the standard is relevant. Answers "what is this practice based on?" with cita…
| Parameter | Typ | Beschreibung |
|---|---|---|
| record* | string | Record slug or canonical public entity id (`pcc:preparation-method/diamond-grinding`). |
| record_kind | string | Optional record family filter (`installation_standard`, `inspection_standard`, `failure_analysis`, `warranty_term`, `maintenance_record`, `knowledge_entry`). |
get_standard_relationshipsReturns the approved edges that connect Precision entities and knowledge records to referenced standards, including the predicate and the applicability summary. Use it to traverse the provenance layer of the knowledge graph.Returns the approved edges that connect Precision entities and knowledge records to referenced standards, including the predicate and the applicability summary. Use it to traverse the provenance layer of the knowledge graph.
| Parameter | Typ | Beschreibung |
|---|---|---|
| standard | string | Canonical standard id or standard number to centre on. |
| predicate | string | Restrict to one predicate. |
get_estimate_intake_requirementsRead-only discovery. Returns every field the public estimate workflow accepts, which are required, the allowed enum values, the workflow states, the scheduling model and the guardrails. Call this first so no field name, enum value or state is ever guessed.Read-only discovery. Returns every field the public estimate workflow accepts, which are required, the allowed enum values, the workflow states, the scheduling model and the guardrails. Call this first so no field name, enum value or state is ever guessed.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
create_estimate_requestCreates a governed estimate request and returns a request_id plus a one-time customer_access_token. Required to create: customer_name, phone, project_city, project_state, project_type, consent_to_contact. Additionally required before submit_estimate_for_review: approximate_square_feet — these may b…Creates a governed estimate request and returns a request_id plus a one-time customer_access_token. Required to create: customer_name, phone, project_city, project_state, project_type, consent_to_contact. Additionally required before submit_estimate_for_review: approximate_square_feet — these may b…
| Parameter | Typ | Beschreibung |
|---|---|---|
| customer_name* | string | Customer name |
| phone* | string | Phone |
| string | ||
| project_address | string | Project street address |
| project_city* | string | Project city |
| project_state* | string | Project state |
| postal_code | string | ZIP code |
| project_type* | string | Project type |
| approximate_square_feet | integer | Approximate square feet |
| existing_surface | string | Existing surface |
| surface_condition | string | Surface condition |
| requested_system | string | Requested coating system |
| project_timeline | string | Project timeline |
| preferred_contact_method | string | Preferred contact method |
| customer_notes | string | Customer notes |
| consent_to_contact* | boolean | Consent to be contacted |
| timezone | string | Timezone (IANA) |
| source | string | Source |
| external_reference_id | string | External reference id |
| scheduling_preferences | object | What the customer prefers. Precision's internal JoJo scheduler decides the actual time from authorized calendar availability — no external caller ever reads or… |
| customer_statement | string | The customer's own words for this step, stored verbatim as the evidence trail. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
| test_mode | boolean | Diagnostics only. Marks the request as a synthetic smoke-test record: it is excluded from reporting, never holds real calendar availability and never notifies… |
| test_run_id | string | Diagnostics only. Correlates a synthetic test record with one automated smoke-test run. Ignored unless test_mode is true. |
update_estimate_requestToken-scoped update. Adds or corrects customer-provided details on an existing request. Values are validated against the shared schema and every change is audited with the calling channel.Token-scoped update. Adds or corrects customer-provided details on an existing request. Values are validated against the shared schema and every change is audited with the calling channel.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| updates* | object | The fields to change. |
| scheduling_preferences | object | What the customer prefers. Precision's internal JoJo scheduler decides the actual time from authorized calendar availability — no external caller ever reads or… |
| customer_statement | string | The customer's own words for this step, stored verbatim as the evidence trail. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
get_estimate_request_statusReturns the public projection of one estimate request: the workflow state, a customer-friendly status, what information is still missing, the recommended next question and the appointment (date, time window, timezone and confirmation status) if one exists. No internal notes, staff data or calendar…Returns the public projection of one estimate request: the workflow state, a customer-friendly status, what information is still missing, the recommended next question and the appointment (date, time window, timezone and confirmation status) if one exists. No internal notes, staff data or calendar…
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
submit_estimate_for_reviewSubmits the request to Precision's internal JoJo review layer and the office, creating or linking the customer record and notifying staff. Every field in required_to_submit must be present first (customer_name, phone, project_city, project_state, project_type, approximate_square_feet, consent_to_co…Submits the request to Precision's internal JoJo review layer and the office, creating or linking the customer record and notifying staff. Every field in required_to_submit must be present first (customer_name, phone, project_city, project_state, project_type, approximate_square_feet, consent_to_co…
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| customer_statement | string | The customer's own words for this step, stored verbatim as the evidence trail. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
request_estimate_appointmentAsks Precision's internal JoJo scheduler to reserve an authorized on-site walkthrough that fits the customer's stated preferences. The caller never sees or selects calendar availability: JoJo reads the private calendar, applies the preferences and returns exactly one proposed time awaiting customer…Asks Precision's internal JoJo scheduler to reserve an authorized on-site walkthrough that fits the customer's stated preferences. The caller never sees or selects calendar availability: JoJo reads the private calendar, applies the preferences and returns exactly one proposed time awaiting customer…
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| scheduling_preferences | object | What the customer prefers. Precision's internal JoJo scheduler decides the actual time from authorized calendar availability — no external caller ever reads or… |
| timezone | string | IANA timezone for all appointment dates and times, e.g. America/Chicago. Defaults to America/Chicago. |
| customer_authorized_scheduling* | boolean | Must be true. Confirms the customer explicitly asked for an appointment to be scheduled. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
confirm_estimate_appointmentConfirms the appointment Precision proposed, using the proposal_id from the proposal. Only an unexpired proposal on this request can be confirmed. On success the walkthrough is booked, the office is notified and preparation instructions are returned.Confirms the appointment Precision proposed, using the proposal_id from the proposal. Only an unexpired proposal on this request can be confirmed. On success the walkthrough is booked, the office is notified and preparation instructions are returned.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| proposal_id* | string | The proposal_id returned with the proposed appointment. |
| customer_confirmation* | boolean | Must be true. The customer accepted the proposed time. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
request_appointment_rescheduleAsks internal JoJo for a different walkthrough time using new preferences. The existing hold stays in place until JoJo replaces it, so a duplicate appointment is never created and the customer is never left without one.Asks internal JoJo for a different walkthrough time using new preferences. The existing hold stays in place until JoJo replaces it, so a duplicate appointment is never created and the customer is never left without one.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| new_scheduling_preferences | object | What the customer prefers. Precision's internal JoJo scheduler decides the actual time from authorized calendar availability — no external caller ever reads or… |
| timezone | string | IANA timezone for all appointment dates and times, e.g. America/Chicago. Defaults to America/Chicago. |
| reason | string | Why the customer needs a different time. |
| customer_authorized_reschedule* | boolean | Must be true. The customer asked to reschedule. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
cancel_estimate_appointmentCancels a proposed or confirmed walkthrough, releases the held time back to Precision and notifies the office. The estimate request itself stays open, so a new appointment can be requested later.Cancels a proposed or confirmed walkthrough, releases the held time back to Precision and notifies the office. The estimate request itself stays open, so a new appointment can be requested later.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| reason | string | Why the customer is cancelling. |
| customer_authorized_cancellation* | boolean | Must be true. The customer asked to cancel. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
get_next_estimate_questionReturns the single highest-value question still unanswered, in natural language, along with why it matters. Ask one question at a time and send the answer back through update_estimate_request.Returns the single highest-value question still unanswered, in natural language, along with why it matters. Ask one question at a time and send the answer back through update_estimate_request.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
attach_estimate_photosAttaches photo references (public https URLs) to an estimate request. Photos support the estimator's preparation; they never replace the on-site inspection.Attaches photo references (public https URLs) to an estimate request. Photos support the estimator's preparation; they never replace the on-site inspection.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| photos* | array | Photo references to attach. |
| fields | object | Legacy internal-schema field bag. Prefer the top-level public fields; unknown keys are rejected. Never include pricing. |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
analyze_estimate_photosRuns visual observation over any unreviewed photos. Returns non-diagnostic observations from a fixed vocabulary with confidence values. Observations are impressions only and are always marked as requiring field verification.Runs visual observation over any unreviewed photos. Returns non-diagnostic observations from a fixed vocabulary with confidence values. Observations are impressions only and are always marked as requiring field verification.
| Parameter | Typ | Beschreibung |
|---|---|---|
| request_id* | string | The request_id returned by create_estimate_request. |
| customer_access_token* | string | The one-time customer_access_token returned by create_estimate_request. Required with request_id for every follow-up call. Stored hashed at rest and never re-i… |
| idempotency_key | string | Optional client-supplied key. Repeating a call with the same key never duplicates work. |
33 von 33 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Precision Concrete Coating MCP for services, estimates, scheduling, and business information.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.