Floyi MCP Server
The Floyi MCP server connects compatible AI assistants directly to your Floyi workspace. Instead of switching between your AI assistant and the Floyi app, you work in one conversation: ask for your content gaps, generate a brief for the biggest one, turn it into a draft, and publish it to WordPress or GitHub — all through natural language.
MCP (Model Context Protocol) is an open standard that lets AI assistants securely use external tools. Floyi’s server exposes 99 tools covering the full pipeline: brand setup, audience personas, site architecture, topical research, AI Search Gaps, clustering, map building, briefs, drafts, quality review, publishing, and authority monitoring.
Last updated: 2026-07-18
What You’ll Learn
Section titled “What You’ll Learn”- What the Floyi MCP server can do
- How to create an API key and connect your AI assistant
- How credits work when an AI assistant drives Floyi
- Security, workspaces, and built-in guardrails
- Troubleshooting common connection issues
Part 1: What You Can Do
Section titled “Part 1: What You Can Do”An AI assistant connected to Floyi can:
- Explore your strategy — brands, topical maps, research trees, personas, and authority scores
- Find opportunities — content gaps, competitor gaps, AI search citation gaps
- Run the pipeline — take a brand from foundation through research, clustering, and map building
- Produce content — generate strategy-aware briefs and first drafts using Floyi’s own generation pipeline
- Read work back — pull finished briefs and MCP-readable draft content out of Floyi for review or reuse; the server flags web-editor-only content it cannot safely project
- Publish — send finished articles to connected WordPress sites or commit Markdown/MDX to connected GitHub repositories
- Monitor — refresh authority data, compare competitors, track AI search visibility
[!IMPORTANT] How writes work. Brief and draft generation run through Floyi’s own pipeline — the exact same generation tasks the web app uses. When you ask your assistant to “start a draft,” Floyi generates it natively (correct sections, internal links, map position, formatting) and saves it to your workspace. You are not asking the assistant to imitate Floyi; you are triggering Floyi to do the work, then reading the result back.
For the full tool list, see the MCP Tool Catalog. For example prompts and workflows, see MCP Use Cases & Workflows.
Part 2: Requirements
Section titled “Part 2: Requirements”| Requirement | Details |
|---|---|
| Floyi Plan | Scale (legacy Agency accounts remain eligible) |
| API Key | Created in Settings > API Keys |
| Endpoint | https://mcp.floyi.com/mcp |
| Transport | Streamable HTTP |
| Client | Claude Code, Claude Desktop through a local bridge, or another MCP client that supports Streamable HTTP and custom request headers |
The MCP server uses the same API keys as Floyi’s REST API. One key works for both.
Part 3: Create Your API Key
Section titled “Part 3: Create Your API Key”- Switch Floyi to the Personal or team workspace the assistant should use.
- Go to Settings > API Keys.
- Click Create API Key and give it a descriptive name (e.g., “Claude - Content Team”).
- Choose the key type. Integration defaults to the full read/write pipeline; Developer defaults to read-only access. Scopes control which tool calls succeed — a key without
content:writecannot generate drafts, even though the client may still list the tool. - Copy the key immediately — it is shown only once.
[!TIP] One key holds all the scopes you grant it — you never need separate keys per feature. Create separate keys per person or tool instead, so you can revoke them independently. Scopes cannot currently be edited after creation; create a replacement key when the permission set needs to change.
Each key is bound to a workspace. A personal-workspace key sees your personal brands; a team-workspace key sees the team’s brands, and credit-spending actions draw from the team owner’s credit pools — the same as working in the app in that workspace.
Part 4: Connect Your AI Assistant
Section titled “Part 4: Connect Your AI Assistant”Set your key as an environment variable, then add this .mcp.json file at the root of your project:
{ "mcpServers": { "floyi": { "type": "http", "url": "https://mcp.floyi.com/mcp", "headers": { "X-API-Key": "${FLOYI_API_KEY}" } } }}Launch Claude Code with FLOYI_API_KEY set in its environment, approve the project-scoped server when prompted, then use /mcp to verify the connection.
Claude Desktop can use the third-party mcp-remote local bridge while Floyi’s native OAuth connector is unavailable. Add this to claude_desktop_config.json:
{ "mcpServers": { "floyi": { "command": "npx", "args": [ "-y", "mcp-remote@latest", "https://mcp.floyi.com/mcp", "--header", "X-API-Key:${FLOYI_API_KEY}", "--transport", "http-only" ], "env": { "FLOYI_API_KEY": "fyi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" } } }}The config file lives at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). This bridge requires Node.js and stores the key in your local configuration, so protect the file and never commit it. Restart Claude Desktop after saving.
Any client that supports Streamable HTTP transport and custom request headers can connect:
- URL:
https://mcp.floyi.com/mcp - Auth header:
X-API-Key: fyi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
The server is self-describing — once connected, your client fetches the full tool list with parameter schemas automatically.
The native remote-connector flow in Claude web and Claude Desktop is not available during Floyi’s API-key beta. Claude’s remote connector supports OAuth or unauthenticated servers, while Floyi currently requires the X-API-Key header.
Use Claude Code, the local Claude Desktop bridge, or another developer client above until Floyi’s OAuth connection flow ships.
[!NOTE] Never share your API key or commit it to a repository. If a key is exposed, revoke it in Settings > API Keys and create a new one — revocation takes effect immediately.
Verify the connection
Section titled “Verify the connection”Start a new conversation and ask:
Show which Floyi workspace this key is bound to, then list its brands.Confirm the returned workspace name before trusting the brand list. A good second prompt is “Read the Floyi capabilities first” — the floyi_capabilities tool teaches the assistant Floyi’s ground rules (which actions are irreversible, how long generations really take, and how credits work) before it starts working.
Part 5: How Credits Work Over MCP
Section titled “Part 5: How Credits Work Over MCP”Tool calls themselves are free. Reading your map, searching topics, checking pipeline status, listing briefs — none of it costs credits, no matter how often the assistant calls.
Credits are spent only when a tool triggers a configured paid generation or data action. Most reuse the app’s pricing and workflow; the catalog calls out MCP-specific pricing where it differs, such as node-metrics fetching.
| Action | Priced like the web app |
|---|---|
| Brief generation | Brief cost x AI model multiplier |
| Draft generation | Draft cost x AI model multiplier |
| Keyword generation (research step) | Per topic x model multiplier |
| SERP clustering | Per keyword, charged only on successful completion |
| Content info generation (map building) | Per topic x model multiplier |
| Topic silo research | Model-based |
| Authority refresh | Per topic for SERPs, plus the same per-topic cost for each enabled AI engine |
| AIRS analysis | Report bundle x model multiplier, deducted on completion |
| AI Search Gaps | Fixed analysis stages plus five queries per selected engine |
| Node metrics fetch (search volume) | Batched pricing: 5 keywords per credit at the base rate, rounded up |
| Draft quality re-analysis | 10 credits, settled only when the run succeeds |
| Fresh AI-engine results during brief generation | 1 credit per selected engine |
Built-in cost safety:
- Upfront balance checks — paid tools check the available balance before starting. If credits are insufficient, the error states the shortfall.
- Estimates and confirmations — high-blast-radius operations such as pipeline clustering and authority refresh enforce a confirmation step. Other paid tools expose their cost or support an estimate call, and the assistant is instructed to confirm that cost with you before starting.
- Balance visibility — paid responses return the cost and current available or remaining balance where the workflow provides it. Use
floyi_creditsfor the authoritative current balance. - Refund and settlement rules — a pending brief can be cancelled through MCP and its reserved credits refunded. Failed or cancelled pipeline clustering does not charge, and quality re-analysis settles only on success.
- Model choice — the assistant can list available AI models with their multipliers and choose a lower-cost model for an individual run or a one-at-a-time production sequence.
In a team workspace, credits come from the team owner’s pools — the same as in the app.
Part 6: Security, Workspaces & Guardrails
Section titled “Part 6: Security, Workspaces & Guardrails”Access control
- Scopes — each key can execute only the tool calls its scopes allow. A client may still display tools the key cannot run.
- Workspace isolation — a key sees only its workspace’s brands. Team keys verify membership on every call.
- Audit logging — every tool call is logged. Settings currently shows each key’s last-used date; detailed audit records are retained server-side.
- Instant revocation — revoke a key in Settings > API Keys and it stops working immediately.
Guardrails on actions
The MCP server enforces the same rules as the app, plus agent-specific protections:
- High-blast-radius overwrites and paid runs use confirmation or estimate flows. Other destructive tools state their impact so the assistant can get your approval before acting.
- Map edits snapshot the map before applying, and hierarchy changes are revertible overrides.
- WordPress publishing defaults to WordPress-side draft status — nothing goes live without review.
- GitHub publishing commits directly to the configured branch, so the assistant must confirm the repository and branch first.
- Assistants can make targeted plain-text edits to draft sections, intros, and key takeaways. Full rich-text structure, formatting, links, embeds, visual review, and version restoration remain in the Floyi editor.
- Pipeline stage changes move forward by default. A guarded recovery path can return clustering or map-building stages to Topical Research; returning from Topical Authority remains blocked.
Rate limits
Every key is rate limited per minute according to its type:
| Key type | Requests per minute |
|---|---|
| Developer | 60 |
| Integration | 120 |
| Admin / Internal | 300 |
Part 7: Troubleshooting
Section titled “Part 7: Troubleshooting”| Problem | What to check |
|---|---|
401 Unauthorized | The API key is wrong, expired, or revoked. Create a fresh key and update your client config. |
403 IP not allowed | The key has a server-configured IP allowlist. Use an allowed network or contact Floyi support. |
429 Rate limit exceeded | Too many calls in one minute. Wait 60 seconds and retry. |
| Scope denied | The key lacks the required scope. Check the Tool Catalog, then create a replacement key with the correct permissions. |
| Native Claude connector will not authenticate | Floyi’s current server requires an API-key header; Claude’s native remote connector needs Floyi’s planned OAuth flow. Use Claude Code or the local Desktop bridge during the beta. |
| Assistant can’t see a recently added tool | The client may cache the tool list. Reconnect the MCP server and start a new conversation or session. |
| One tool appears stuck while others work | Check for a pending tool-approval prompt, then verify whether the operation is a long-running task that should be polled with its matching status tool. |
| Assistant says a brand is missing | Check the key’s workspace — personal keys don’t see team brands and vice versa. |
Frequently Asked Questions
Section titled “Frequently Asked Questions”How is this different from the Floyi REST API? The REST API is for code — scripts, integrations, and custom dashboards you build and maintain. The MCP server is for conversation — you (or a scheduled agent) direct the work in natural language and the assistant picks the right tools. They share API keys, scopes, and data; use whichever fits the job.
Does using MCP cost extra? There is no MCP connection fee or generic per-tool-call charge. Credits are spent only when you start one of the paid generation or data actions listed above.
Which AI assistants work with it? During the API-key beta: Claude Code, Claude Desktop through the local mcp-remote bridge, and clients that support Streamable HTTP plus custom headers. Native Claude web/Desktop connector support follows Floyi’s OAuth implementation.
Can my whole team use it? Yes — create separate keys for each person or automation while the team workspace is active. All calls are scoped to that team’s brands, and paid actions draw from the team owner’s credit pools. Do not share one key across the whole team.
What can’t it do? Complete rich-text editing and visual review, article images, connection setup, billing, team management, API-key management, and several app-specific import or analytics workflows remain in the app. See what still needs the web app.