AI HR Leave Management MCP Server
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., "@AI HR Leave Management MCP ServerHow many vacation days do I have left?"
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.
AI HR Leave Management Chatbot
Real MCP Protocol + Groq LLM + FastAPI + Streamlit A real MCP (Model Context Protocol) based HR chatbot using Groq LLM + FastAPI + Streamlit.
Architecture
User → Streamlit → FastAPI → Groq LLM → MCP Client → MCP Server → ToolsRelated MCP server: leave-manager-mcp
Tech Stack
MCP SDK — Real stdio transport protocol
Groq LLM — llama-3.3-70b-versatile
FastAPI — Backend REST API
Streamlit — Frontend UI
Project Structure
mcp_chatbot/
├── .env
├── requirements.txt
├── mcp_server/server.py ← MCP Tools
├── backend/agent.py ← MCP Client + Groq
├── backend/app.py ← FastAPI
├── frontend/app.py ← Streamlit UI
└── utils/config.pySetup
1. Install dependencies
pip install -r requirements.txt2. Configure .env
GROQ_API_KEY=your_groq_api_key_here
GROQ_MODEL=llama-3.3-70b-versatile
FASTAPI_HOST=127.0.0.1
FASTAPI_PORT=80003. Run Backend
python backend/app.py4. Run Frontend
streamlit run frontend/app.pyMCP Tools
Tool | Description |
| Apply leave request |
| Check remaining leaves |
| Past leave records |
| Cancel last leave |
| Upcoming holidays |
| Employee details |
Step 4 — Initialize and push bashgit init git add . git commit -m "Initial commit - AI HR MCP Chatbot" git branch -M main git remote add origin https://github.com/anjalimahapatra2004/mcp_tool.git git push -u origin main
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 Servers
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables users to manage employee leave through natural language. It provides tools to check leave balances, apply for leave, and view leave history via Claude integration.3
- Flicense-qualityDmaintenanceEnables AI assistants to manage employee leave by checking balances, applying for leave, and viewing history via MCP tools.
- Flicense-qualityCmaintenanceEnables HR teams to query and manage employee leave through natural language using Claude Desktop, with tools for checking balances, applying leave, and viewing history.
- FlicenseBqualityCmaintenanceEnables LLMs to manage employee leave by checking balances, applying for leave, and viewing history.3
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Official permit, licensing, compliance, and civic-record tools for AI agents.
Real public holiday lookup for 206 countries via a rule-based calendar engine. Paid via x402.
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/anjalimahapatra2004/mcp_tool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server