{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-growthbook","slug":"growthbook","name":"GrowthBook","type":"mcp","url":"https://github.com/growthbook/growthbook-mcp","page_url":"https://unfragile.ai/growthbook","categories":["mcp-servers"],"tags":[],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-growthbook__cap_0","uri":"capability://tool.use.integration.feature.flag.creation.and.management","name":"feature-flag-creation-and-management","description":"Creates and manages feature flags through GrowthBook's API via MCP protocol, enabling developers to define flag rules, targeting conditions, and rollout percentages programmatically. The capability integrates with GrowthBook's backend flag storage system, supporting JSON-based flag definitions with conditional logic for user segmentation and gradual rollouts.","intents":["I need to create a new feature flag with specific targeting rules from my development environment","I want to update flag rollout percentages without leaving my IDE or terminal","I need to programmatically manage flags across multiple environments (staging, production)"],"best_for":["engineering teams using GrowthBook as their feature flagging platform","developers building CI/CD pipelines that require automated flag management","teams integrating feature flags into their development workflow via Claude or other MCP clients"],"limitations":["Requires valid GrowthBook API credentials and active GrowthBook instance","Flag creation is limited to the schema and validation rules defined by the GrowthBook API","No built-in conflict detection if multiple processes create flags simultaneously","Changes propagate asynchronously to GrowthBook's edge cache — may take seconds to minutes"],"requires":["GrowthBook instance (self-hosted or cloud) with API access enabled","Valid GrowthBook API key with flag creation permissions","MCP client supporting tool calling (Claude, or compatible LLM interface)","Network connectivity to GrowthBook API endpoint"],"input_types":["JSON flag configuration objects","text descriptions of flag rules and targeting logic","structured flag metadata (name, description, owner)"],"output_types":["JSON flag objects with IDs and metadata","confirmation messages with flag creation status","error details if flag creation fails validation"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_1","uri":"capability://tool.use.integration.feature.flag.retrieval.and.inspection","name":"feature-flag-retrieval-and-inspection","description":"Reads and retrieves feature flags from GrowthBook's API, returning flag definitions, current rollout status, targeting rules, and metadata. The capability queries GrowthBook's flag registry and returns structured JSON representations of flags, enabling inspection of flag state, rules, and associated experiments without UI navigation.","intents":["I need to check the current rollout percentage of a specific flag in production","I want to inspect the targeting rules and conditions applied to a flag","I need to verify which flags are active and their current configuration before deploying code"],"best_for":["developers performing pre-deployment flag audits","teams building observability dashboards that pull flag state programmatically","engineers troubleshooting flag behavior by inspecting current configuration"],"limitations":["Retrieval returns point-in-time snapshot; does not stream real-time flag changes","Large flag inventories (1000+ flags) may require pagination or filtering to avoid timeout","Flag history and audit logs are not included in retrieval — only current state","Cannot retrieve flags from other GrowthBook organizations without separate API credentials"],"requires":["GrowthBook instance with API access enabled","Valid GrowthBook API key with read permissions on flags","MCP client with tool-calling capability","Network connectivity to GrowthBook API"],"input_types":["flag identifiers (flag key or ID)","optional filter criteria (environment, owner, status)","text queries for flag search"],"output_types":["JSON flag objects with full configuration","structured metadata (created date, last modified, owner)","targeting rules and conditions in JSON format","experiment associations if flag is linked to experiments"],"categories":["tool-use-integration","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_2","uri":"capability://tool.use.integration.experiment.review.and.analysis","name":"experiment-review-and-analysis","description":"Retrieves and analyzes experiment data from GrowthBook, including experiment status, results, statistical significance, and variant performance metrics. The capability queries GrowthBook's experiment API and returns structured analysis data, enabling developers to review experiment outcomes and make decisions about flag rollouts based on experimental evidence.","intents":["I need to check if an experiment has reached statistical significance before rolling out the winning variant","I want to review the performance metrics of different experiment variants to understand user impact","I need to retrieve experiment results to include in a deployment decision document"],"best_for":["product teams using GrowthBook experiments to validate feature changes","developers automating rollout decisions based on experiment results","teams building experiment dashboards that pull data programmatically"],"limitations":["Experiment analysis is limited to metrics and data available in GrowthBook — custom metrics require GrowthBook configuration","Statistical significance calculations follow GrowthBook's methodology; custom statistical tests are not supported","Real-time experiment data may lag by minutes depending on GrowthBook's data pipeline","Cannot retrieve experiments from other GrowthBook organizations without separate credentials"],"requires":["GrowthBook instance with experiments configured","Valid GrowthBook API key with read permissions on experiments","MCP client with tool-calling capability","Active experiments or completed experiment data in GrowthBook"],"input_types":["experiment identifiers (experiment ID or key)","optional filter criteria (status, date range, metric)","text queries for experiment search"],"output_types":["JSON experiment objects with metadata and results","variant performance metrics and statistical data","confidence intervals and significance indicators","experiment status and timeline information"],"categories":["tool-use-integration","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_3","uri":"capability://code.generation.editing.typescript.flag.type.generation","name":"typescript-flag-type-generation","description":"Generates TypeScript type definitions from GrowthBook flag schemas, creating strongly-typed interfaces that match the flag definitions stored in GrowthBook. The capability introspects flag configurations and produces TypeScript code with proper typing for flag values, targeting rules, and metadata, enabling type-safe flag usage in TypeScript applications.","intents":["I need to generate TypeScript types for all flags in GrowthBook so my codebase has type safety","I want to create a type-safe flag client that matches GrowthBook's current flag schema","I need to ensure my flag usage in code matches the actual flag definitions in GrowthBook"],"best_for":["TypeScript/JavaScript teams using GrowthBook for feature flags","developers building type-safe flag clients and SDKs","teams automating type generation as part of their build pipeline"],"limitations":["TypeScript generation is limited to TypeScript/JavaScript — no Python, Go, or other language support","Generated types reflect GrowthBook's schema at generation time; requires regeneration when flags change","Complex flag rules with nested conditions may produce verbose or difficult-to-read types","Type generation does not validate that generated types are actually used in code"],"requires":["GrowthBook instance with flags defined","Valid GrowthBook API key with read permissions on flags","TypeScript 4.0+ in the target project","MCP client with code generation capability"],"input_types":["flag schema from GrowthBook API","optional configuration for type naming conventions","optional filter criteria (specific flags or environments)"],"output_types":["TypeScript interface definitions","type union definitions for flag values","exported type files ready for import in TypeScript projects"],"categories":["code-generation-editing","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_4","uri":"capability://search.retrieval.documentation.search.and.retrieval","name":"documentation-search-and-retrieval","description":"Searches GrowthBook's documentation and knowledge base through MCP, returning relevant documentation articles, guides, and API references based on text queries. The capability uses semantic or keyword-based search to find documentation content and returns structured results with titles, summaries, and links, enabling developers to access GrowthBook knowledge without leaving their development environment.","intents":["I need to find documentation on how to set up experiment targeting rules","I want to search for examples of flag configuration patterns in GrowthBook docs","I need to look up the API reference for a specific GrowthBook endpoint while coding"],"best_for":["developers new to GrowthBook seeking documentation without UI navigation","teams building AI-assisted development workflows that need contextual documentation","engineers troubleshooting issues and needing quick access to relevant guides"],"limitations":["Search results are limited to GrowthBook's official documentation — does not include community content or external resources","Search quality depends on documentation indexing and query matching — may miss relevant content with poor keyword matches","Documentation is static; does not include real-time API changes or beta features not yet documented","Search results are returned as text/links — does not execute or validate documentation examples"],"requires":["GrowthBook documentation indexed and accessible via MCP","MCP client with search capability","Network connectivity to documentation source"],"input_types":["text search queries","optional filter criteria (documentation section, topic)"],"output_types":["documentation article titles and summaries","relevant excerpts from documentation","links to full documentation pages","structured metadata (author, last updated, relevance score)"],"categories":["search-retrieval","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_5","uri":"capability://tool.use.integration.mcp.protocol.tool.calling.interface","name":"mcp-protocol-tool-calling-interface","description":"Exposes GrowthBook capabilities through the Model Context Protocol (MCP) tool-calling interface, enabling LLM clients (Claude, etc.) to invoke GrowthBook operations as structured function calls. The capability implements MCP's tool schema specification, translating natural language intents into GrowthBook API calls with proper parameter validation, error handling, and response formatting.","intents":["I want Claude to help me create and manage feature flags using natural language","I need to integrate GrowthBook operations into an LLM-powered agent workflow","I want to use Claude to analyze experiment results and recommend rollout decisions"],"best_for":["developers building LLM agents that need GrowthBook integration","teams using Claude or other MCP-compatible LLMs for development assistance","organizations automating feature flag and experiment workflows through AI"],"limitations":["MCP tool calling is limited to operations exposed by the GrowthBook MCP server — not all GrowthBook features may be available","LLM-generated API calls may require validation before execution to prevent unintended changes","Tool calling adds latency compared to direct API calls — each operation requires LLM reasoning and tool invocation","Error handling depends on LLM's ability to interpret and recover from API errors"],"requires":["GrowthBook MCP server running and accessible","MCP-compatible LLM client (Claude, or other LLM with MCP support)","Valid GrowthBook API credentials configured in MCP server","MCP protocol implementation in both client and server"],"input_types":["natural language requests from LLM client","structured tool call parameters from LLM","JSON-formatted tool schemas"],"output_types":["tool execution results in JSON format","error messages and status codes","structured responses formatted for LLM interpretation"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_6","uri":"capability://safety.moderation.api.credential.management.and.authentication","name":"api-credential-management-and-authentication","description":"Manages GrowthBook API authentication and credential handling for MCP operations, supporting secure storage and retrieval of API keys and endpoint configuration. The capability handles authentication headers, request signing, and credential validation before executing GrowthBook API calls, ensuring secure communication with GrowthBook instances.","intents":["I need to securely configure GrowthBook API credentials for the MCP server","I want to ensure my API key is not exposed in logs or error messages","I need to support multiple GrowthBook instances with different credentials"],"best_for":["teams deploying GrowthBook MCP in production environments","developers managing multiple GrowthBook instances or organizations","security-conscious teams requiring credential isolation and audit trails"],"limitations":["Credential storage security depends on the MCP server's environment and configuration — no built-in encryption if not configured","API key rotation requires MCP server restart or credential reload — no hot-swap capability","No built-in audit logging of API calls — requires external logging integration","Credential management is limited to API key authentication — does not support OAuth or other auth methods"],"requires":["GrowthBook API key with appropriate permissions","GrowthBook API endpoint URL","Secure environment for storing credentials (environment variables, secrets manager, etc.)","MCP server with credential management support"],"input_types":["API key and endpoint configuration","optional credential metadata (organization, environment)"],"output_types":["authentication status confirmation","error messages if credentials are invalid","credential validation results"],"categories":["safety-moderation","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-growthbook__cap_7","uri":"capability://tool.use.integration.error.handling.and.api.response.translation","name":"error-handling-and-api-response-translation","description":"Translates GrowthBook API errors and responses into human-readable messages suitable for LLM interpretation and user feedback. The capability catches API errors, formats error details with context, and returns structured error responses that LLMs can interpret and act upon, enabling graceful error handling in automated workflows.","intents":["I need Claude to understand why a flag creation failed and suggest fixes","I want clear error messages when API calls fail due to validation or permission issues","I need to handle API errors gracefully in automated workflows without crashing"],"best_for":["teams building LLM-driven automation that requires robust error handling","developers creating user-friendly error messages from API failures","workflows that need to recover from transient API errors automatically"],"limitations":["Error translation is limited to GrowthBook API error types — custom error handling requires extension","Error messages are optimized for LLM interpretation, not necessarily for end-user display","Transient errors (network timeouts) are not automatically retried — requires external retry logic","Error context may be limited if GrowthBook API provides minimal error details"],"requires":["GrowthBook API with error response support","MCP server with error handling implementation","LLM client capable of interpreting structured error responses"],"input_types":["GrowthBook API error responses","HTTP status codes and error details"],"output_types":["structured error objects with error codes and messages","human-readable error descriptions","suggested remediation steps or actions"],"categories":["tool-use-integration","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":33,"verified":false,"data_access_risk":"high","permissions":["GrowthBook instance (self-hosted or cloud) with API access enabled","Valid GrowthBook API key with flag creation permissions","MCP client supporting tool calling (Claude, or compatible LLM interface)","Network connectivity to GrowthBook API endpoint","GrowthBook instance with API access enabled","Valid GrowthBook API key with read permissions on flags","MCP client with tool-calling capability","Network connectivity to GrowthBook API","GrowthBook instance with experiments configured","Valid GrowthBook API key with read permissions on experiments"],"failure_modes":["Requires valid GrowthBook API credentials and active GrowthBook instance","Flag creation is limited to the schema and validation rules defined by the GrowthBook API","No built-in conflict detection if multiple processes create flags simultaneously","Changes propagate asynchronously to GrowthBook's edge cache — may take seconds to minutes","Retrieval returns point-in-time snapshot; does not stream real-time flag changes","Large flag inventories (1000+ flags) may require pagination or filtering to avoid timeout","Flag history and audit logs are not included in retrieval — only current state","Cannot retrieve flags from other GrowthBook organizations without separate API credentials","Experiment analysis is limited to metrics and data available in GrowthBook — custom metrics require GrowthBook configuration","Statistical significance calculations follow GrowthBook's methodology; custom statistical tests are not supported","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.41,"ecosystem":0.3,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:20.441Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=growthbook","compare_url":"https://unfragile.ai/compare?artifact=growthbook"}},"signature":"ynjlHJ+c1IY1/363yx7K+7puMFd7OS2hgrDCrZ6xxQeOE3NtAsSmFFURx4/a8BwjlYfgQl/mThivWZB324U5Cw==","signedAt":"2026-06-17T01:12:07.995Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/growthbook","artifact":"https://unfragile.ai/growthbook","verify":"https://unfragile.ai/api/v1/verify?slug=growthbook","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}