Veridexa MCP Gateway
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., "@Veridexa MCP Gatewayverify my passport document"
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.
Veridexa MCP Gateway
Separate, minimal MCP server that exposes the Veridexa S2S API to MCP clients (e.g. ChatGPT) over MCP Streamable HTTP. This project is intentionally independent of the Veridexa application repository and does not modify it.
Runtime
Node.js >= 20
Official
@modelcontextprotocol/sdkTransport: MCP Streamable HTTP (
StreamableHTTPServerTransport) mounted atPOST/GET/DELETE /mcp. Deploy behind HTTPS (any reverse proxy / platform that terminates TLS is fine — the process itself speaks HTTP onPORT).
Related MCP server: sentinelone-mcp
Upstream
Fixed upstream base URL: https://veridexa.io
POST https://veridexa.io/api/s2s/verifyGET https://veridexa.io/api/s2s/report/{jobId}
Secret handling
API key is read only from
process.env.VERIDEXA_S2S_API_KEY.Sent upstream as
Authorization: Bearer <key>.Never returned in a tool response, never logged, never echoed in errors.
Tools
Exactly two tools are registered. Nothing else.
verify_document
Submit exactly one document for verification.
Input:
{
"filename": string, // e.g. "passport.pdf"
"contentBase64": string, // base64-encoded document bytes
"mimeType"?: string // optional, defaults to "application/octet-stream"
}Behavior: POSTs multipart/form-data with a single file field to
https://veridexa.io/api/s2s/verify. Returns the upstream JSON body verbatim
(typically { "jobId": "..." }).
get_report
Retrieve the production report for a completed job.
Input:
{ "jobId": string }Behavior: GETs https://veridexa.io/api/s2s/report/{jobId}. Returns the
upstream JSON body verbatim (typically { "productionReport": { ... } }).
Verification results are never modified.
Scripts
npm install
npm run typecheck
npm run build
npm test
VERIDEXA_S2S_API_KEY=vxd_live_... npm startThis 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/veridexaweb2026/veridexa-mcp-gatway'
If you have feedback or need assistance with the MCP directory API, please join our Discord server