arcai-hr
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@arcai-hrshow me candidates for the software engineer opening"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
arcai-hr
A reusable API/action foundation for ArcAI vertical applications, proved out with HR as the first vertical.
Architecture
UI Layer (React + Tailwind, GrowthArc tokens)
| calls
MCP Layer -- FastMCP / ARC MCP
| exports the same catalog as
HR Vertical Layer -- services + ARC Actions
| built on
Base/API Layer -- reusable FastAPI coreBase layer (
app/core,app/db,app/actions,app/mcp): config, DB plumbing, identity/ActionContext, error mapping, and a generic route generator that mounts one FastAPI endpoint perarcai_core.ArcActionin anyActionCatalog-- vertical-agnostic.HR vertical layer (
app/verticals/hr, added in Phase 2): models, services, and realArcActions built onarcai_core.MCP layer: the same catalog exported as FastMCP tools via the generic exporter in
app/mcp.UI layer: a minimal React + TypeScript + Tailwind app (Phase 4), following
docs/GrowthArc-UIUX-Design-System-Guidelines.md.
arcai-runtime (auth, approvals, SSE, audit) is explicitly out of scope for
this round -- the pieces above are small, dependency-free implementations of
the same pattern, built from scratch to learn it.
Related MCP server: Homerun ATS MCP Server
Setup
This project depends on arcai-core as an editable sibling checkout. Clone
it next to this repo:
Projects/
arcai-core/
arcai-hr/Then, from this directory:
uv syncRun
uv run uvicorn main:app --reloadmain.py creates the HR tables (SQLite, zero setup) and mounts the HR action
catalog. Interactive docs at http://localhost:8000/docs; the catalog
manifest at GET /actions.
Demo data (4 openings, 9 candidates across every stage, interviews, feedback):
uv run python seed.pySafe to re-run; delete arcai_hr.db to start from scratch.
MCP
The same catalog, exported as MCP tools over stdio (one tool per action,
flat arguments from each action's input model, read_only -> readOnlyHint):
uv run python mcp_server.pyUI
React + TypeScript + Tailwind v4 (+ Radix Dialog, Lucide), styled from the
GrowthArc tokens in ui/src/index.css. Talks to the FastAPI layer at
VITE_API_URL (default http://localhost:8000).
cd ui
npm install
npm run dev # http://localhost:5173 -- run the API alongside itTest
uv run pytestTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Human-input bridge for AI agents with voice-first answer links, MCP tools, and HTTP APIs.
Official 100Hires MCP: AI ATS & Recruitment Software for candidates, jobs, applications, interviews.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
AlicenseBqualityFmaintenanceOfficial Model Context Protocol server for 100Hires — the applicant tracking system for recruiting teams. Exposes the full 100Hires API v2 as 130 MCP tools, enabling AI assistants to manage candidates, jobs, applications, interviews, messages, and more.100141MIT- FlicenseNot gradedqualityDmaintenanceMCP server that connects AI agents to Homerun, an applicant tracking system. Enables AI-assisted candidate review: browse vacancies, inspect applications, and leave review notes.-
- AlicenseNot gradedqualityBmaintenanceExposes core recruiting tools such as candidate ranking, profile retrieval, honeypot audits, and job description parsing via stdio protocol.MIT
- AlicenseAqualityBmaintenanceLets any MCP client drive the recruiting workflow in natural language: create roles, screen CVs, schedule and manage candidate interviews, and read back scored reports with transcripts.18MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lamishaa/arcai-hr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server