# Flagsmith MCP API

**Canonical:** https://apis.io/apis/flagsmith/flagsmith-mcp-api/  
**Provider:** Flagsmith — https://apis.io/providers/flagsmith/  
**Base URL:** https://edge.api.flagsmith.com  
**Documentation:** https://docs.flagsmith.com/integrating-with-flagsmith/flagsmith-api-overview/flags-api/

Flagsmith MCP API is one of 24 APIs that [Flagsmith](https://apis.io/providers/flagsmith/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include MCP. The published artifact set on APIs.io includes an OpenAPI specification.

MCP-compatible endpoints.

## Operations (54)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/environments/` | List environments |
| POST | `/api/v1/environments/{environment_api_key}/create-change-request/` | Create environment feature change request |
| GET | `/api/v1/environments/{environment_api_key}/experiment-metrics/` | List metrics |
| POST | `/api/v1/environments/{environment_api_key}/experiment-metrics/` | Create metric |
| GET | `/api/v1/environments/{environment_api_key}/experiment-metrics/{id}/` | Get metric |
| PUT | `/api/v1/environments/{environment_api_key}/experiment-metrics/{id}/` | Update metric |
| GET | `/api/v1/environments/{environment_api_key}/experiments/` | List experiments |
| POST | `/api/v1/environments/{environment_api_key}/experiments/` | Create experiment |
| GET | `/api/v1/environments/{environment_api_key}/experiments/{experiment_id}/` | Get experiment |
| PUT | `/api/v1/environments/{environment_api_key}/experiments/{experiment_id}/` | Update experiment |
| GET | `/api/v1/environments/{environment_api_key}/experiments/{experiment_id}/exposures/` | Get experiment exposures |
| GET | `/api/v1/environments/{environment_api_key}/experiments/{experiment_id}/results/` | Get experiment results |
| POST | `/api/v1/environments/{environment_api_key}/features/{feature_pk}/create-segment-override/` | Create segment override |
| PUT | `/api/v1/environments/{environment_api_key}/featurestates/{id}/` | Update environment feature state |
| GET | `/api/v1/environments/{environment_api_key}/list-change-requests/` | List environment change requests |
| GET | `/api/v1/environments/{environment_pk}/feature-lifecycle-counts/` | Get feature lifecycle counts |
| GET | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/` | Get environment feature versions |
| POST | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/` | Create environment feature version |
| GET | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/{environment_feature_version_pk}/featurestates/` | Get environment feature version states |
| POST | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/{environment_feature_version_pk}/featurestates/` | Create environment feature version state |
| PUT | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/{environment_feature_version_pk}/featurestates/{id}/` | Update environment feature version state |
| POST | `/api/v1/environments/{environment_pk}/features/{feature_pk}/versions/{id}/publish/` | Publish environment feature version |
| GET | `/api/v1/features/feature-segments/` | List feature segments |
| DELETE | `/api/v1/features/feature-segments/{id}/` | Delete feature segment |
| PUT | `/api/v1/features/featurestates/{id}/` | Update feature state |
| GET | `/api/v1/organisations/` | List organizations |
| GET | `/api/v1/organisations/{organisation_pk}/groups/` | List organization groups |
| GET | `/api/v1/organisations/{organisation_pk}/invites/` | List organization invites |
| POST | `/api/v1/organisations/{organisation_pk}/invites/` | Create organization invite |
| GET | `/api/v1/organisations/{organisation_pk}/roles/` | List organization roles |
| GET | `/api/v1/organisations/{id}/projects/` | List projects in organization |
| GET | `/api/v1/projects/{id}/` | Get project |
| PUT | `/api/v1/projects/{id}/` | Update project |
| GET | `/api/v1/projects/{id}/environments/` | List project environments |
| GET | `/api/v1/projects/{project_pk}/change-requests/` | List project change requests |
| GET | `/api/v1/projects/{project_pk}/feature-health/events/` | Get feature health events |
| GET | `/api/v1/projects/{project_pk}/features/` | List project features |
| POST | `/api/v1/projects/{project_pk}/features/` | Create feature |
| GET | `/api/v1/projects/{project_pk}/features/{feature_pk}/code-references/` | Get feature code references |
| GET | `/api/v1/projects/{project_pk}/features/{feature_pk}/feature-external-resources/` | Get feature external resources |
| GET | `/api/v1/projects/{project_pk}/features/{feature_pk}/mv-options/` | List feature multivariate options |
| POST | `/api/v1/projects/{project_pk}/features/{feature_pk}/mv-options/` | Create feature multivariate option |
| PUT | `/api/v1/projects/{project_pk}/features/{feature_pk}/mv-options/{id}/` | Update feature multivariate option |
| DELETE | `/api/v1/projects/{project_pk}/features/{feature_pk}/mv-options/{id}/` | Delete feature multivariate option |
| GET | `/api/v1/projects/{project_pk}/features/{id}/` | Get feature flag |
| PUT | `/api/v1/projects/{project_pk}/features/{id}/` | Update feature |
| GET | `/api/v1/projects/{project_pk}/features/{id}/evaluation-data/` | Get feature evaluation data |
| GET | `/api/v1/projects/{project_pk}/release-pipelines/` | List project release pipelines |
| GET | `/api/v1/projects/{project_pk}/release-pipelines/{id}/` | Get release pipeline |
| POST | `/api/v1/projects/{project_pk}/release-pipelines/{id}/add-feature/` | Add feature to release pipeline |
| GET | `/api/v1/projects/{project_pk}/segments/` | List project segments |
| POST | `/api/v1/projects/{project_pk}/segments/` | Create project segment |
| GET | `/api/v1/projects/{project_pk}/segments/{id}/` | Get project segment |
| PUT | `/api/v1/projects/{project_pk}/segments/{id}/` | Update project segment |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/flagsmith/refs/heads/main/openapi/flagsmith-mcp-api-openapi.yml

## Other Flagsmith APIs (12)

- [Flagsmith Flags API](https://apis.io/apis/flagsmith/flags-api/)
- [flagsmith Environments API](https://apis.io/apis/flagsmith/flagsmith-environments-api/)
- [flagsmith Features API](https://apis.io/apis/flagsmith/flagsmith-features-api/)
- [flagsmith Identities API](https://apis.io/apis/flagsmith/flagsmith-identities-api/)
- [flagsmith Organisations API](https://apis.io/apis/flagsmith/flagsmith-organisations-api/)
- [flagsmith Projects API](https://apis.io/apis/flagsmith/flagsmith-projects-api/)
- [flagsmith Segments API](https://apis.io/apis/flagsmith/flagsmith-segments-api/)
- [flagsmith Users API](https://apis.io/apis/flagsmith/flagsmith-users-api/)
- [flagsmith Webhooks API](https://apis.io/apis/flagsmith/flagsmith-webhooks-api/)
- [Flagsmith Admin dashboard API](https://apis.io/apis/flagsmith/flagsmith-admin-dashboard-api/)
- [Flagsmith Analytics API](https://apis.io/apis/flagsmith/flagsmith-analytics-api/)
- [Flagsmith Audit API](https://apis.io/apis/flagsmith/flagsmith-audit-api/)

## Tags

MCP

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/flagsmith/flagsmith-mcp-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/flagsmith/.
