Shapes MCP

Connect AI assistants to your HR platform via the Model Context Protocol. Search employees, explore org charts, and run workforce analytics — all through natural language.

Get Started

Capabilities

What you can do

35+ tools and built-in skills that give AI assistants full read access to your Shapes.co HR data.

👤

Employee Search

Search and list employees by name, email, or job title. Get detailed profiles with custom fields, managers, and work status.

🏗

Org Chart Navigation

Traverse reporting chains up and down. Find managers, direct reports, and full hierarchies with job titles at every level.

📊

Workforce Analytics

Aggregate employee data by any dimension. Get counts, percentages, and distributions — no raw data needed.

📋

Performance Reviews

Access review cycles, participants, and reviewers. Track completion rates and get insights on review progress.

🏖

Time Away

View bookings, balances, policies, and holidays. Get absence trends and insights across teams.

📝

Surveys

List surveys, drill into participations, and aggregate response and completion rates across cohorts.

🕑

Attendance

Read attendance records and submission details across teams and date ranges.

📚

Knowledge Base

Search and browse the company knowledge base for policies, handbooks, and internal docs.

💬

Helpdesk

Search helpdesk collections and read full articles to answer employee questions in context.

⚖️

Time Management Policies

Inspect time-management policies — working weeks, break rules, and overtime configuration.

Setup

Get connected in 30 seconds

Add the Shapes MCP server to your AI assistant. No API keys needed — authentication happens through OAuth.

claude_desktop_config.json
{
  "mcpServers": {
    "shapes": {
      "url": "https://mcp.shapes.co/mcp"
    }
  }
}
First time? When you first use a Shapes tool, you'll be prompted to log in with your Shapes.co account. Your permissions carry over — you can only access data you're authorized to see.

Examples

What you can ask

Just ask in natural language. The AI assistant picks the right tools automatically.

“Who are the engineers on Sarah’s team?”

Finds Sarah, traverses her reporting chain downward, and filters for employees with “Engineer” in their job title.

“Show me the gender breakdown of our company”

Discovers the Gender custom field, then runs an aggregation to return counts like Male: 45, Female: 38, Non-binary: 3.

“How much vacation does our Tel Aviv office have left?”

Aggregates remaining vacation balances filtered by the Tel Aviv office, giving a team-level summary.

“What’s the completion rate for our Q1 performance review?”

Returns completion percentages, pending reviewers, and progress breakdowns for the Q1 review cycle.

“Find our work-from-home policy in the knowledge base”

Searches the company knowledge base for “work from home” and returns matching policy documents.

“Who has birthdays in February?”

Queries the date_of_birth custom field across all employees and filters for February dates.

Security

Authentication

Shapes MCP uses OAuth 2.0 with PKCE for secure authentication. When you first connect, your MCP client will open a browser window to log in with your Shapes.co account.

  • No API keys or tokens to manage
  • Your permissions carry over — you only see data you’re authorized to access
  • All tools are read-only — no data is modified through the MCP server
  • Supports Claude Desktop, Claude Code, Cursor, and any MCP-compatible client

Reference

Available tools

Every tool the MCP server exposes to your AI assistant.

Tool Description
Employees
list_employeesSearch and list employees with filters, projection, and pagination
aggregate_employeesAggregated workforce analytics — counts, percentages, distributions
get_current_employeeGet the authenticated user’s own employee profile
get_reporting_chainFull reporting chain for an employee (up, down, or both)
list_entitiesLook up Job, Office, or Team entities by ID or name
list_employee_field_typesDiscover available employee fields and their metadata
list_employee_field_value_changesAudit-trail of field-value changes on an employee profile
list_profile_picturesGet employee profile picture URLs in bulk
Performance Reviews
list_performance_review_cyclesList review cycles with status and date ranges
list_performance_review_participationsList participants in a review cycle (admin-scope)
list_performance_review_reviewersList reviewers assigned to participants
list_my_performance_review_participationsCaller’s own participations across cycles
list_my_performance_review_reviewsReviews the caller owes or has submitted
aggregate_performance_review_cyclesAnalytics on cycle completion and progress
aggregate_performance_review_participationsParticipation analytics across review cycles
Time Away
list_time_away_bookingsTime-off bookings with date ranges and statuses
list_time_away_balancesRemaining time-off balances per employee/reason
list_time_away_reasonsAvailable time-off reasons (vacation, sick, etc.)
list_time_away_reason_policiesReason policies — approval rules, units, day limits
list_time_away_policy_assignmentsWhich policy applies to which employee
list_time_away_days_grantsDays-grant entries underpinning each balance
list_time_away_holidaysCompany holidays
aggregate_time_away_bookingsAggregated time-off analytics and trends
Surveys
list_surveysList surveys with status and participation info
list_survey_participationsParticipants in a survey (admin-scope)
list_my_survey_participationsCaller’s own survey participations
aggregate_survey_participationsAnalytics on survey responses and completion
Attendance
list_attendancesAttendance records with filters
list_attendance_submissionsAttendance submission details
Time Management
list_time_management_policiesWorking-week, break, and overtime policy configuration
Knowledge Base
list_knowledge_base_filesBrowse company knowledge base files
search_knowledge_baseSearch knowledge base content
Helpdesk
list_helpdesk_collectionsBrowse helpdesk article collections
search_helpdeskFull-text search across helpdesk articles
read_helpdesk_articleFetch the full body of a helpdesk article