Skip to main content

tempguru

Event staffing data for AI agents and Python apps: live all-inclusive W-2 hourly rates, 345-city US/Canada coverage, booking lead-time guidance, and state-by-state labor compliance from TempGuru's public API. Zero dependencies, no API key.

pip install tempguru
from tempguru import TempGuru

tg = TempGuru()

tg.cities(state="TX", tier="hub")                  # coverage check
tg.pricing(role="brand-ambassadors", city="Boston") # $56-65/hr all-inclusive
tg.availability(city="Dallas", date="2026-09-12", role="registration-staff")
tg.compliance(state="CA")                           # min wage, daily OT, quirks
tg.quote_form_url()                                 # where a human quote happens

All rates are all-inclusive W-2 bill rates (worker pay, payroll taxes, workers' comp, general liability, coordinator support) and are planning estimates — binding quotes come from a TempGuru coordinator within one business day of a quote request. Lead-time results are guidance, not reservations. Compliance summaries are not legal advice.

Use as LLM tools

Built-in adapters ship for both major agent frameworks — six tools each (five read-only lookups + opt-in quote submission).

LangChain / LangGraph

# pip install "tempguru[langchain]"
from tempguru.langchain import get_tools

tools = get_tools()  # include_quote_submission=False for read-only

LlamaIndex

# pip install "tempguru[llamaindex]"
from tempguru.llamaindex import TempGuruToolSpec

tools = TempGuruToolSpec().to_tool_list()

Quote submission (tg.request_quote(...) / the submit_event_staffing_ quote_request tool) sends a confirmed staffing plan to TempGuru's CRM; a coordinator replies with a binding quote within one business day. It is opt-in, creates no reservation, requires no payment, and is rate-limited (20/hour/IP). Agents should confirm the full plan with the user before calling it.

OpenAI / any function-calling API

import json
from tempguru import TempGuru

tg = TempGuru()
TOOLS = [{
    "type": "function",
    "function": {
        "name": "get_event_staffing_pricing",
        "description": TempGuru.pricing.__doc__,
        "parameters": {
            "type": "object",
            "properties": {
                "role": {"type": "string", "description": "e.g. brand-ambassadors"},
                "city": {"type": "string", "description": "e.g. Boston"},
            },
            "required": ["role", "city"],
        },
    },
}]
# dispatch: json.dumps(tg.pricing(**json.loads(call.arguments)))

MCP (Claude, ChatGPT, Gemini, Cursor, ...)

If your stack speaks Model Context Protocol, skip this package and connect the server directly: https://mcp.tempguru.co/mcp (streamable HTTP, no auth, six tools including opt-in quote submission). Docs: https://tempguru.co/ai

Error handling

from tempguru import TempGuru, TempGuruError

try:
    TempGuru().pricing(role="brand-ambassadors", city="Bostonn")
except TempGuruError as e:
    print(e.code)        # not_found
    print(e.suggestion)  # {'kind': 'city', 'slug': 'boston-event-staffing', ...}

About TempGuru

TempGuru (Temporary Assistance Guru, Inc.) staffs conventions, conferences, trade shows, festivals, concerts, sporting events, and brand activations across 345+ US and Canadian markets. Every worker is a W-2 employee — never a 1099 contractor — with payroll taxes, workers' compensation, and liability insurance included in the quoted rate. megan@tempguru.co · (904) 206-8953

MIT license.

Metadata

Release files for tempguru 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tempguru 0.2.0
File Size Uploaded Provenance
tempguru-0.2.0.tar.gz 8.7 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for tempguru 0.2.0
File Interpreter ABI Platform
tempguru-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / tempguru-0.2.0.tar.gz

Download URL tempguru-0.2.0.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
dee5dd855655c71ff303f69677a0b05587f9d4ded29c8a56772543febd0eb2aa
BLAKE2b-256 checksum
How to use checksums
4e7bdba52dbcae1e785451af98cbede9fba312873efc5a619216c1361bd37a65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.

Transparency log

Release files / tempguru-0.2.0-py3-none-any.whl

Download URL tempguru-0.2.0-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8af460a69c5252d4b96cf3f5eb9ed2c9c819dcd4c75ff36abe2ed779fee3e42
BLAKE2b-256 checksum
How to use checksums
db50a8cc9712455423b1f43ebe1d3962e6e059633be3fe724edbffea65fff3ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.

Transparency log

Security for tempguru 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for tempguru-0.2.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 10, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page