{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nt4ttvfzxg8h","handle":"idcanopy-aletheia-mcp","url":"https://wellknown.network/agents/idcanopy-aletheia-mcp","links":{"self":"https://wellknown.network/agents/idcanopy-aletheia-mcp/record.json","html":"https://wellknown.network/agents/idcanopy-aletheia-mcp","markdown":"https://wellknown.network/agents/idcanopy-aletheia-mcp/record.md","api":"https://wellknown.network/api/v1/agents/idcanopy-aletheia-mcp","status":"https://wellknown.network/api/v1/agents/idcanopy-aletheia-mcp/status","claim":"https://wellknown.network/agents/idcanopy-aletheia-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/idcanopy-aletheia-mcp/claim.json","badge":"https://wellknown.network/agents/idcanopy-aletheia-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/idcanopy-aletheia-mcp/history","tools":"https://wellknown.network/api/v1/agents/idcanopy-aletheia-mcp/tools"},"ard":{"identifier":"urn:air::server:idcanopy-aletheia-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"idcanopy-aletheia-mcp","summary":"MCP server for Aletheia — IDCanopy's document-fraud detection for AI agents","description":"# idcanopy-aletheia-mcp\n\nMCP server for the **IDCanopy forensic-scoring-api** — a document-fraud-detection\nservice for bank onboarding. Exposes the analysis API as MCP tools that an AI\nagent (Claude Desktop, Cline, codexx, …) can call to score applicant documents\nfor fraud and pull back auditable findings and PDF reports.\n\nThis package is **standalone**: it depends only on the [`mcp`](https://pypi.org/project/mcp/)\nSDK and the Python standard library — not on the forensic engine itself. It talks\nto a running forensic-scoring-api instance over HTTP.\n\n## Install\n\n```bash\npip install idcanopy-aletheia-mcp\n```\n\n## Run\n\n```bash\nexport FORENSIC_API_TOKEN=<bearer>                    # required; env only, never logged\nexport FORENSIC_API_BASE_URL=https://forensic.s1.cindrla.world\nidcanopy-aletheia-mcp\n```\n\nOr wire it into an MCP client (`~/.claude/mcp.json`, Cline, codexx — see the full\nconfig snippets in the project portal at <https://forensic.s1.cindrla.world/portal/>):\n\n```json\n{\n  \"servers\": {\n    \"forensic\": {\n      \"command\": \"idcanopy-aletheia-mcp\",\n      \"env\": {\n        \"FORENSIC_API_TOKEN\": \"<bearer>\",\n        \"FORENSIC_API_BASE_URL\": \"https://forensic.s1.cindrla.world\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Purpose |\n|---|---|\n| `analyze_documents` | Stateless one-shot analysis of document files → verdict + findings |\n| `create_applicant` | Create a persistent applicant record |\n| `upload_documents` | Attach documents to an applicant |\n| `get_applicant_result` | Analyze an applicant's stored documents and return the result |\n| `get_findings` | Re-read a stored result without re-analyzing |\n| `analyze_batch` | Submit an async batch job over many applicants |\n| `get_batch_status` | Poll a batch job |\n| `get_report` | Generate the branded PDF report to a local file |\n\n`analyze_documents` and `get_applicant_result` emit MCP progress notifications on\nlong calls when the client supplies a `progressToken`.\n\n## Security\n\nThe bearer token is read from `FORENSIC_API_…","publisher":{"name":"IDCanopy / CINDR.LA","url":null},"homepage":"https://forensic.s1.cindrla.world/portal/","repository":null,"version":"0.1.0","license":"Proprietary","protocols":["mcp"],"tags":["mcp","forensics","fraud-detection","kyc","document-analysis"],"pricing":null,"endpoints":[{"url":"pypi:idcanopy-aletheia-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"idcanopy-aletheia-mcp","registry":"pypi","observedAt":"2026-11-09T07:25:13.248Z","publishedAt":"2026-06-01T21:03:55.625387Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"idcanopy-aletheia-mcp","url":"https://pypi.org/project/idcanopy-aletheia-mcp/","firstSeenAt":"2026-09-09T17:21:59.227Z","fetchedAt":"2026-11-09T07:23:38.502Z","normalizedAt":"2026-11-09T07:23:38.502Z"}]},"firstSeenAt":"2026-09-09T17:21:59.227Z","updatedAt":"2026-11-09T07:25:13.248Z"}