Optimizely Project Setup (BYOK) — connector documentation
- MCP endpoint:
https://byok-optimizely-config.connectorbay.com/mcp - REST API:
POST https://byok-optimizely-config.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec athttps://byok-optimizely-config.connectorbay.com/openapi.json - Transport: Streamable HTTP, stateless, MCP specification 2025-06-18 or later
- Authentication: your own Optimizely Project Setup personal access token, sent in the
X-Upstream-Keyheader of every request (never stored, logged or cached) - Health:
https://byok-optimizely-config.connectorbay.com/health· Tool schemas:https://byok-optimizely-config.connectorbay.com/tools.json - Publisher: Unify Dynamics LLC · connectorbay.com/byok-optimizely-config · agent@connectorbay.com
What Optimizely Project Setup (BYOK) is for
Optimizely Project Setup (BYOK) lets an AI assistant read your own Optimizely Project Setup data through the Optimizely Project Setup API with a key you supply (personal access token). Read-only: 8 tools (list_pages, list_attributes, list_exclusion_groups, get_exclusion_group, list_extensions, list_scheduled_reports, get_experiment_results, get_impressions_usage_summary). The BYOK key travels with each request, is used for that one call only and is never stored, logged or cached; it is only ever sent to api.optimizely.com. Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by Optimizely Project Setup. Optimizely Project Setup and its logos are trademarks of their owners and are used only to say which service the connector works with.
Ask your assistant things like:
- "Which pages are defined in my Optimizely project?"
- "Which visitor attributes are defined in Optimizely?"
- "Which Optimizely exclusion groups exist?"
- "Show Optimizely exclusion group 6000"
- "Which extensions does my Optimizely project have?"
- "Which scheduled Optimizely results reports are set up?"
What it does
list_pages: List the pages of a project (URL sets that experiments target) with key, name, type, category, activation type and how many experiments use each.list_attributes: List the custom attributes and dimensions of a project (visitor properties usable for audiences) with key, name, type and archived flag.list_exclusion_groups: List the exclusion groups of a project (sets of experiments that never overlap) with their member experiments and weights.get_exclusion_group: Get one exclusion group with its member experiments or campaigns (id, kind, traffic weight).list_extensions: List the extensions (reusable code and settings widgets) of a project with name, description, enabled and archived flags and use count. The implementation code is left out.list_scheduled_reports: List the scheduled results report jobs of the account with frequency, project and the experiments or campaigns covered. Delivery channels are left out.get_experiment_results: Get aggregated results of one experiment: reach per variation, each metric with per-variation statistics, winner and loser if concluded, and the stats settings. No visitor-level data. Optionally segment by browser, device or source (one segment at a time).get_impressions_usage_summary: Get the account's impressions usage summary for the current billing window: allowance, usage, usage percentage and dates.
BYOK key
You bring your own Optimizely Project Setup personal access token (https://docs.developers.optimizely.com/web/docs/personal-token). Your assistant sends it in the X-Upstream-Key header with each request. ConnectorBay uses it for that one call only: it is never stored, logged or cached, never shown in an answer, and it is only sent to api.optimizely.com over https, with no redirects followed. Create a key with the fewest permissions the tools need (read-only if the provider offers it), and revoke it at the provider whenever you like.
Data sources
- https://docs.optimizely.com/web-experimentation/api/list-pages (the API this connector calls, with a BYOK key)
Live from the Optimizely Project Setup API (api.optimizely.com) with a BYOK key; documentation: https://docs.optimizely.com/web-experimentation/api/list-pages. Endpoints checked against that documentation on 2026-10-16.
What it is not
Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by Optimizely Project Setup. Optimizely Project Setup and its logos are trademarks of their owners and are used only to say which service the connector works with. It is read-only: it never creates, changes, sends or deletes anything in your Optimizely Project Setup account.
Built for: Worldwide. Languages: English.