# Identitycheck — MCP server on mcp.ai > Connect your Identitycheck account and use 11 tools for security and identity straight from your AI agent. Connect with your own API key. IdentityCheck is a verification solution designed to authenticate user identities with precision and speed, utilizing advanced algorithms and comprehensive data sources to ensure accurate validation, mitigate fraud, and enhance security. By: mcp.ai · official Page: https://mcp.ai/identitycheck ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_identitycheck?ms=1787293620000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/identitycheck/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/identitycheck/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/identitycheck/skill.md Postman collection (v2.1): https://mcp.ai/identitycheck/postman.json ## Tools - identitycheck_check_api_health(method?: string, endpoint_path?: string, include_raw_on_json?: boolean) — Performs an API health check to verify endpoint availability and responsiveness. This tool sends an HTTP request to a specified endpoint and interprets a 200 OK response as indicating the API is UP. I - identitycheck_delete_configuration(code: string) — Tool to delete an existing configuration. Use when you need to remove a configuration by its unique code. - identitycheck_delete_notification_endpoint(code: string) — Tool to delete a notification endpoint by its unique code. This operation is idempotent - it will succeed whether the endpoint exists or has already been deleted. Use when you need to remove a callbac - identitycheck_fetch_all_configurations() — Tool to fetch all existing configurations. Use when you need to list all customer configurations after authentication. - identitycheck_fetch_all_notification_endpoints() — Fetches all configured notification endpoints (webhooks) for the IdentityCheck SDK. Use this to list all callback URLs that receive onboarding event notifications (START_ONBOARDING, END_ONBOARDING). - identitycheck_fetch_configuration(code: string) — Fetch a specific identity verification configuration by its code. Use this action when you need to: - Retrieve theme customizations (logo, colors, button styles) for a configuration - Get custom wordi - identitycheck_fetch_notification_endpoint(code: string) — Tool to fetch a notification endpoint by its code. Use when you need the current configuration of a specific callback endpoint. - identitycheck_fetch_onboardings(uid?: string, page?: integer, dateTo?: string, status?: string, dateFrom?: string, errorCode?: string, businessUid?: string, notificationType?: string) — Retrieves identity verification onboarding sessions with comprehensive filtering and pagination. An onboarding represents a customer's identity verification journey, tracking their progress from link - identitycheck_get_document_content(uid: string, docCode: string) — Tool to retrieve base64-encoded document content. Use when you have an onboarding UID and document code. - identitycheck_retrieve_onboarding_status(uid: string) — Retrieve the current status and results of an identity verification onboarding session. Use this tool to check the progress of an onboarding (CREATED, CLICKED, CAPTURE_ONGOING) or get final results (S - identitycheck_update_configuration(code: string, configuration: object) — Tool to update an existing configuration. Use when you need to modify properties of a configuration identified by code. ## Example prompts - "What can I do in Identitycheck?" - "Show me a summary of my Identitycheck account" ## Links Docs: https://mcp.ai/docs/mcps/identitycheck Website: https://mcp.ai/mcps/identitycheck