Connect Futurecast to ChatGPT
Use ChatGPT to turn a conversation about your life into boards and futures.
Use ChatGPT to turn a conversation about your life into boards and futures. A board groups related futures. A future is a short statement you can return to during practice.
You can talk through a goal, review the words ChatGPT suggests, and ask it to save the ones you want in Futurecast.
Before you start
Have Futurecast open on your iPhone. Use ChatGPT in a web browser on your computer for these steps. OpenAI currently describes custom MCP connections as web-only. OpenAI's custom app help.
ChatGPT calls this a custom app. Older instructions call it a custom connector. It connects ChatGPT to Futurecast's tools. MCP is the standard the two services use to talk to each other.
Developer mode is the ChatGPT setting that lets you add your own app connections. You do not need to write code for the steps below.
Check your ChatGPT account before starting:
- Business: Ask a workspace owner or admin to add the connection if you cannot create apps.
- Enterprise or Edu: Your workspace must allow custom apps. An admin can give selected people permission to create them.
- Plus or Pro: OpenAI's guides disagree about which custom app actions are available. Its developer guide lists both plans for read and write access. Its Help Center limits full write access to workspace plans. Check the controls in your account. We cannot promise that your personal plan can create futures through this connection.
- Free or Go: The developer guide does not list these plans for this setup.
Availability can change. Check before changing your plan. OpenAI's developer guide, workspace requirements.
1. Add the connection in ChatGPT
OpenAI currently documents two layouts. Follow the one you see.
If your workspace admin already added Futurecast, use the member steps.
If you see Security and login
- Open ChatGPT Settings.
- Open Security and login.
- Turn on Developer mode. Read the message before continuing.
- Open ChatGPT Plugins.
- Click the + button to add a custom connection.
- Name it Futurecast.
- If a description is requested, enter Read and manage my Futurecast boards and futures.
- Under Connection, choose the public server option. Enter the address below.
These steps follow OpenAI's connection guide.
If you see Apps and Advanced Settings
- Open Settings > Apps > Advanced Settings and enable Developer mode, if available.
- Open Apps > Create. Workspace admins can use Workspace settings > Apps > Create.
- Enter Futurecast as the name and use the address below.
Your workspace admin must make the app available before members can connect. Creating a private draft does not do that. OpenAI's custom app help.
If your workspace admin already added Futurecast
- Open Settings > Apps in ChatGPT.
- Find Futurecast in the apps your workspace makes available to you. If your workspace provides it through Plugins, open that entry instead.
- Open the app and select Connect when shown.
- Continue with approval in Futurecast below.
If Futurecast is absent or says Disabled by admin, ask the workspace admin to make it available to you. Each person approves their own Futurecast connection. OpenAI's app connection steps, workspace access guidance.
Enter the Futurecast address
Copy this whole address into the MCP server URL field:
https://api.futurecastapp.com/mcp
For authentication, choose OAuth. This means you approve access through Futurecast. You do not give ChatGPT your Futurecast password.
If ChatGPT asks how to register the connection, choose Dynamic Client Registration, also called DCR. This lets the services register the connection for you. Leave optional Client ID and Client secret fields blank. Futurecast uses this registration method. OpenAI's authentication options.
Continue to connect or scan the tools. A tool is an action ChatGPT can ask Futurecast to perform. If you see Scan Tools, click it. The Futurecast approval page should open.
2. Approve it in Futurecast
Keep the browser page open. It shows a pairing code. That code links this request to your Futurecast library.
- On your iPhone, open Futurecast.
- Tap Today and open your profile.
- Tap Connected Agents > Pair an Agent.
- Enter the browser's code and tap Continue.
- Check the connection name.
- Choose the permissions you want.
- Tap Approve.
- When Futurecast says Connected, return to your browser.
- Let ChatGPT finish checking the tools. If it shows Create, click it to finish.
For a text-only workflow, allow Read and Write when offered. Write also allows changes and deletions. Leave Visions off unless you want image generation. Visions is your image allowance, and generating images spends it. Read the full permission guide.
If only Read is offered, the connection cannot save boards or futures. You can still draft words in ChatGPT and add them in Futurecast.
If a pairing code expires, start a fresh connection request in ChatGPT. For more help, see Connect an assistant.
3. Check the connection
Use a normal chat. Do not switch to Agent mode or Deep research for these steps. OpenAI says Agent mode cannot use custom apps, and Deep research cannot use their write actions. Developer mode and Agent mode are different features. OpenAI's custom app FAQ.
- Start a new ChatGPT conversation.
- Open the + or tools menu.
- Choose Developer mode, if shown, and select Futurecast.
- Send this request:
Use Futurecast to list the names of my boards. Do not create or change anything.
The names should match the boards you have made available to assistants. An empty library can correctly return no boards. If expected boards are missing, keep Futurecast open and online. Check whether they are hidden from agents.
Select Futurecast again when a later message needs to read or change your library. Review any approval ChatGPT shows. Its approval settings are separate from the permissions you granted inside Futurecast. Using apps in ChatGPT.
4. Turn your notes into a daily practice
You can use a connected app in a ChatGPT project chat. A project keeps related chats, files, and instructions together. Open your personal development project and select Futurecast from the tools menu. ChatGPT can ask before using an app to look outside the project. OpenAI's project guide.
Give ChatGPT the context you want it to use. Paste a short summary or point it to the relevant notes in that project. Do not assume it has read every past conversation.
For example:
I keep putting off a project because I worry it will not be good enough. Use the notes I have shared here to suggest one Futurecast board and five short futures. Write each future in the first person and present tense. Show me the exact words first. Do not save anything yet.
Read the draft. Ask for changes until it sounds like you. Then send:
Use Futurecast to create this board and save these five futures exactly as approved. Do not generate images or change my other boards. Tell me when the changes have reached the app, or if they are still waiting.
Open Futurecast and stay online while the work finishes. Check the new board and its words. Then practice the board or choose it for your Daily Ritual. Creating a board gives you practice material. You choose when and how to use it.
If Futurecast is unavailable inside that project, copy the approved words into a new chat where you can select Futurecast. This also works when your notes live in a different account or workspace.
If something gets stuck
| What you see | What to do |
|---|---|
| No Developer mode or Create option | Check your account and workspace permission. Use the matching setup path above. |
| A required client secret, or only a CIMD registration option | Recheck that you chose OAuth with DCR. If DCR is unavailable, contact support. Do not invent credentials or use your password. |
| Connection or tool scan fails | Check the full server address, including /mcp. Finish the browser approval. If it still fails, contact support with the message shown. |
| ChatGPT writes a draft but nothing appears in Futurecast | Check that Futurecast was selected and that Write access is allowed. Ask ChatGPT whether it sent the request or only drafted text. |
| The action is waiting | Keep Futurecast open and online. Ask for the status of the existing request before sending it again. |
| The connection worked before but now asks to reconnect | Complete a fresh approval when prompted. Do not paste access credentials into the conversation. |
To stop access, disconnect the assistant in Futurecast.
If you want an assistant to guide you through setup, give it the setup and use guide for assistants. You still approve the connection yourself in Futurecast.