Skip to main content

MCP Server

The Kula MCP server (@kula-ai/mcp-server) lets AI assistants like Claude connect directly to your Kula recruiting platform — search candidates, manage jobs, track pipelines, and automate workflows through natural language.

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI assistants to securely interact with external tools and data sources. Instead of switching between Kula and your AI assistant, MCP lets them work together seamlessly.

What You Can Do

The Kula MCP server exposes 74 tools across categories:

  • Organization — List departments, offices, milestones, sources, rejection reasons, and custom fields
  • Users — Invite, update, deactivate, and reactivate users; list and search with role, department, office, permission, and query filters
  • Roles — List roles and inspect their permission hashes
  • Jobs & Job Posts — List, search, and inspect job listings and their published posts; manage pipeline stages
  • Candidates — Create, search, list, view, and update candidate profiles
  • Applications — Review applications, move candidates through pipeline stages, and manage notes
  • Scorecard Submissions — List scorecard submissions for applications
  • Interviews — Schedule, update, cancel interviews; check interviewer availability; mark/undo candidate no-show; read job interview plans
  • Templates — List and inspect scorecard + email/calendar-invite templates (used when scheduling interviews)
  • Webhooks — Full lifecycle management — create, update, enable/disable, rotate secrets, test, and inspect event payloads
  • Requisitions — Create and manage requisitions

See the full list on the Available Tools page.

Example Prompts

Once connected, try asking your AI assistant:

  • "List all open jobs in the Engineering department"
  • "Show me all published job posts"
  • "Get the details for candidate Jane Smith"
  • "List all applications for the Senior Backend Engineer role"
  • "Move Jane Smith's application to the interview stage"
  • "Create a webhook for new application submissions"
  • "Show me all my configured webhooks"
  • "What departments and offices exist in my organization?"

Next Steps