{"apiVersion":"v1","directorySlug":"gofaultline-mcp-6975e6d0a2","title":"Faultline","description":"Faultline governs scanner findings your team can","pageUrl":"https://www.mcpbundles.com/skills/gofaultline-mcp-6975e6d0a2","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.gofaultline.dev/mcp","hostedMcpUrl":null,"toolCount":18,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.gofaultline/gofaultline-mcp-6975e6d0a2","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"faultline_get_org_summary","description":"Portfolio-level risk summary: total repos, findings, suppressions, policy status.\nUse as the starting point before drilling into specific repos.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Org Risk Summary","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_org_summary","displayName":"Get Org Risk Summary"},{"name":"faultline_get_executive_dashboard","description":"Executive portfolio view with trends, fastest-worsening repos, ownership health, and AI narratives.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Executive Dashboard","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_executive_dashboard","displayName":"Get Executive Dashboard"},{"name":"faultline_list_repos","description":"List all repos ordered by risk score descending. Returns repo_id values for other tools.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"List Repos by Risk Score","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_list_repos","displayName":"List Repos by Risk Score"},{"name":"faultline_get_repo_packages","description":"Per-package risk scores, owners, coverage, and trend for a repository.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","repo_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Packages","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_packages","displayName":"Get Repo Packages"},{"name":"faultline_get_repo_findings","description":"Findings for a repository, optionally filtered by severity.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"repo_id":{"type":"string"},"severity":{"enum":["high","medium","low"],"type":"string"},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Findings","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_findings","displayName":"Get Repo Findings"},{"name":"faultline_get_repo_trends","description":"Historical risk score trend across snapshots for a repository.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","repo_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Risk Trends","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_trends","displayName":"Get Repo Risk Trends"},{"name":"faultline_get_repo_regression","description":"Get regression attribution between the two most recent snapshots for a repository.\nShows which packages regressed or improved, what drove each change (ownership entropy,\nchurn, dependency centrality, coverage gap, complexity), and a plain-language narrative.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["repo_id","api_token"],"properties":{"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Regression Summary","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_regression","displayName":"Get Repo Regression Summary"},{"name":"faultline_get_repo_dependencies","description":"Get the dependency list for a repository with GitHub health enrichment.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["repo_id","api_token"],"properties":{"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Dependencies with Health Data","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_dependencies","displayName":"Get Repo Dependencies with Health Data"},{"name":"faultline_get_repo_incidents","description":"Get packages in a repository that have been involved in operational incidents.\nShows which packages have FL-INC-001 findings and links them to the incidents that affected them.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["repo_id","api_token"],"properties":{"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Incident Correlations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_incidents","displayName":"Get Repo Incident Correlations"},{"name":"faultline_get_suppression_report","description":"Org-wide suppression KPIs, expiry buckets (7/14/30d), debt count, and all suppressions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Suppression Governance Report","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_suppression_report","displayName":"Get Suppression Governance Report"},{"name":"faultline_get_ownership_report","description":"Ownership health: packages without owners, declining confidence, author/owner conflicts.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Ownership Report","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_ownership_report","displayName":"Get Ownership Report"},{"name":"faultline_get_owner_scorecard","description":"Per-owner accountability: owned packages, high findings, unowned packages.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Owner Scorecard","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_owner_scorecard","displayName":"Get Owner Scorecard"},{"name":"faultline_list_policy_packs","description":"Policy packs with published versions and status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"List Policy Packs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_list_policy_packs","displayName":"List Policy Packs"},{"name":"faultline_list_audit_events","description":"Recent governance audit events for compliance review.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"List Audit Events","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_list_audit_events","displayName":"List Audit Events"},{"name":"faultline_get_repo_suppressions","description":"All suppressions for a specific repository with expiry and policy violation flags.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["repo_id","api_token"],"properties":{"repo_id":{"type":"string","minLength":1},"api_token":{"type":"string","minLength":10}},"additionalProperties":false},"title":"Get Repo Suppressions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_repo_suppressions","displayName":"Get Repo Suppressions"},{"name":"faultline_get_pr_advisory","description":"Risk advisory for a PR based on changed Go package paths.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["org_id","changed_packages","api_token"],"properties":{"org_id":{"type":"string","minLength":1},"base_ref":{"type":"string"},"head_ref":{"type":"string"},"api_token":{"type":"string","minLength":10},"changed_packages":{"type":"array","items":{"type":"string"},"minItems":1}},"additionalProperties":false},"title":"Get PR Risk Advisory","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_get_pr_advisory","displayName":"Get PR Risk Advisory"},{"name":"faultline_explain_finding","description":"Explain what a Faultline finding code means, its severity, and how to remediate it. No auth required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["finding_code"],"properties":{"finding_code":{"type":"string"}},"additionalProperties":false},"title":"Explain Faultline Finding Code","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_explain_finding","displayName":"Explain Faultline Finding Code"},{"name":"faultline_explain_score","description":"Interpret a Faultline risk score (0-100) in plain language. No auth required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["risk_score"],"properties":{"risk_score":{"type":"number","maximum":100,"minimum":0},"package_path":{"type":"string"}},"additionalProperties":false},"title":"Explain Faultline Risk Score","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"faultline_explain_score","displayName":"Explain Faultline Risk Score"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Faultline&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ29mYXVsdGxpbmUuZGV2L21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Faultline%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gofaultline.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Faultline%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gofaultline.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Faultline&connectorUrl=https%3A%2F%2Fmcp.gofaultline.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Faultline\" --url \"https://mcp.gofaultline.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gofaultline-mcp-6975e6d0a2","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gofaultline-mcp-6975e6d0a2/tools/{tool}","mcpServerUrl":"https://mcp.gofaultline.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gofaultline-mcp-6975e6d0a2?live=1"}