{"name":"PlatPhorm Fingerprint MCP","version":"1.0.0-phase3","baseUrl":"https://fingerprint.platphormnews.com","endpoint":"https://fingerprint.platphormnews.com/api/mcp","transport":"http-json-rpc-2.0","publicReadOnlyIntrospection":true,"tools":["get_fingerprint_info","collect_fingerprint_schema","analyze_fingerprint","analyze_headless","analyze_automation","analyze_privacy_resistance","analyze_lies","compare_fingerprints","hash_component","normalize_component","get_component_catalog","get_algorithm_versions","get_public_stats","get_ja4_summary","get_redaction_policy","get_integration_status","get_health","get_info","get_route_compliance","get_discovery_compliance","get_agent_policy","list_agent_platforms","get_agent_platform","evaluate_agent_access","get_robots_policy","get_ai_policy","get_trust_policy","get_discovery_manifest","get_public_access_summary","submit_fingerprint","get_fingerprint_detail","delete_fingerprint","correlate_ja4_digest","export_fingerprint_report","publish_monitor_signal","publish_trace_correlation","trigger_evals_analysis","trigger_browserops_collection","trigger_sandbox_collection","update_agent_policy","refresh_agent_platform_registry"],"resources":["fingerprint://info","fingerprint://components","fingerprint://algorithms","fingerprint://stats","fingerprint://redaction-policy","fingerprint://ja4-summary","fingerprint://integrations","fingerprint://openapi","fingerprint://llms","fingerprint://trust-policy","agent-policy://summary","agent-policy://platforms","agent-policy://robots","agent-policy://ai-policy","agent-policy://trust-policy"],"prompts":["explain_browser_fingerprint","explain_headless_detection","explain_automation_signals","explain_privacy_resistance","compare_fingerprint_reports","create_fingerprint_research_report","explain_ja4m_correlation","create_redaction_policy","human_machine_fingerprint_handoff"],"privacyBoundary":"Web dashboard, public-safe discovery, browser-based operations, trusted-domain discovery, standard route compliance, Vercel metadata capture, trace inspection, and agentic workflow discovery are intentionally supported for public read-only debugging and operator workflows. Mutating, administrative, ingestion, replay, fork, remediation, deployment, sync, test-triggering, reporting, and write actions require PLATPHORM_API_KEY.","agentPolicy":{"service":"fingerprint","version":"1.0.0-phase3","baseUrl":"https://fingerprint.platphormnews.com","host":"fingerprint.platphormnews.com","status":"active","generatedAt":"2026-05-25T11:01:06.391Z","policy":"PlatPhorm Fingerprint is local-first and public-safe by default. It explains browser, bot, headless, privacy-resistance, JA4-style, and automation signals without covert tracking, without raw public fingerprint exposure, and without certainty claims.","trustPolicy":"Web dashboard, public-safe discovery, browser-based operations, trusted-domain discovery, standard route compliance, Vercel metadata capture, trace inspection, and agentic workflow discovery are intentionally supported for public read-only debugging and operator workflows. Mutating, administrative, ingestion, replay, fork, remediation, deployment, sync, test-triggering, reporting, and write actions require PLATPHORM_API_KEY.","auth":{"publicSafeDefault":true,"requireApiKey":false,"configured":true,"acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"futureProtectedActions":["server fingerprint persistence","fingerprint list/detail access","Atlas correlation","webhook operations","events stream access","report generation","cron refresh","admin mutation"]},"platforms":[{"id":"openai","label":"OpenAI / ChatGPT","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"anthropic","label":"Anthropic / Claude","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"xai","label":"xAI / Grok","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"meta","label":"Meta / Meta AI","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"google","label":"Google","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"microsoft","label":"Microsoft","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"perplexity","label":"Perplexity","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"apple","label":"Apple","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"mcp-clients","label":"MCP clients","exactCrawlerVerified":false,"access":"public_read_only_mcp","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"browser-agents","label":"Browser agents","exactCrawlerVerified":false,"access":"public_read_only_browser","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."},{"id":"generic-crawlers","label":"Generic crawlers","exactCrawlerVerified":false,"access":"public_read_only","crawlerUserAgents":[],"crawlerUserAgentStatus":"not_hardcoded_unverified","note":"Exact crawler strings are not invented. Access policy is category-based unless verified documentation is added."}],"publicSafeAllowed":["homepage","dashboard","local/browser-only component collection","public-safe analysis of caller-provided fingerprints","comparison of caller-provided fingerprints","aggregate or degraded stats","docs, OpenAPI, LLM files, RSS, sitemap, robots, and well-known policy files","read-only MCP introspection and public-safe MCP tools"],"protectedActions":["server fingerprint persistence","server fingerprint list and detail access","raw or reversible identifier access","internal trust scoring","JA4 digest correlation","Atlas correlation","Trace private correlation","Monitor signal publishing","BrowserOps collection triggers","Sandbox execution triggers","Evals run triggers","webhook operations","event stream access","report generation","sync and cron refresh","administrative route and trusted-domain mutation"],"redaction":{"rawIpPublic":false,"rawVisitorHashPublic":false,"rawJa4DigestPublic":false,"rawHighEntropyComponentsPublic":false,"publicUsesTruncatedOrHashedValues":true}}}