TempGuru MCP Server
Model Context Protocol server and public REST API for TempGuru event staffing data. Eleven tools: nine read-only lookups, a non-destructive planner that may save a 30-day non-PII snapshot, and one opt-in request_quote contact submission.
MCP Endpoint
POST /mcpStreamable HTTP transport, negotiates MCP protocol 2025-06-18. SSE disabled. No auth.
MCP Tools
plan_staffingPlanner meta-tool, call first. Turns an event shape (city, date, roles + headcount) into a full plan: coverage, per-role W-2 rate math, lead-time guidance, and state compliance flags.get_planRestore a complete non-PII staffing plan saved for 30 days.get_citiesList all cities TempGuru serves, optionally filtered by state or tier.get_rolesList all event staffing roles with descriptions and skill tiers.check_availabilityLead-time guidance for a city/date, optionally with role and headcount.get_role_pricingAll-inclusive hourly rate range for a specific role in a specific city.get_compliance_by_stateMinimum wage, overtime rules, and state-specific event-staffing compliance quirks.get_policiesPublished booking and procurement policies, with unsupported values explicitly deferred to a coordinator.get_rate_benchmarkThe Rate Index: a measured benchmark of all-inclusive W-2 hourly rates by role (typical + national range; Brand Ambassadors by tier), with methodology and citation line.get_quote_statusCheck whether a TG quote request was received by the CRM or durably queued.request_quoteSubmit a structured staffing request to TempGuru's CRM or durable intake queue for human review. Opt-in write tool; not a reservation or contract.
Public REST API
Same data as the MCP tools, exposed as plain HTTP for clients that don't speak MCP. No authentication, JSON responses, CORS open. The read endpoints have a 1-hour public cache; the quote endpoint (POST /api/v1/quote-requests) is no-store and rate-limited.
GET /api/v1/citiesList cities (?state=&tier=)GET /api/v1/rolesList staffing rolesGET /api/v1/availabilityLead-time guidance (?city=&date=&role=&headcount=)GET /api/v1/pricingRate range per role per city (?role=&city=)GET /api/v1/complianceState compliance summary (?state=)GET /api/v1/policiesBooking and procurement policies (?topic=)GET /api/v1/plans/{id}Restore a saved non-PII staffing planPOST /api/v1/quote-requestsSubmit a staffing quote request (JSON body; the one write endpoint, opt-in, no reservation, no payment)GET /api/v1/quote-requests/{reference}Received/queued quote-request statusGET /api/v1/healthService health probe
Full machine-readable spec: /openapi.json · API catalog: /.well-known/api-catalog
Discovery & knowledge
Agent-readable surfaces for crawlers and clients that resolve a server without an install:
- /llms.txtLLM-oriented summary + links
- /okf/index.mdOpen Knowledge Format bundle (roles, rates, coverage, compliance, workflows)
- /.well-known/mcp.jsonMCP server discovery document
- /.well-known/mcp/server-card.jsonSEP-1649 server card
- /.well-known/agent-skills/index.jsonAgent Skills index (SKILL.md digests)
- /.well-known/okf.jsonOKF bundle discovery
- /openapi.jsonOpenAPI 3.1 spec for the REST API
- /.well-known/security.txtSecurity contact (RFC 9116)
Operated by TempGuru. Docs: tempguru.co/ai.