MCP_Tools
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., "@MCP_ToolsWhat projects are currently active?"
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.
NestJS MCP Tool Demo
A minimal NestJS app that lets Claude use MCP-style tools backed by hardcoded JSON.
Setup
npm installCreate a .env file in the project root:
ANTHROPIC_API_KEY=sk-ant-...your key here...
ANTHROPIC_MODEL=claude-2 # optional override; set this to a model your Anthropic key supportsStart the server:
npx nest start --watch
# or: npm run start:devServer runs on http://localhost:3000
How to test in Postman
Endpoint
POST http://localhost:3000/ai/askHeaders
Content-Type: application/jsonBody (raw JSON)
{ "message": "What projects are currently active?" }More example questions to try
{ "message": "Give me full details about the Alpha Launch project" }
{ "message": "Search for documents about authentication" }
{ "message": "Who owns the Gamma API project and what's the deadline?" }
{ "message": "List all projects and then show me the detail of the on-hold one" }Example Postman response
{
"answer": "There are two active projects:\n1. **Alpha Launch** (p1) — owned by Alice\n2. **Gamma API** (p3) — owned by Carol",
"toolCallsUsed": ["get_project_list"],
"timestamp": "2026-05-18T10:32:00.000Z"
}The toolCallsUsed field shows exactly which MCP tools Claude chose to call.
A log of every tool call is also written to tool-call-log.json in the project root.
Project structure
src/
ai/
tools.ts ← JSON data + tool definitions + executor
ai.service.ts ← calls Claude API, runs the tool loop, writes logs
ai.controller.ts ← POST /ai/ask endpoint
ai.module.ts
app.module.ts
main.tsWhat happens inside (the tool loop)
Postman sends
{ "message": "..." }to POST /ai/askNestJS sends message + tool definitions to Claude API
Claude replies with
stop_reason: "tool_use"and picks a toolNestJS runs the tool against the hardcoded JSON → gets result
NestJS writes the call to
tool-call-log.jsonNestJS sends the result back to Claude
Claude gives a final text answer (
stop_reason: "end_turn")NestJS returns the answer + list of tools used to Postman
This server cannot be installed
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/MagarongCandy/MCP_Tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server