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-mcpShow me the top 3 highest paid employees"
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: MCP Playground
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.
Latest Blog Posts
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-emp-database-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server