Skip to main content

MCP

Connect AI agents to your Fluxo support context with the hosted MCP server.

Connect MCP-capable AI clients to Fluxo so agents can read the support context your signed-in teammate can already access.

Endpoint:

https://api.fluxo.lat/mcp

The hosted MCP server uses remote HTTP MCP with OAuth. Your client will open a browser login flow when authentication is needed. Do not paste a Fluxo API key, bearer token, or client secret into your MCP config.

Access is scoped to your Fluxo account. Agents can only read websites and support data available to the teammate who signs in. OAuth requests the support:read scope.

Install

Cursor

Create or update .cursor/mcp.json in your project, or ~/.cursor/mcp.json for a global setup:

json.cursor/mcp.json
{
  "mcpServers": {
    "fluxo": {
      "url": "https://api.fluxo.lat/mcp"
    }
  }
}

Restart Cursor or reload MCP after saving the file. When Cursor asks for authentication, complete the browser login flow.

Claude Code

claude mcp add --transport http fluxo https://api.fluxo.lat/mcp

Then open Claude Code and run:

/mcp

Use the MCP status view to authenticate with Fluxo in your browser.

OpenCode

Add Fluxo to opencode.json:

jsonopencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fluxo": {
      "type": "remote",
      "url": "https://api.fluxo.lat/mcp",
      "enabled": true
    }
  }
}

Restart OpenCode or reload MCP so it discovers the new server.

Manual

For clients that accept an mcpServers object, use:

jsonmcp.json
{
  "mcpServers": {
    "fluxo": {
      "type": "http",
      "url": "https://api.fluxo.lat/mcp"
    }
  }
}

Some clients call remote HTTP transport streamable-http. Keep the same URL if your client uses that name.

What agents can do

The first Fluxo MCP tools are read-only:

ToolPurpose
fluxo_list_websitesList websites your signed-in account can access.
fluxo_search_knowledgeSearch indexed support knowledge for a website.
fluxo_list_conversationsList recent support conversations for a website.
fluxo_get_conversationRead context, timeline, and feedback for one conversation.

Mutation tools like replying, resolving, or changing priority are not exposed yet.

Tool inputs and outputs

Select a website with exactly one of websiteId or the exact websiteName for every tool except fluxo_list_websites.

ToolImportant inputsOutput/pagination
fluxo_list_websitesoptional query (max 100 characters), limit 1–50 (default 25)websites array; no cursor
fluxo_search_knowledgequery (max 2,000), limit 1–8 (default 4), minSimilarity 0–1, optional knowledgeIdranked knowledge chunks; content is truncated to a safe tool-response size
fluxo_list_conversationslimit 1–25, optional cursor, status, priority, sentiment, q, orderBy, orderconversations plus a cursor when more results exist
fluxo_get_conversationconversationId, timelineLimit 1–50, optional timelineCursor, feedbackLimit 1–20conversation context, timeline page, linked feedback, and continuation cursor

Tool errors are returned as MCP errors without database internals. A missing or ambiguous website selector, inaccessible resource, invalid cursor, or expired OAuth session should be corrected rather than retried blindly.

The hosted endpoint currently allows 60 MCP HTTP requests per minute per IP/auth subject. Respect rate-limit headers and retry after the server's window; do not run parallel unbounded pagination.

Try it

Ask your agent:

List my Fluxo websites.
Search Acme Support knowledge for billing cancellation.
Show recent open conversations for Acme Support.
Open conversation <conversationId> and summarize the latest customer issue.

Troubleshooting

  • Reconnect or reload MCP after editing config.
  • Use your client's MCP status view to complete OAuth.
  • Confirm you are signed in with a Fluxo account that has access to the website.
  • Remove any Authorization headers if OAuth does not start.
  • In OpenCode, use opencode mcp list, opencode mcp debug, and opencode mcp logout fluxo to inspect or clear auth.
  • In Claude Code, open /mcp to inspect the server and clear/re-authenticate it.
  • In Cursor, use its MCP status/login controls after reloading the config.
  • Revoke access by logging the Fluxo server out in the client or revoking the corresponding OAuth session in your account security settings.

Was this page helpful?

Open a prefilled documentation issue so the team can act on your feedback.