mcp-auth-fixture
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-auth-fixturetest dynamic auth with API key"
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.
MCP Auth Fixture
Minimal mock MCP server for testing auth (dynamic API key + username/password). Deployable on Vercel.
Endpoints
Method | Path | Purpose |
|
| Liveness + current mode |
|
| Recent request audit trail |
|
| Read / set failure mode |
|
| Clear events |
|
| MCP JSON-RPC |
Modes
success— auth ok, tool returns payloadbusiness_403— ordinary business 403structured_invalid_403— structured invalid credential 403
Expected credentials (defaults)
Dynamic header:
X-E2E-Key: local-e2e-secretUsername / password:
local-user/local-password
Override via env: EXPECTED_DYNAMIC_KEY, EXPECTED_USERNAME, EXPECTED_PASSWORD.
Related MCP server: Cloud Run MCP Server
Deploy to Vercel
Import this repo in Vercel.
Framework: Other / no build command.
Optional: set the three env vars above.
MCP URL after deploy:
https://<your-deployment>.vercel.app/mcpLocal
node server.mjs
# -> http://127.0.0.1:8788/mcp
# Or
npx vercel devSmoke
curl -s "$BASE/health"
curl -s -X POST "$BASE/mcp" -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26"}}'
curl -s -X POST "$BASE/mcp" -H 'content-type: application/json' -H 'X-E2E-Key: local-e2e-secret' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"check_dynamic_auth","arguments":{"message":"hi"}}}'Notes
mode/eventslive in process memory and reset on cold start. Fine for fixtures; not durable multi-instance audit.
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
- 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/puzige/mcp-auth-fixture'
If you have feedback or need assistance with the MCP directory API, please join our Discord server