{"ok":true,"name":"platphorm-insights","version":"3.0.1","description":"Public web-quality intelligence MCP server for performance, SEO, AEO, GEO, accessibility, security, sustainability, and AI-readiness analysis.","endpoint":"https://insights.platphormnews.com/api/mcp","protocol":"JSON-RPC 2.0","publicAccess":true,"protectedActionsRequire":"PLATPHORM_API_KEY","counts":{"qualityTestsAvailable":2415,"executableSuites":7,"visibleMethodologySuites":14,"methodologyChecks":185,"mcpTools":59,"rankingProfiles":12,"locales":10,"publicRoutes":69,"protectedRoutes":10,"discoveryArtifacts":20,"testRegistryVersion":"insights-quality-2026-05-10.2"},"agentPolicy":{"version":"insights-agent-platforms-2026-05-16.1","platforms":11,"policy":"https://insights.platphormnews.com/.well-known/agent-policy.json","aiPolicy":"https://insights.platphormnews.com/.well-known/ai-policy.json","robots":"https://insights.platphormnews.com/robots.txt"},"tools":[{"name":"analyze_url","description":"Analyze a public URL across performance, Core Web Vitals, SEO, accessibility, security, carbon, and AI-era scoring.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"get_analysis_result","description":"Retrieve a public-safe analysis result by ID.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},{"name":"get_core_web_vitals","description":"Get Core Web Vitals (LCP, INP, CLS, TTFB, FCP) for a public URL.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"check_accessibility","description":"Run WCAG accessibility checks for a public URL.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"analyze_seo","description":"Analyze SEO signals and recommendations for a public URL.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"analyze_aeo","description":"Analyze answer-engine optimization signals for a public URL.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"analyze_geo","description":"Analyze generative-engine optimization and LLM discoverability signals.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"check_security","description":"Analyze public HTTP security headers.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"estimate_carbon","description":"Estimate page carbon using measured transfer size.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"validate_w3c","description":"Run local HTML, ARIA, semantic, links, and metadata validation.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"compare_urls","description":"Compare 2-5 public URLs side by side.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":5},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["urls"]}},{"name":"get_ai_recommendations","description":"Return real recommendations from an analysis ID or fresh public URL check.","inputSchema":{"type":"object","properties":{"analysisId":{"type":"string"},"url":{"type":"string"},"focusArea":{"type":"string"}}}},{"name":"bulk_analyze","description":"Protected: analyze up to 10 public URLs in one request.","inputSchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":10},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["urls"]}},{"name":"get_history","description":"Return public-safe history for a URL from durable or degraded state.","inputSchema":{"type":"object","properties":{"url":{"type":"string"},"limit":{"type":"number","default":10}},"required":["url"]}},{"name":"get_dashboard","description":"Return public-safe dashboard summary state.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","default":20}}}},{"name":"generate_llm_instructions","description":"Generate LLM-ready remediation instructions from real page scoring.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"get_test_registry","description":"Return the versioned Insights quality registry.","inputSchema":{"type":"object","properties":{}}},{"name":"get_test_result","description":"Return registry metadata for a single quality test.","inputSchema":{"type":"object","properties":{"testId":{"type":"string"}},"required":["testId"]}},{"name":"get_ranking","description":"Return a deterministic ranking entry by ranking ID or source analysis ID.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},{"name":"list_rankings","description":"List public-safe rankings from completed or degraded stored analyses.","inputSchema":{"type":"object","properties":{"profile":{"type":"string","description":"Ranking profile slug"},"limit":{"type":"number","default":25}}}},{"name":"rank_url","description":"Rank a URL from recent stored public-safe analysis results.","inputSchema":{"type":"object","properties":{"url":{"type":"string"},"profile":{"type":"string"}},"required":["url"]}},{"name":"rank_domain","description":"Rank recent public-safe analyses for a domain.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"},"profile":{"type":"string"}},"required":["domain"]}},{"name":"rank_network","description":"Rank the current public-safe Insights analysis inventory.","inputSchema":{"type":"object","properties":{"profile":{"type":"string","description":"Ranking profile slug"},"limit":{"type":"number","default":25}}}},{"name":"calculate_new_internet_score","description":"Calculate the explainable New Internet Score for a stored analysis.","inputSchema":{"type":"object","properties":{"analysisId":{"type":"string"}},"required":["analysisId"]}},{"name":"validate_sitemap","description":"Validate sitemap XML and bounded no-dead-link samples.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_feed","description":"Validate RSS or Atom feed structure and public reachability.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_openapi","description":"Validate public OpenAPI structure and protected-action auth documentation.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_llms","description":"Validate readable llms discovery files.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_mcp","description":"Validate public JSON-RPC MCP introspection.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_structured_data","description":"Validate JSON-LD structured data on a public page.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_route_compliance","description":"Validate bounded public route compliance for a site.","inputSchema":{"type":"object","properties":{"baseUrl":{"type":"string"},"routes":{"type":"array","items":{"type":"string"}}},"required":["baseUrl"]}},{"name":"get_site_scorecard","description":"Return a public-safe scorecard for a domain from stored analyses.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"},"profile":{"type":"string"}},"required":["domain"]}},{"name":"get_network_compliance","description":"Return public-safe network compliance summary from current Insights state.","inputSchema":{"type":"object","properties":{}}},{"name":"validate_agent_policy","description":"Validate public agent-policy JSON and JA4/public-protected boundary requirements.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"validate_robots","description":"Validate robots.txt alignment with the Insights public/protected agent policy.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public validation target URL"}},"required":["url"]}},{"name":"get_agent_policy","description":"Return the public Insights agent-policy document.","inputSchema":{"type":"object","properties":{}}},{"name":"list_agent_platforms","description":"List the versioned, source-labeled common agent platform registry.","inputSchema":{"type":"object","properties":{}}},{"name":"get_agent_platform","description":"Return one source-labeled agent platform policy by ID.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Agent platform ID"}},"required":["id"]}},{"name":"evaluate_agent_access","description":"Evaluate a bounded public/protected agent access decision for a method and path.","inputSchema":{"type":"object","properties":{"userAgent":{"type":"string"},"path":{"type":"string"},"method":{"type":"string","default":"GET"}},"required":["path"]}},{"name":"get_robots_policy","description":"Return the generated robots.txt policy text and validation.","inputSchema":{"type":"object","properties":{}}},{"name":"get_ai_policy","description":"Return the public AI content-use policy.","inputSchema":{"type":"object","properties":{}}},{"name":"get_trust_policy","description":"Return the public trust policy with JA4 and trace handling.","inputSchema":{"type":"object","properties":{}}},{"name":"get_discovery_manifest","description":"Return public policy, discovery, sitemap, llms, OpenAPI, and MCP route inventory.","inputSchema":{"type":"object","properties":{}}},{"name":"get_public_access_summary","description":"Return canonical public/protected counts and public-safe access policy.","inputSchema":{"type":"object","properties":{}}},{"name":"get_health","description":"Return public-safe Insights health and canonical count summary.","inputSchema":{"type":"object","properties":{}}},{"name":"get_info","description":"Return public service information, versions, counts, and discovery links.","inputSchema":{"type":"object","properties":{}}},{"name":"get_route_compliance","description":"Return public route-compliance policy and bounded validation guidance.","inputSchema":{"type":"object","properties":{}}},{"name":"get_discovery_compliance","description":"Return public discovery-compliance policy for llms, OpenAPI, RSS, sitemap, MCP, and well-known files.","inputSchema":{"type":"object","properties":{}}},{"name":"create_docs_report","description":"Protected: request a Docs report export.","inputSchema":{"type":"object","properties":{"analysisId":{"type":"string"}},"required":["analysisId"]}},{"name":"create_sheet_report","description":"Protected: request a Sheets report export.","inputSchema":{"type":"object","properties":{"analysisId":{"type":"string"}},"required":["analysisId"]}},{"name":"create_deck_summary","description":"Protected: request a Decks summary export.","inputSchema":{"type":"object","properties":{"analysisId":{"type":"string"}},"required":["analysisId"]}},{"name":"update_agent_policy","description":"Protected: update agent policy registry state.","inputSchema":{"type":"object","properties":{"patch":{"type":"object"}}}},{"name":"refresh_agent_platform_registry","description":"Protected: refresh the agent platform registry after source verification.","inputSchema":{"type":"object","properties":{}}},{"name":"export_agent_audit_report","description":"Protected: export a private agent access audit report.","inputSchema":{"type":"object","properties":{"format":{"type":"string","enum":["json","csv"],"default":"json"}}}},{"name":"create_agent_policy_report","description":"Protected: create a Docs/Sheets/Decks agent policy report.","inputSchema":{"type":"object","properties":{"destination":{"type":"string","enum":["docs","sheets","decks"],"default":"docs"}}}},{"name":"sync_network_graph","description":"Protected: sync network graph and public route inventory.","inputSchema":{"type":"object","properties":{}}},{"name":"recalculate_rankings","description":"Protected: recalculate stored ranking snapshots.","inputSchema":{"type":"object","properties":{"profile":{"type":"string"}}}},{"name":"check_ietf_standards","description":"Run IETF Internet Standards (STD series) checks for a public URL. Returns automated check outcomes for URI (RFC 3986), HTTP Semantics (RFC 9110), HTTP Caching (RFC 9111), HTTP/1.1 (RFC 9112), JSON (RFC 8259), UTF-8 (RFC 3629), and IPv6/DNS (RFC 8200 / RFC 3596). Also returns registry coverage, manual review items, lab-required items, and coverage gaps. IMPORTANT: Results do NOT constitute full IETF protocol conformance. Many standards (TCP, DNS, TLS, QUIC, SMTP, routing) require packet-level or lab tests beyond this tool. See conformanceCaveat in the response for the full disclaimer.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to analyze for IETF standards coverage"},"strategy":{"type":"string","enum":["mobile","desktop"],"default":"mobile"}},"required":["url"]}},{"name":"get_ietf_registry","description":"Return the IETF Internet Standards (STD series) registry. Includes all tracked STDs, associated RFCs, normative requirements, test definitions, and coverage gaps. This is the static checked-in registry; use standards:sync:ietf to refresh from Datatracker.","inputSchema":{"type":"object","properties":{}}}],"resources":[{"uri":"insights://dashboard","name":"Dashboard","description":"Public-safe dashboard summary"},{"uri":"insights://timeline","name":"Timeline","description":"Public-safe analysis timeline"},{"uri":"insights://results/{id}","name":"Analysis Result","description":"Public-safe analysis result by ID"},{"uri":"insights://tests","name":"Quality Test Registry","description":"Versioned Insights quality test registry"},{"uri":"insights://test/{testId}","name":"Quality Test","description":"Single test registry entry by ID"},{"uri":"insights://suites","name":"Quality Suites","description":"Executable suites and 12-suite methodology mapping"},{"uri":"insights://rankings","name":"Rankings","description":"Public-safe ranking entries from real analyses"},{"uri":"insights://ranking/{id}","name":"Ranking","description":"Ranking entry by ID or source analysis ID"},{"uri":"insights://new-internet-algorithm","name":"New Internet Algorithm","description":"Explainable Phase 2 score components"},{"uri":"insights://recommendations/{id}","name":"Recommendations","description":"Recommendations for an analysis result"},{"uri":"insights://issues/{id}","name":"Issues","description":"Issues and opportunities for an analysis result"},{"uri":"insights://network/sites","name":"Network Sites","description":"PlatPhorm network discovery sources and known state"},{"uri":"insights://network/compliance","name":"Network Compliance","description":"Current public-safe compliance summary"},{"uri":"insights://accessibility/registry","name":"Accessibility Standards Registry","description":"W3C ACT / WCAG 2.2 / ARIA 1.2 standards registry metadata. NOTE: ACT automated checks do not equal full WCAG conformance."},{"uri":"insights://openapi","name":"OpenAPI","description":"OpenAPI document URL"},{"uri":"insights://llms","name":"LLMS","description":"LLM discovery document URLs"},{"uri":"insights://trust-policy","name":"Trust Policy","description":"Public/protected boundary and trust policy"},{"uri":"agent-policy://summary","name":"Agent Policy Summary","description":"Public agent policy summary and canonical counts"},{"uri":"agent-policy://platforms","name":"Agent Platforms","description":"Versioned common AI/search/agent platform registry"},{"uri":"agent-policy://platform/{id}","name":"Agent Platform","description":"Single agent platform policy by ID"},{"uri":"agent-policy://robots","name":"Robots Policy","description":"Generated robots.txt policy and validation"},{"uri":"agent-policy://ai-policy","name":"AI Policy","description":"Public AI content-use policy"},{"uri":"agent-policy://trust-policy","name":"Trust Policy","description":"Trust, trace, and JA4 handling policy"},{"uri":"agent-policy://public-access","name":"Public Access","description":"Public-safe access summary"},{"uri":"agent-policy://protected-access","name":"Protected Access","description":"Protected action policy"}],"prompts":[{"name":"analyze_website","description":"Analyze this website and summarize the highest-impact quality gaps."},{"name":"explain_performance_issues","description":"Explain the performance and Core Web Vitals issues in plain language."},{"name":"generate_seo_aeo_geo_plan","description":"Create a prioritized SEO, AEO, and GEO improvement plan."},{"name":"generate_accessibility_remediation","description":"Create an accessibility remediation checklist from analysis issues."},{"name":"generate_security_header_plan","description":"Create a security-header implementation plan."},{"name":"generate_sustainability_report","description":"Summarize sustainability/carbon findings and fixes."},{"name":"compare_sites","description":"Compare these websites and call out practical tradeoffs."},{"name":"summarize_analysis","description":"Summarize a public analysis result for a human/operator handoff."},{"name":"explain_ranking","description":"Explain an Insights ranking using deterministic evidence and degraded-input labels."},{"name":"generate_new_internet_scorecard","description":"Create a New Internet Scorecard summary from measured or stored evidence."},{"name":"generate_network_remediation_plan","description":"Create a network remediation plan from route, discovery, and ranking evidence."},{"name":"generate_discovery_fix_plan","description":"Create a discovery-file remediation plan for sitemap, feed, llms, OpenAPI, and MCP gaps."},{"name":"explain_agent_policy","description":"Explain the public/protected agent policy and source-labeled platform registry."},{"name":"generate_agent_access_summary","description":"Summarize how agents may access public Insights surfaces without using protected actions."},{"name":"evaluate_agent_request","description":"Evaluate whether an agent request is public-safe, limited, disallowed, or protected."},{"name":"create_agent_allow_policy","description":"Draft an allow policy for crawlers and agents from verified platform registry entries."},{"name":"create_crawler_policy","description":"Draft a robots and crawler policy aligned with Insights discovery files."},{"name":"summarize_ai_access_policy","description":"Summarize AI training, search, answer, citation, freshness, and caching preferences."},{"name":"human_machine_insights_handoff","description":"Turn an Insights run into a human-machine remediation handoff."}],"storage":{"mode":"server","durable":true,"status":"configured","message":"Durable PostgreSQL persistence is configured."}}