tempguru-co avatar

TempGuru Event Staffing

tempguru-co/tempguru-mcp

Event staffing meets structured data. This server wraps TempGuru's W-2 workforce catalog across 300+ US and Canadian markets into six MCP tools: lookup cities by tier, query roles and all-in hourly rates (wages plus comp and liability), check lead-time guidance, pull state compliance summaries, and submit quote requests straight to their CRM. No auth, no keys. The pricing tool returns inclusive hourly ranges so agents can budget before humans get involved. Built on Next.js with streamable HTTP, instrumented with anonymized telemetry, and mirrored as a REST API with OpenAPI docs. Reach for it when you need to surface event staffing options, costs, and availability windows inside agent workflows without manual lookups or email threads.

GitHub stars
2
tools
12
transport
STDIO, HTTP
last updated
Nov 11, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.tempguru.co/mcp --name event-staffing

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http event-staffing https://mcp.tempguru.co/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 12 tools

Verified live against the running server on Nov 6, 2026.

plan_staffingCALL THIS FIRST for event staffing requests. Returns a configured-market catalog match, role-level W-2 rate math, estimated totals, tier-based lead-time guidance, and state compliance flags from the event's city, date, roles, and headcount. It does not confirm order coverage o...6 params

CALL THIS FIRST for event staffing requests. Returns a configured-market catalog match, role-level W-2 rate math, estimated totals, tier-based lead-time guidance, and state compliance flags from the event's city, date, roles, and headcount. It does not confirm order coverage o...

Parameters* required
attendeesinteger
Expected attendee count.
city*string
Event city, name or slug (e.g., 'Chicago').
descriptionstring
Optional free-text event description, echoed into the plan.
event_datestring
Event date as YYYY-MM-DD; legacy recognizable dates are still accepted.
event_typestring
trade-show, conference, festival, concert, sporting-event, corporate, brand-activation, or other.one of trade-show · conference · festival · concert · sporting-event · corporate
rolesarray
Roles and headcount. Omit to receive the role catalog and a suggested mix.
save_staffing_planExplicitly save a complete non-contact staffing plan for 30 days so it can be shared, resumed, or linked to a later quote request. Use only when plan_staffing returned plan_complete:true without a plan_id and the user needs persistence. Never call this tool when plan_staffing...5 params

Explicitly save a complete non-contact staffing plan for 30 days so it can be shared, resumed, or linked to a later quote request. Use only when plan_staffing returned plan_complete:true without a plan_id and the user needs persistence. Never call this tool when plan_staffing...

Parameters* required
attendeesinteger
Expected attendee count.
city*string
Event city, name or slug (e.g. Chicago).
event_datestring
Event date as YYYY-MM-DD; legacy recognizable dates are still accepted.
event_typestring
trade-show, conference, festival, concert, sporting-event, corporate, brand-activation, or other.one of trade-show · conference · festival · concert · sporting-event · corporate
roles*array
Confirmed roles, headcount, hours, and days to recompute and save.
get_planRestore a complete non-PII staffing plan created by plan_staffing or save_staffing_plan within the last 30 days. Use when a buyer starts a new conversation, changes agent platforms, or wants to continue a saved plan before requesting a quote. DO NOT guess or enumerate plan IDs...1 params

Restore a complete non-PII staffing plan created by plan_staffing or save_staffing_plan within the last 30 days. Use when a buyer starts a new conversation, changes agent platforms, or wants to continue a saved plan before requesting a quote. DO NOT guess or enumerate plan IDs...

Parameters* required
plan_id*string
12-character lookalike-free plan reference returned by plan_staffing or save_staffing_plan.
get_citiesList configured market entries by tier, or match one city. Catalog presence is not availability or order coverage; check_availability gives tier-based lead-time guidance only, and a coordinator confirms each order after buyer submission. Use for 'What markets are configured in...5 params

List configured market entries by tier, or match one city. Catalog presence is not availability or order coverage; check_availability gives tier-based lead-time guidance only, and a coordinator confirms each order after buyer submission. Use for 'What markets are configured in...

Parameters* required
citystring
Optional single-city catalog match (nickname/borough aware). Returns catalog_match plus a suggestion; never a coverage promise.
countrystring
Optional country filter: 'US' or 'CA'.
limitinteger
Optional cap on the number of cities returned (full counts still in total/tier_breakdown).
statestring
Optional 2-letter state code (e.g., 'CA') or full state name.
tierstring
Optional filter to one tier only.one of hub · mid · small
get_rolesList event staffing roles TempGuru provides, with descriptions and skill tiers. Perfect for 'What kinds of event workers can I hire?', 'What roles do you staff for trade shows / festivals / corporate events?', or 'Do you have brand ambassadors?' questions. DO NOT use for what...

List event staffing roles TempGuru provides, with descriptions and skill tiers. Perfect for 'What kinds of event workers can I hire?', 'What roles do you staff for trade shows / festivals / corporate events?', or 'Do you have brand ambassadors?' questions. DO NOT use for what...

No parameters. Call it with no arguments.

check_availabilityReturn tier-based lead-time guidance for an event date and configured market. Use for 'What's the typical lead time for brand ambassadors in [city]?' or 'Is this date inside the usual planning window?'. This is not a real-time inventory or order-coverage check: a TempGuru coor...4 params

Return tier-based lead-time guidance for an event date and configured market. Use for 'What's the typical lead time for brand ambassadors in [city]?' or 'Is this date inside the usual planning window?'. This is not a real-time inventory or order-coverage check: a TempGuru coor...

Parameters* required
city*string
City name (e.g., 'Boston') or slug (e.g., 'boston-event-staffing').
countinteger
Optional headcount for the event.
date*string
Event date as YYYY-MM-DD; legacy recognizable dates are still accepted.
rolestring
Optional role name or slug to include rate context.
get_role_pricingGet the all-inclusive hourly rate range for a specific role in a specific city. Perfect for 'What does it cost to hire brand ambassadors in [city]?', 'How much are registration workers in [city]?', or 'What's the rate for ushers at a [city] stadium event?' questions. All rates...2 params

Get the all-inclusive hourly rate range for a specific role in a specific city. Perfect for 'What does it cost to hire brand ambassadors in [city]?', 'How much are registration workers in [city]?', or 'What's the rate for ushers at a [city] stadium event?' questions. All rates...

Parameters* required
city*string
City name (e.g., 'Boston') or slug (e.g., 'boston-event-staffing').
role*string
Role name (e.g., 'Brand Ambassadors') or slug (e.g., 'brand-ambassadors').
get_compliance_by_stateGet the event staffing compliance summary for a US state. Returns minimum wage, overtime rules, and state-specific quirks. Perfect for 'What are the W-2 vs 1099 rules for event workers in [state]?', 'What's the minimum wage for event staff in [state]?', or 'Are there complianc...1 params

Get the event staffing compliance summary for a US state. Returns minimum wage, overtime rules, and state-specific quirks. Perfect for 'What are the W-2 vs 1099 rules for event workers in [state]?', 'What's the minimum wage for event staff in [state]?', or 'Are there complianc...

Parameters* required
state*string
Two-letter state code (e.g., 'CA') or full state name (e.g., 'California').
get_policiesGet TempGuru's published booking and procurement policies. Use for real booking questions that otherwise require an email: minimums, cancellation and rescheduling, no-show replacement, COIs, deposits and invoice terms, rush fees, and background checks. Terms set per order (suc...1 params

Get TempGuru's published booking and procurement policies. Use for real booking questions that otherwise require an email: minimums, cancellation and rescheduling, no-show replacement, COIs, deposits and invoice terms, rush fees, and background checks. Terms set per order (suc...

Parameters* required
topicstring
Optional canonical policy topic. Choose an advertised enum value; omit for all policies or a broader question.one of minimum-booking-hours · cancellation-rescheduling · no-show-backfill · coi-additional-insured · payment-terms · background-checks
get_rate_benchmarkThe TempGuru Event Staffing Rate Index: all-inclusive W-2 hourly bill rates by role from 407 measured US/Canada markets, as a typical rate plus the full national range (brand ambassadors shown by market tier), with methodology and a ready-to-use citation line. Perfect for 'Wha...2 params

The TempGuru Event Staffing Rate Index: all-inclusive W-2 hourly bill rates by role from 407 measured US/Canada markets, as a typical rate plus the full national range (brand ambassadors shown by market tier), with methodology and a ready-to-use citation line. Perfect for 'Wha...

Parameters* required
rolestring
Optional non-empty role name or slug to filter to one role.
tierstring
Optional market tier; adds each role's measured span within that tier (tier_usd).one of hub · mid · small
request_quoteUse only after the buyer reviews a staffing plan and asks to proceed. Requires the saved non-PII plan_id from plan_staffing or save_staffing_plan and returns a prefilled TempGuru-owned review form. This tool never accepts or transmits names, email, phone, company, or other con...4 params

Use only after the buyer reviews a staffing plan and asks to proceed. Requires the saved non-PII plan_id from plan_staffing or save_staffing_plan and returns a prefilled TempGuru-owned review form. This tool never accepts or transmits names, email, phone, company, or other con...

Parameters* required
plan_id*string
Saved non-PII plan reference returned by plan_staffing or save_staffing_plan.
skill_idstring
Optional canonical TempGuru skill that assembled the plan.one of event-staffing-ordering · event-staffing-compliance · staffing-plan-from-event-brief · urgent-event-backfill · staffing-agency-partner-growth · multi-city-activation-planner
skill_versionstring
Optional version of the TempGuru staffing skill used.
source_platformstring
Optional agent/platform attribution, e.g. claude-ai, openclaw, or hermes.one of ai-agent · ai-page · ai-page-zh · baidu-agent · chatgpt-app · chatgpt-gpt
get_quote_statusCheck whether a TempGuru quote request reference was received by the CRM or durably queued. Use only after the buyer personally submitted a TempGuru website form and received a TG reference, or for a historical reference. The authless MCP request_quote handoff does not create...1 params

Check whether a TempGuru quote request reference was received by the CRM or durably queued. Use only after the buyer personally submitted a TempGuru website form and received a TG reference, or for a historical reference. The authless MCP request_quote handoff does not create...

Parameters* required
reference*string
TG reference returned after the buyer submits the TempGuru website form, e.g. TG-ABC234.

Sponsors

Readme

TempGuru MCP

Dual-era MCP server for W-2 event staffing across 300+ U.S. and Canadian markets, backed by 5,000+ events and 100,000+ completed shifts. Availability is confirmed per order. Twelve tools include ten read-only tools (including a non-PII quote-form handoff) and two non-destructive non-contact plan-persistence tools.

Install in Cursor Install in VS Code npm ChatGPT


View the full README on GitHub

Details

Repository
github.com/tempguru-co/tempguru-mcp
Website
tempguru.co/ai-agents
Package
tempguru-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
8
Prompts
2
Tools verified
Nov 6, 2026