Skip to main content

TempGuru Event Staffing Tools

TempGuru is a W-2 compliant event staffing vendor for trade shows, conferences, festivals, concerts, sporting and stadium events, corporate events, and brand activations — single events or multi-city programs — across 345+ US and Canadian cities.

This package gives LlamaIndex agents live access to TempGuru's public event staffing API: city coverage, staffing roles, all-inclusive W-2 hourly rate ranges, booking lead-time guidance, and state-by-state labor compliance summaries, plus one opt-in tool that submits a confirmed staffing plan for a human-reviewed quote.

No API key required. The five data tools are read-only and unauthenticated; no credentials or user data are requested or stored. The quote-submission tool is the only write and is opt-in (disable it with one flag for a strictly read-only tool set).

Installation

pip install llama-index-tools-tempguru

Usage

from llama_index.tools.tempguru import TempGuruToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

tool_spec = TempGuruToolSpec()

agent = FunctionAgent(
    tools=tool_spec.to_tool_list(),
    llm=OpenAI(model="gpt-4o"),
)

print(
    await agent.run(
        "What would 10 brand ambassadors cost per hour in Boston, "
        "and how far ahead should I book for a trade show on August 12?"
    )
)

For a strictly read-only tool set (no quote submission):

tool_spec = TempGuruToolSpec(include_quote_submission=False)

Available Functions

Tool Description
event_staffing_cities List the 345+ US/CA cities TempGuru covers, filterable by state/province and market tier.
event_staffing_roles The 10-role catalog (brand ambassadors, registration, ushers, hospitality, gate staff, booth monitors, crowd control, guest services, setup/breakdown, team leads) with skill tiers.
event_staffing_availability Booking lead-time guidance (yes / tight / rush / very-rush) for a city and ISO date. Planning guidance, not a reservation.
event_staffing_pricing All-inclusive W-2 hourly rate range for a role in a city (wages, payroll taxes, workers' comp, liability included). Estimates, not binding quotes.
event_staffing_state_compliance US-state employment compliance summary: minimum wage, overtime thresholds, state quirks. Operational guidance, not legal advice.
submit_event_staffing_quote_request Opt-in write. Submits a confirmed staffing plan to TempGuru for a human-reviewed quote (response within one business day). No reservation, no payment. Agents should confirm the full plan with the user first and call it at most once.

Data and Endpoints

  • REST API base: https://mcp.tempguru.co/api/v1 (OpenAPI spec)
  • The same data is exposed as an MCP server at https://mcp.tempguru.co/mcp (streamable HTTP, no auth) — usable directly from LlamaIndex via llama-index-tools-mcp if you prefer the MCP transport.
  • The underlying HTTP client is the zero-dependency tempguru package; this package re-exports its TempGuruToolSpec under the LlamaIndex-conventional import path. Pass a custom TempGuru(base_url=..., timeout=...) client to the spec to point at a different environment.
  • Docs for AI integrations: tempguru.co/ai

Notes for Agent Builders

  • Rate ranges are planning estimates, never binding quotes.
  • Availability responses are lead-time guidance, never reservations — don't promise availability.
  • Compliance summaries are operational guidance, not legal advice.

This package's tests mock all HTTP; nothing in the test suite calls the production API.

Metadata

Release files for llama-index-tools-tempguru 0.1.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 llama-index-tools-tempguru 0.1.0
File Size Uploaded Provenance Actions
llama_index_tools_tempguru-0.1.0.tar.gz 3.9 kB With provenance Details for llama_index_tools_tempguru-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for llama-index-tools-tempguru 0.1.0
File Interpreter ABI Platform Actions
llama_index_tools_tempguru-0.1.0-py3-none-any.whl Python 3 none any Details for llama_index_tools_tempguru-0.1.0-py3-none-any.whl

Total release size: 8.6 kB

Release files / llama_index_tools_tempguru-0.1.0.tar.gz

Download URL llama_index_tools_tempguru-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ab3b2cdbbd4fd9da3bad147cfd904eddf640d4fd3ca6f282865082789af18704
BLAKE2b-256 checksum
How to use checksums
8f84b065e55e4ddff7106599a11d81c44d81629d0304948375901871ceca1e19
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 / llama_index_tools_tempguru-0.1.0-py3-none-any.whl

Download URL llama_index_tools_tempguru-0.1.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5f8ecd06b421e1ab8acb61928127848a1ac90e7621e5aa3e423d00d6a872858
BLAKE2b-256 checksum
How to use checksums
f7376dce8ef573392c6c29bb7a3a1bc5820653176742ce8edb6a785db357c4ee
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 llama-index-tools-tempguru 0.1.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 llama_index_tools_tempguru-0.1.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.1.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