CityCompliance MCP: Hiring Compliance Auditor
Pricing
Pay per usage
CityCompliance MCP: Hiring Compliance Auditor
Client-ready MCP server for recruiter and HR agents. Search city regulations ($0.25) and run full hiring compliance audits ($1.00) with citations, freshness checks, and billing metadata across NYC, Austin, Los Angeles, Chicago, and London.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

firas_mosbehi
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Share
Paid MCP service for recruiter and HR agents that need city-level hiring compliance checks with fresher legal-source coverage than base LLM knowledge.
Why teams buy this
- Reduce compliance review time before publishing job posts.
- Catch higher-risk language patterns earlier in automated hiring workflows.
- Attach law citations and freshness metadata to every machine decision.
- Operate with pay-per-call pricing that maps to agent tool usage.
Primary use cases
- Pre-publish checks in ATS and recruitment platforms.
- Automated QA in recruiter copilots.
- Compliance gate in agent workflows that create or edit job descriptions.
- Escalation routing for legal/compliance analysts.
Tools and pay-per-call pricing
| Tool | SKU | Price | Output |
|---|---|---|---|
search_regulations | search | $0.25 | Relevant regulations, links, and freshness metadata |
check_hiring_compliance | full_audit | $1.00 | Risk score (1-10) with law citations and freshness status |
Each response includes billable metadata (sku, price_usd, charge_ref) for reconciliation.
Supported jurisdictions
- New York City
- Austin
- Los Angeles
- Chicago
- London
Coverage quality depends on source reliability and ingestion freshness.
MCP endpoint
https://frayess-mosbehi--compliance-auditor-mcp.apify.actor/mcp
Auth:
- Bearer token required
- Standard Apify token authentication
60-second first successful call
Prerequisite:
$export APIFY_TOKEN="<YOUR_APIFY_TOKEN>"
- Initialize MCP session and capture
mcp-session-id:
curl -i -sS \-H "Authorization: Bearer ${APIFY_TOKEN}" \-H "Content-Type: application/json" \-H "Accept: application/json, text/event-stream" \-X POST "https://frayess-mosbehi--compliance-auditor-mcp.apify.actor/mcp" \--data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"quickstart","version":"1.0"}}}'
- Use that session ID for
tools/list:
export MCP_SESSION_ID="<SESSION_ID_FROM_PREVIOUS_RESPONSE_HEADER>"curl -i -sS \-H "Authorization: Bearer ${APIFY_TOKEN}" \-H "Mcp-Session-Id: ${MCP_SESSION_ID}" \-H "Content-Type: application/json" \-H "Accept: application/json, text/event-stream" \-X POST "https://frayess-mosbehi--compliance-auditor-mcp.apify.actor/mcp" \--data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
Expected tools include:
search_regulationscheck_hiring_compliance
Response contract
search_regulations returns:
resultsfreshnessbilling(sku=search)
check_hiring_compliance returns:
risk_scorecitationsfreshnessbilling(sku=full_audit)
Reliability and safeguards
- Full audits are blocked when source data is stale.
- Search remains available with explicit freshness signals.
- Billing references are returned on each paid tool call.
Important limits
- Output is a compliance risk signal, not legal advice.
- Regulatory content can change by jurisdiction and date.
- Final legal interpretation should be reviewed by qualified counsel.
Support
Use the contact information on the Actor profile for integration or commercial support.