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

40+ 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 & Attendance

Access survey data, participation tracking, and attendance records. Analyze response rates and completion trends.

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
get_employeesSearch and list employees with optional filters and aggregation
get_employeeGet a detailed profile for a specific employee by ID
get_current_userGet the authenticated user’s own employee profile
get_employee_field_typesDiscover available employee fields and their metadata
get_employee_field_valuesQuery employee field values by type context
get_entitiesLook up Job, Office, or Team entities by ID or name
get_profile_pictureGet an employee’s profile picture URL
employee_insightsAggregated workforce analytics — counts, percentages, distributions
get_reporting_chainFull reporting chain for an employee (up, down, or both)
search_in_hierarchySearch within a reporting chain by job title or name
Performance Reviews
get_performance_review_cyclesList review cycles with status and date ranges
get_performance_review_participantsGet participants in a review cycle
get_performance_review_reviewersGet reviewers assigned to participants
performance_review_cycle_insightsAnalytics on review cycle completion and progress
performance_review_participation_insightsParticipation analytics across review cycles
Time Away
get_time_away_bookingsList time-off bookings with date ranges and statuses
get_time_away_reasonsGet available time-off reasons (vacation, sick, etc.)
get_time_away_balanceCheck remaining time-off balances
get_time_away_holidaysList company holidays
time_away_insightsAggregated time-off analytics and trends
Surveys
get_surveysList surveys with status and participation info
get_surveyGet detailed survey information
get_survey_participantsGet participants in a survey
survey_insightsAnalytics on survey responses and completion
Attendance
get_attendancesList attendance records with filters
get_attendance_submissionsGet attendance submission details
Knowledge Base
list_knowledge_base_filesBrowse company knowledge base files
search_knowledge_baseSearch knowledge base content