How it works
- Turn on MCP Security Audit under the Security tab in Arlet tools. No API key is required.
- Ask your AI client, for example: “Check the security of the MCP servers I’m connected to.”
- The client reads its own MCP configuration (for example
~/.claude.json,.mcp.jsonor~/.cursor/mcp.json) and passes the endpoint URLs of the HTTP servers to theaudit_mcp_serverstool. Only URLs are sent — never tokens, headers or tool definitions. - Arlet connects to each URL itself and performs read-only protocol calls only:
initialize,tools/listand OAuth discovery (.well-known). No tool is executed and no credentials are sent.
What is checked
Reading the result
Every result containsfindings and a per-check coverage status:
ok— the check ran.inconclusive— the check could not run. This is usually an auth-protected server whose tool list is not visible without a token. It does not mean the server is safe.not_applicable— there was nothing to inspect (for example a stateless server that issues no session IDs).
Limits
- Only
https://URLs that resolve to public addresses are accepted. - stdio servers (started with a
commandsuch asnpx …) have no URL and cannot be audited here.

