Food Compliance Agency — R638 COA & Hygiene Audits

za.co.foodcompliancePublished by foodcompliance.co.zaOfficial publisherv2.0.1Updated Oct 30, 2026

South African R638 Certificate of Acceptability (COA) food safety compliance and audit tools.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Remote MCP server for South African R638 Certificate of Acceptability food safety compliance, offering requirement checks, hygiene scoring and audit requests.

What you can do
  • Check CoA statutory requirements for a food premises category such as restaurant, butchery, bakery or food truck
  • Look up municipal EHP inspection protocols, zoning prerequisites and submission steps
  • Retrieve food handler training mandates, certificate validity and Person in Charge obligations
  • Score a facility's layout and structural readiness against R638 audit requirements and flag critical non-conformances
  • Submit an on-site pre-audit or municipal licensing inquiry to the agency's consulting desk
When to use it
Useful for South African food business owners, consultants or facility managers preparing for a Certificate of Acceptability or municipal health inspection, or for checking R638 training and premises requirements before applying.
Requirements
Remote streamable HTTP endpoint at foodcompliance.co.za; no packages, environment variables or headers declared. No authentication is declared, so no account or key setup is described.
Before you install
The audit request tool submits information to a third-party consulting desk, so avoid sending confidential business details unless intended. Guidance is informational and tied to South African R638 rules; verify against the relevant municipality before relying on it.

Installation

In SourceWeft

  1. Open Food Compliance Agency — R638 COA & Hygiene Audits in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/za.co.foodcompliance%2Ffoodcompliance-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "food-compliance-agency-r638-coa-hygiene": {
      "type": "http",
      "url": "https://foodcompliance.co.za/mcp"
    }
  }
}

Tools

5

check_coa_requirements

Check Coa Requirements

Evaluates Certificate of Acceptability (CoA) statutory requirements under Regulation R638 for a specific food premises category (restaurant, butchery, bakery, cloud kitchen, food truck, warehouse, packaging plant, mobile cart). When to use: Call this tool when you specifically need to execute 'check_coa_requirements' on Food Compliance Agency (foodcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'get_municipal_health_guidelines' or 'get_food_handler_training_standards' or 'calculate_facility_hygiene_readiness' for their respective operations). Parameters: premises_type (required), municipality (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersmunicipalitypremises_typerequired

get_municipal_health_guidelines

Get Municipal Health Guidelines

Returns Environmental Health Practitioner (EHP) inspection protocols, zoning prerequisites, and submission steps for South African metropolitan municipalities. When to use: Call this tool when you specifically need to execute 'get_municipal_health_guidelines' on Food Compliance Agency (foodcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'check_coa_requirements' or 'get_food_handler_training_standards' or 'calculate_facility_hygiene_readiness' for their respective operations). Parameters: municipality (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersmunicipality

get_food_handler_training_standards

Get Food Handler Training Standards

Returns statutory training mandates under Regulation R638 Regulation 3, including syllabus prerequisites, certificate validity, and Person in Charge (PIC) obligations. When to use: Call this tool when you specifically need to execute 'get_food_handler_training_standards' on Food Compliance Agency (foodcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'check_coa_requirements' or 'get_municipal_health_guidelines' or 'calculate_facility_hygiene_readiness' for their respective operations). Parameters: role (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersrole

calculate_facility_hygiene_readiness

Calculate Facility Hygiene Readiness

Scores a commercial food facility's physical layout and structural preparedness against R638 audit requirements, identifying critical non-conformances. When to use: Call this tool when you specifically need to execute 'calculate_facility_hygiene_readiness' on Food Compliance Agency (foodcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'check_coa_requirements' or 'get_municipal_health_guidelines' or 'get_food_handler_training_standards' for their respective operations). Parameters: has_dedicated_handwash_basin (required), has_double_compartment_sink (required), has_separate_prep_sink (optional), walls_impervious_tiled (required), floors_smooth_coved (required), has_grease_trap (optional), pest_control_contract (optional), trained_person_in_charge (optional). Behavior & Side Effects: Strictly read-only, idempotent query with zero state mutation; public unauthenticated access allowed; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametershas_grease_trapfloors_smooth_covedrequiredpest_control_contracthas_separate_prep_sinkwalls_impervious_tiledrequiredtrained_person_in_chargehas_double_compartment_sinkrequiredhas_dedicated_handwash_basinrequired

request_compliance_audit

Request Compliance Audit

Submits an on-site Certificate of Acceptability (CoA) pre-audit or municipal licensing inquiry directly to the Food Compliance Agency consulting desk. When to use: Call this tool when you specifically need to execute 'request_compliance_audit' on Food Compliance Agency (foodcompliance.co.za). Do NOT use this tool when another specialized tool fits better (use 'check_coa_requirements' or 'get_municipal_health_guidelines' or 'get_food_handler_training_standards' for their respective operations). Parameters: business_name (required), contact_person (required), email (optional), phone (required), premises_type (required), location_city (required), urgent (optional). Behavior & Side Effects: Creates a live record/session in the backend database; no authentication required for public initiation; rate-limited to 60 requests/min per IP. Returns: Structured JSON object containing status, matched records or computed metrics, and canonical action URLs.

Parametersemailphonerequiredurgentbusiness_namerequiredlocation_cityrequiredpremises_typerequiredcontact_personrequired

Version history

1
  1. v2.0.1LatestOct 30, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.