> For the complete documentation index, see [llms.txt](https://docs.flowcp.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flowcp.ai/readme.md).

# Overview

FlowCP turns any API with a Swagger/OpenAPI document into a hosted MCP (Model Context Protocol) server — so AI clients like Claude Desktop, Cursor, and ChatGPT can call your APIs on behalf of your end users, using each user's own OAuth session. Connect any OpenAPI-documented API with the **Generic OpenAPI** provider, or use the **Bubble** provider for extra Bubble-specific conveniences.

## What you can do with FlowCP

* Connect an API in seconds — paste a Swagger/OpenAPI URL, or connect an app with just its App ID
* Review and customize which API endpoints become MCP tools
* Configure OAuth so every MCP call runs as the authenticated end user — never a shared admin token
* Publish your MCP server and copy a one-line config snippet into any AI client
* Monitor execution logs and manage end-user connections

## Quickstart

New here? Start with the [Quickstart guide](/getting-started/quickstart.md) to go from sign-up to a live MCP server in about five minutes.

## Navigation

* **Getting started** — What FlowCP is, the quickstart, and core concepts
* **Guides** — Step-by-step walkthroughs for each workflow
* **Security** — How FlowCP enforces user-context OAuth and default-deny safety
* **Reference** — Tool risk levels and execution log fields
* **Support** — Troubleshooting common errors
