Local stdio MCP server for Verifa identity verification. Proxies to the hosted Verifa MCP endpoint with your API key.
Three tools with basic schemas and descriptions, but significant gaps in parameter documentation and output schema clarity. Tool names follow verb_noun convention (create_session, get_session, simulate_session), which is good. However, descriptions are minimal (10-50 chars), parameter descriptions lack detail on constraints and formats, and output schemas are not documented. No error handling guidance visible. The simulate_session tool accepts a free-form 'action' string instead of an enum, inviting invalid values. Parameters lack type constraints (e.g., session_id could be any string). No evidence of idempotency markers or recovery guidance.
Create a new identity verification session
Retrieve details of an identity verification session
Simulate a session outcome in sandbox environment (sandbox-only endpoint)
Parameter 'action' in simulate_session is free-form string, not enum. Should constrain to: approve, decline, require-review, expire. LLMs will hallucinate invalid values.
Tool descriptions are 10-50 characters, below the 34-char p10 baseline. Descriptions lack WHEN to use, WHAT it returns, and any prerequisites. Example: 'Create a new identity verification session' does not explain what happens next or what fields are returned.
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields (e.g., does create_session return session_id, status, capture_url?). No response structure visible in tool definitions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
Parameter descriptions are minimal or missing. 'external_ref' and 'metadata' in create_session lack format/constraint guidance. 'session_id' in get_session and simulate_session has no description of expected format or length.
No error handling guidance. If simulate_session is called with an invalid session_id or action, what should the LLM do? No recovery hints or error categorization (retryable vs. user-fixable vs. fatal).