Rayflies
Features

Your ideas. Connected.

From a conversation
to a creation.

Bring Rayflies into your AI assistant. Create images, generate video, and build workflows you can open in Raynodes.

Connect your assistant

Your Rayflies account · Your saved workflows

A creative workflow, beyond the chat
Architectural visualization created with Rayflies

Brief → Image → Video

Keep your process in a Raynode

01 / Connect

Choose where you create.

  1. 01Open your ChatGPT app or connector settings. Use the custom MCP connection option where available for your account.
  2. 02Enter the server URL below and choose OAuth authentication.
  3. 03Sign in to Rayflies, review the requested permissions, and approve the connection.
Loading server URL…

This URL connects to the environment you are viewing. The server URL is for your MCP client; this page is the human-readable guide. Client availability and settings labels can vary.

02 / Explore

Start with an idea.

Copy a prompt into your connected assistant. These are starting points, not prebuilt tools.

Film

A house, from dawn to dusk

Use Rayflies to plan six architectural shots of a laterite coastal house, from monsoon dawn to blue hour. Create a saved Raynode with image and video nodes connected in order. Show me the plan and generation estimate before running anything.

Interiors

One room. Three directions.

Use Rayflies to create a saved workflow for three interior design directions for my reference room: warm minimal, contemporary Indian, and earthy modern. Preserve the room geometry. Ask for my reference image before generating.

Architecture

A material study

Use Rayflies to build a workflow exploring timber, exposed concrete, and red laterite for the same facade. Keep the camera and massing consistent. Validate the workflow and ask me before starting generations.

Film

Bring a still to life

Use Rayflies to turn my architectural still into a slow cinematic camera move. First list supported video models and confirm duration, aspect ratio, and audio. Save the image and video nodes with their connection in a Raynode.

Workflows

Find my last project

List my saved Raynodes in Rayflies and help me find my most recent architectural project. Inspect its workflow without starting any generations.

Workflows

Make the output visible

For my Rayflies workflow, run the selected saved node using its nodeId. Poll the task until completion, then re-read the Raynode and verify that outputRefs contains the generated asset. Return the board link and report any persistence error.

03 / Reference

A workflow you can come back to.

Ask your assistant to discover available models, create a board, and validate it before running. Generation tasks use your Rayflies generations. To save results on the canvas, target a saved node with inputs.nodeId and poll its task through completion. Then re-read the board to verify the output and open it using the same Rayflies login.

Rayflies MCP tools
ToolWhat it does
raynodes_folders_listList your folders and their projectId identifiers.
raynodes_folders_createCreate a folder, optionally inside a parent folder. Save boards using its returned projectId.
raynodes_projects_listList your account’s projects.
raynodes_projects_createCreate a root project for your Raynode workflows.
raynodes_listFind saved boards available to your account.
raynodes_getRead a board’s nodes, connections and saved outputs.
raynodes_createSave a workflow with nodes, positions, connections and a project.
raynodes_list_modelsDiscover the models available in this environment.
raynodes_validateCheck a workflow before running it.
raynodes_runStart one model task. Supply the saved nodeId to associate outputs.
raynodes_task_statusPoll a task and save completed outputs to its associated node.
raynodes_get_outputResolve an output from a completed task.
raynodes_historyInspect a board’s task history.
raynodes_task_cancelRequest cancellation of a running task.

A little help connecting.

Why does opening /mcp show Unauthorized?

The MCP endpoint requires an OAuth access token from your assistant. Being signed in to the Rayflies website does not authenticate a raw browser request to the endpoint. Start authentication from your MCP client.

Clerk shows invalid_client

Check the exact client_id in the authorization request. ChatGPT and Codex use different client metadata URLs. Your administrator should check admission and metadata status for that exact client in Clerk, then refresh its metadata. Avoid deleting unrelated registrations.

Clerk shows invalid_scope

The client requested a scope it is not permitted to use. Ask your administrator to align the requested scopes with that client’s allowed scopes. Prefer only the permissions needed for the connection.

A task completed, but the node is empty

Confirm that the run targeted the correct saved nodeId, poll raynodes_task_status through completion, and re-read the saved board. Check for checkpoint errors. Runs created before durable task association was deployed may need recovery; do not regenerate just to recover an existing asset.

Where are my models and generations?

Ask the assistant to call raynodes_list_models for current availability. Generation requirements depend on the model and settings, including duration and audio. Confirm the estimate before starting a task.

Why can’t I find my board?

Check that the connector and website use the same environment and Rayflies account. A dev board may not appear in production. Open the URL returned when the board was created.