test-emp-database-mcp
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., "@test-emp-database-mcpWhat's the average salary by department?"
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.
test-emp-database-mcp
An employee-analytics MCP server (HTTP transport) backed by SQLite. Unlike a generic SQL toolkit, every tool here runs a specific, hand-written query demonstrating GROUP BY, window functions, NULL handling, and subqueries.
The database self-seeds 13 sample employees across Engineering, Sales,
Marketing, and HR (three of them interns with NULL salary), so the analytics
return meaningful results immediately.
Schema
employees(id, name, department, salary) — salary is nullable; interns are NULL.
Related MCP server: DB MCP (HR CSV to SQLite)
Tools
Basic: add_employee, list_employees
Analytics:
top_n_by_salary(n, department)— top N earners overall or within a departmentaverage_salary_by_department— GROUP BY, AVG (ignores interns), headcountdepartment_salary_stats— count / min / max / avg per departmentsalary_rank_within_department— windowRANK() OVER (PARTITION BY ...)highest_paid_per_department— windowROW_NUMBER() = 1employees_above_company_average— above the true company-wide averagesalary_share_within_department— windowSUM() OVER (PARTITION BY ...), % of dept payrolllist_interns— employees with NULL salaryheadcount_by_department— COUNT per department
Run / test locally
cd ~/Documents/Claude/test-emp-database-mcp
uv add fastmcp
uv run main.py # serves http://127.0.0.1:8000/mcp (leave running)To test the tools, point the MCP Inspector at the running URL:
npx @modelcontextprotocol/inspector
# transport: Streamable HTTP, URL: http://127.0.0.1:8000/mcpDeploy to FastMCP Cloud
Lock deps so
fastmcpis in the lockfile:uv lockPush
main.py,pyproject.toml,uv.lockto a GitHub repo.On fastmcp.cloud, point at the repo with entrypoint
main.py.
Notes:
The
mcpobject name andfrom fastmcp import FastMCPimport are what FastMCP Cloud requires.The platform serves the
mcpobject itself; the__main__block (local host/port) is ignored in the cloud.emp.dbis git-ignored and re-seeded on startup.
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
- FlicenseDqualityDmaintenanceA demonstration MCP server that provides access to a SQLite employee database with tools for querying users and profiles, sending emails via Mailtrap, and proposing project teams based on employee skills.3
- Alicense-qualityCmaintenanceAn open-source MCP server that imports HR CSV data into an in-memory SQLite database for structured querying and metadata retrieval. It enables users to perform read-only SQL queries and structured searches on employee data through natural language.MIT
- Alicense-qualityDmaintenanceThis MCP server imports HR CSV data into an in-memory SQLite database to enable structured querying and metadata retrieval. It provides tools for executing read-only SQL queries and searching employee records through a standardized JSON-RPC interface.MIT
- Flicense-qualityCmaintenanceAn employee-analytics MCP server backed by SQLite that provides hand-written SQL queries for common analytics tasks like salary ranking and department statistics. It self-seeds sample data, enabling immediate testing of GROUP BY, window functions, NULL handling, and subqueries.
Related MCP Connectors
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
MCP server for managing Prisma Postgres.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
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/EESHAN-ANAND/test-employee-database-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server