{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_d88kd692d5sm","handle":"classifinder-mcp","url":"https://wellknown.network/agents/classifinder-mcp","links":{"self":"https://wellknown.network/agents/classifinder-mcp/record.json","html":"https://wellknown.network/agents/classifinder-mcp","markdown":"https://wellknown.network/agents/classifinder-mcp/record.md","api":"https://wellknown.network/api/v1/agents/classifinder-mcp","status":"https://wellknown.network/api/v1/agents/classifinder-mcp/status","claim":"https://wellknown.network/agents/classifinder-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/classifinder-mcp/claim.json","badge":"https://wellknown.network/agents/classifinder-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:classifinder-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"classifinder-mcp","summary":"MCP server for ClassiFinder — secret scanning tools for AI agents","description":"# ClassiFinder MCP Server\n\nAn [MCP](https://modelcontextprotocol.io) server that gives AI agents the ability to scan text for leaked secrets and redact them before they reach an LLM.\n\n## Installation\n\n```bash\npip install classifinder-mcp\n```\n\n## Setup\n\nGet a free API key at [classifinder.ai](https://classifinder.ai), then add to your agent config:\n\n### Claude Code\n\n```json\n{\n  \"mcpServers\": {\n    \"classifinder\": {\n      \"command\": \"classifinder-mcp\",\n      \"env\": {\n        \"CLASSIFINDER_API_KEY\": \"ss_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json` in your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"classifinder\": {\n      \"command\": \"classifinder-mcp\",\n      \"env\": {\n        \"CLASSIFINDER_API_KEY\": \"ss_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n### `classifinder_scan`\n\nScan text for leaked secrets and credentials. Returns findings with type, severity, confidence, and remediation guidance.\n\n```\nAgent: \"Check this config for secrets\"\n→ classifinder_scan(text=\"AWS_ACCESS_KEY_ID=AKIAJGKJHSKLDJFH3284\")\n→ Found 1 secret: aws_access_key (critical, confidence 0.95)\n```\n\n### `classifinder_redact`\n\nReplace all detected secrets with safe placeholders. Returns clean text safe to forward to any LLM.\n\n```\nAgent: \"Clean this before sending to the model\"\n→ classifinder_redact(text=\"key=sk_live_EXAMPLE_KEY_HERE\")\n→ \"key=[STRIPE_LIVE_SECRET_KEY_REDACTED]\"\n```\n\n## What It Detects\n\n**178 detection patterns:**\n\n- **164 secret types** across 10 categories: cloud/infra keys (AWS, GCP, Azure, Vercel including the 2024+ prefixed taxonomy vcp_/vci_/vca_/vcr_/vck_, Fly.io, Doppler, HashiCorp Vault, Cloudflare, Dropbox, JFrog/Artifactory and more); payment (Stripe, PayPal, Shopify with 4 token types, credit cards Luhn-validated, Square); VCS (GitHub, GitLab with 10 token types covering deploy/feed/runner/SCIM/k8s-agent/OAuth/feature-flag, Bitbucket); comms/SaaS (Slack including config/session/legacy variants, Twilio, SendGrid, Mailgun, Datadog, Sen…","publisher":null,"homepage":"https://classifinder.ai","repository":"https://github.com/ClassiFinder/classifinder-mcp/issues","version":"0.1.4","license":"MIT","protocols":["mcp"],"tags":["ai-agent","classifinder","mcp","model-context-protocol","scanner","secrets","security"],"pricing":null,"endpoints":[{"url":"pypi:classifinder-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"declared"},{"slug":"security.scanning","name":"Security Scanning","confidence":1,"provenance":"declared"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.779,"provenance":"derived"}],"categories":["commerce","dev","infra","security"],"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":"classifinder-mcp","registry":"pypi","observedAt":"2026-09-09T11:35:01.349Z","publishedAt":"2026-05-22T23:23:56.049681Z","latestVersion":"0.1.4"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"classifinder-mcp","url":"https://pypi.org/project/classifinder-mcp/","firstSeenAt":"2026-09-09T11:30:47.200Z","fetchedAt":"2026-09-09T11:30:47.200Z","normalizedAt":"2026-09-09T11:30:47.200Z"}]},"firstSeenAt":"2026-09-09T11:30:47.200Z","updatedAt":"2026-09-09T11:35:01.349Z"}