scan_mcp_server
Fingerprint MCP server tool definitions into an unsigned manifest to capture install-time details and detect drift on re-scan.
Instructions
Fingerprint an MCP server's tool surface into an unsigned ssx360.mcp-manifest.v1.
Use before ``sign_mcp_manifest`` to capture install-time tool names, descriptions,
and input schema hashes. Re-scan later and pass results to ``verify_mcp_manifest``
with a baseline to detect rug-pull drift. Read-only; no network required when
``tools`` is supplied directly.
Returns ``{ok, tool_count, surface_hash, manifest}``.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tools | Yes | MCP tool definitions (name, description, inputSchema) to fingerprint. | |
| package | No | Optional npm/pypi package coordinate. | |
| server_url | No | Optional server URL or package registry link. | |
| server_name | No | Optional MCP server display name. | |
| server_version | No | Optional server version. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||