get_headcount_stats
Get aggregate headcount statistics across a hiring plan. Choose count,
cost_fy, or cost_annualized values for high-level totals, status
breakdowns, and hiring progress.
The TeamOhana Model Context Protocol (MCP) server lets AI models and agents access and interact with your TeamOhana data through a standardized interface. Connect it to Claude, ChatGPT, Cursor, or any other MCP-compatible tool to query your headcount data, hiring pipeline, employee ledger without leaving your AI Agent.
Add this remote MCP endpoint to your AI client.
Team and Enterprise users may need an organization owner to enable custom connectors first.
ChatGPT MCP support and workspace controls vary by plan and administrator settings.
Add the URL in the appropriate MCP config settings section.
Once you've connected the TeamOhana MCP server, just describe what you want in plain language and your MCP client will pick the right tools and run them for you.
Below is the list of available tools. TeamOhana will be adding more tools over time, including write actions. To request a tool or capability, please contact TeamOhana Support.
MCP tool inputs and outputs may change without notice. If you need a stable contract for either, build against our public API instead.
Get aggregate headcount statistics across a hiring plan. Choose count,
cost_fy, or cost_annualized values for high-level totals, status
breakdowns, and hiring progress.
Get individual headcount requisitions and their current hiring progress. Use this when you need to review specific roles rather than an aggregate summary.
Get employee records using workforce filters such as department, location, manager, or employment status.
Return the authenticated user’s TeamOhana profile, including name, email, role, job title, division, and department.
Lists the canonical reference-data sets available to your TeamOhana account. Use this first when you need to find valid values for a filter or another tool input.
Available reference data
Returns one canonical data set, such as departments, locations, hiring plans, team members, budget
settings, or job roles and levels. Call list_reference_data to choose a set.
Returns the general TAQL query guide and the tables currently available to your account. Use it before writing a TAQL query or choosing a table for detailed schema documentation.
Returns the full schema documentation for one table. Get the table name from
get_taql_schema_index, then use this tool before querying that table with
taql_query.
TAQL is TeamOhana's Abstract Query Language. It is a dialect of ANSI SQL that's carefully constructed to provide access to all of your data in TeamOhana while keeping in mind all aspects of Access Control, Permissions and query safety. TAQL provides a simple interface for AI agents to pull your data for analysis when pre-existing MCP tools won't suffice.
Use list_reference_data and get_reference_data to find canonical
TeamOhana values before filtering data. Use get_taql_schema_index for TAQL guidance
and available tables, then get_taql_schema_for_table before querying a table.
TeamOhana MCP enforces per-minute rate limits for each authenticated organization, user, and tool. This keeps the service reliable for everyone.
60 calls per minutetaql_query MCP tool has a rate limit of - 10 calls per minuteMost workflows won't hit these limits. If you receive a rate-limit error, wait for the retry period shown in the response before trying again, or ask your MCP client or AI agent to run fewer operations in parallel.
No. The MCP server uses user-level OAuth, which means it authenticates as you and inherits your existing TeamOhana ABAC & permissions. It cannot return headcounts, compensation or other records you do not already have access to in TeamOhana.
No. Each user connects their own account through a separate OAuth flow. Queries and responses are scoped to your individual session and your TeamOhana permissions.
Yes. The TeamOhana MCP server is standards compliant & client-agnostic and works with any MCP-compatible tool. See Getting Started for the endpoint and complete the OAuth flow when prompted.
Please contact TeamOhana Customer Support team or your TeamOhana administrator. Include as much detail as possible about what you asked and what the server returned.