# ConvertFlow > ConvertFlow is a funnel builder and offer experimentation platform for ecommerce and marketing teams. Developers can query funnel experiment data over a public v1 REST API (OAuth 2.1 bearer tokens), connect AI agents through a remote MCP server, or customize campaign behavior on customer sites via the `convertflow` JavaScript global. ## Developer documentation - [Developer hub](https://developers.convertflow.com/): pick your path — REST API, MCP server, or JavaScript API — and get an API token - [REST API Reference](https://developers.convertflow.com/developers/rest): interactive reference for every endpoint - [MCP Server guide](https://developers.convertflow.com/developers/mcp): connect Claude, Cursor, or any MCP client to `https://mcp.convertflow.co/mcp` - [JavaScript API](https://developers.convertflow.com/developers/javascript): the customer-site `convertflow` global ## Machine-readable artifacts - [OpenAPI specification (YAML)](https://developers.convertflow.com/developers/rest/v1/swagger.yaml): OpenAPI 3.0 document with typed schemas and schema-shaped example payloads - [MCP tools.json](https://developers.convertflow.com/developers/mcp/tools.json): every MCP tool with name, description, and JSON Schema input - [js-api.json](https://developers.convertflow.com/developers/javascript.json): the documented JavaScript API surface