Flagsmith MCP API

MCP-compatible endpoints.

Operations 54

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 #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/flagsmith-mcp-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

flagsmith-mcp-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Flagsmith MCP API
  version: v1
  description: Flagsmith's Core and SDK APIs. Check out Flagsmith documentation.
  contact:
    email: support@flagsmith.com
  license:
    name: BSD License
    identifier: BSD-3-Clause
tags:


# --- truncated at 32 KB (144 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/flagsmith/refs/heads/main/openapi/flagsmith-mcp-api-openapi.yml