Docs

Connect your AI agent

Live website data in Claude, Codex, Cursor, and any MCP client.

Connect your client

Fous uses Streamable HTTP. Add the server below and sign in with the Fous organization you want to use. If OAuth is unavailable for your environment, use the API-key option in a client that supports bearer headers.

In Claude, open Settings → Connectors → Add custom connector. Name it Fous, paste this URL, and connect with your Fous account. Custom connectors depend on your plan and workspace permissions.

Text
https://api.fous.com/mcp
Claude setup reference

Make a first request

Once connected, ask your agent for data in plain words. For example:

Text
Find five pizza places in Austin rated 4.5 or higher, with their phone numbers.

The agent uses fous_query to find workflows and run them. A match must exist in the public catalog or your organization's private workflows.

Available tools

ToolPurpose
fous_queryFind and run workflows from a plain-language request
fous_search_workflowsSearch available workflows
fous_get_workflowRead a workflow's operations and schemas
fous_run_workflowRun a read operation with exact inputs
fous_run_actionRun an explicitly requested website action
fous_get_runCheck an existing run without repeating it

Search, inspection, routing, and status checks are free. A completed workflow run uses 1 credit. A prompt can invoke more than one workflow.

Read-only or one-workflow connections

To exclude tools that change websites, connect to:

Text
https://api.fous.com/mcp?read_only=true

To expose one workflow, use its handle without @ in the path. This illustrative URL exposes that workflow's operations and fous_get_run:

Text
https://api.fous.com/mcp/workflows/example_weather

You can add ?read_only=true to a workflow-specific URL too. Access still follows the connected organization's permissions.

Longer runs and output size

Calls wait up to wait_seconds before returning: 50 seconds by default, configurable from 1–170. A result with status: running includes a request_id. Pass it to fous_get_run; do not submit the operation again to check progress.

max_chars limits returned JSON characters: 20,000 by default, from 1,000–150,000. Larger results are shortened. For direct runs, use include or exclude to select the fields you need.

Retained terminal results are available for 24 hours. Read about receipts and request status.

Website actions

fous_query only looks up data. Operations that change a website use fous_run_action and the organization's connected account. Confirm the intended action and details in your client before running it.

Cancelling after an action has been sent to a website may be too late to stop it. Use its request ID to check status before trying again.