AI Connect
Connect Prysm Note to your AI apps
Prysm Note speaks the Model Context Protocol (MCP). Add one URL to Claude Code, opencode, VS Code, Cursor, Claude Desktop or Kilo, approve in your browser, and your assistant can read and update your tasks, watchlist, habits, finance, countdowns, quadrant and focus timer.
What is MCP
One standard connection for every AI tool
The Model Context Protocol is the open standard AI apps use to talk to your data. Prysm Note exposes tasks, your Shows & Movies watchlist, habits, finance, countdowns, the Eisenhower quadrant and the focus timer through it, so any MCP-capable client can read and update them securely.
One endpoint
A single Streamable HTTP URL works across every client - no per-app plugins.
Token auth
A personal access token you create, show once, and can revoke at any time.
Your data stays yours
Every query is scoped to your account with row-level security. No cross-user access, ever.
Quick start
Three steps to connect
Add the server
Paste the endpoint into your AI app, or copy the exact config from the setup guides below. Nothing else to install for clients that support browser sign-in.
Sign in and approve
On first use your app opens a Prysm Note tab. Sign in, check the account and plan shown, choose Allow access, and you land back in the app, connected.
Ask away
Ask your assistant to create tasks, check your week, log a habit, or manage your finances - it uses the tools below. Tokens are only needed for apps without browser sign-in.
Endpoint
https://prysmnote.com/api/mcp
Generic token config
For apps without browser sign-in. Replace prysm_live_YOUR_PAT_HERE with a token from Settings, AI Connect.
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Browser sign-in: the fastest way in
Claude Code, opencode, VS Code, Cursor, Claude Desktop (through mcp-remote) and Kilo handle the whole connection for you. Addhttps://prysmnote.com/api/mcpand use the app: a browser tab opens, you sign in and approve once, and the app keeps its own refreshable access. There is no token to copy and no re-authentication after expiry. The approval page shows the account email and plan you are authorizing, and you can revoke the app any time in Settings.
If a terminal-based app says it stopped waiting, the connect command had already exited: run it again and keep the browser window open until the app confirms. Everything else, including apps without browser sign-in, can use a Personal Access Token.
Setup guides
Per-app configuration
Pick your client below. Start with a browser sign-in app: it is one copy-paste and one approval.
Claude Code
Browser sign-inOne command in your terminal. The browser opens for sign-in.
Claude Code
Browser sign-inOne command in your terminal. The browser opens for sign-in.
terminal (claude mcp add)
claude mcp add --transport http prysm https://prysmnote.com/api/mcp
opencode
Browser sign-inAdd the server to your opencode config, then run opencode.
opencode
Browser sign-inAdd the server to your opencode config, then run opencode.
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"prysm": {
"type": "remote",
"url": "https://prysmnote.com/api/mcp",
"enabled": true
}
}
}VS Code (GitHub Copilot)
Browser sign-inAdd it to your workspace, then start the server from the MCP view.
VS Code (GitHub Copilot)
Browser sign-inAdd it to your workspace, then start the server from the MCP view.
.vscode/mcp.json
{
"servers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp"
}
}
}Cursor
Browser sign-inAdd the server in Cursor settings; it opens the browser on first use.
Cursor
Browser sign-inAdd the server in Cursor settings; it opens the browser on first use.
~/.cursor/mcp.json
{
"mcpServers": {
"prysm": {
"url": "https://prysmnote.com/api/mcp"
}
}
}Claude Desktop
Browser sign-inClaude Desktop connects through the mcp-remote bridge, which also handles sign-in.
Claude Desktop
Browser sign-inClaude Desktop connects through the mcp-remote bridge, which also handles sign-in.
claude_desktop_config.json
{
"mcpServers": {
"prysm": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://prysmnote.com/api/mcp"]
}
}
}Kilo
Browser sign-inAdd the server to the Kilo MCP config.
Kilo
Browser sign-inAdd the server to the Kilo MCP config.
kilo.jsonc
{
"mcpServers": {
"prysm": {
"url": "https://prysmnote.com/api/mcp"
}
}
}Cline
TokenPaste the entry into Cline's MCP settings, or paste a token if it asks for one.
Cline
TokenPaste the entry into Cline's MCP settings, or paste a token if it asks for one.
cline_mcp_settings.json
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Roo Code
TokenPaste the entry into Roo Code's MCP settings.
Roo Code
TokenPaste the entry into Roo Code's MCP settings.
roo_mcp_settings.json
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Windsurf
TokenWindsurf stores user-level MCP config in your home directory.
Windsurf
TokenWindsurf stores user-level MCP config in your home directory.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Zed
TokenZed configures MCP servers in your settings.json under the "mcp" array.
Zed
TokenZed configures MCP servers in your settings.json under the "mcp" array.
settings.json
{
"mcp": [
{
"name": "prysm",
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
]
}JetBrains IDEs
TokenAdd a new HTTP server in Settings > Tools > MCP Client.
JetBrains IDEs
TokenAdd a new HTTP server in Settings > Tools > MCP Client.
Settings > Tools > MCP Client
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Continue.dev
TokenContinue loads MCP servers from config.json.
Continue.dev
TokenContinue loads MCP servers from config.json.
~/.continue/config.json
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Gemini CLI
TokenAdd a Streamable HTTP server with the bearer token.
Gemini CLI
TokenAdd a Streamable HTTP server with the bearer token.
~/.gemini/settings.json
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Obsidian
TokenInstall a community MCP plugin (for example MCP Tools) and add this HTTP server.
Obsidian
TokenInstall a community MCP plugin (for example MCP Tools) and add this HTTP server.
Obsidian community plugin
{
"mcpServers": {
"prysm": {
"type": "http",
"url": "https://prysmnote.com/api/mcp",
"headers": {
"Authorization": "Bearer prysm_live_YOUR_PAT_HERE"
}
}
}
}Raycast
TokenThe Raycast MCP extension lets you add remote HTTP servers.
Raycast
TokenThe Raycast MCP extension lets you add remote HTTP servers.
Raycast MCP extension
URL: https://prysmnote.com/api/mcp Token: prysm_live_YOUR_PAT_HERE
Example prompts
Things you can ask
Once connected, your AI assistant can act on your tasks, watchlist, habits, finance, countdowns and focus timer.
Tools
What the server can do
Forty-plus tools across your tasks, Shows & Movies watchlist, habits, finance, countdowns, the Eisenhower quadrant and your focus timer.
search_tasksFind tasks by title or descriptioncreate_taskAdd a task with dates, priority and recurrenceget_task_detailsRead one task with its tags and subtasksupdate_taskEdit a task (status, dates, priority, ...)complete_taskMark a task donedelete_taskPermanently delete a task (confirmation required)list_tasks_by_date_rangeList open tasks on a date rangecheck_calendarSee how crowded a date range islist_tagsList your tagsadd_tag_to_taskAttach a tag to a tasksearch_titlesSearch movies and TV shows (TMDB)list_watchlistList your watchlistadd_watchlist_itemAdd a movie or TV show to your watchlistupdate_watchlist_itemUpdate status, rating or notesremove_watchlist_itemRemove from the watchlist (confirmation required)list_habitsList your habits with current streakcreate_habitAdd a habit (daily, weekly or monthly)update_habitRename a habit or change its frequencydelete_habitDelete a habit and its history (confirmation required)toggle_habit_logLog (or unlog) today's completion for a habitget_habit_logsList a habit's completion log dateslist_financial_itemsList income/expense items, bills and debtsadd_financial_itemAdd an income/expense event, bill or debtupdate_financial_itemEdit a financial itemdelete_financial_itemDelete a financial item (confirmation required)batch_delete_financial_itemsDelete several financial items in one calldelete_all_finance_dataWipe all finance data (confirmation required)record_paymentRecord a payment toward a bill or debtpay_off_itemMark a debt as paid offlist_debtsSummarize outstanding debtsrun_cashflow_projectionProject your month-by-month cash flowadd_finance_noteAttach a note to a financial itemlist_receivablesList money owed to you that is not yet settledsettle_receivableMark money owed to you as receivedlist_upcoming_incomeList upcoming income and its next datecreate_task_for_itemCreate a linked task to chase a payment or repay a loanlist_team_financeRead a team's shared ledger with sections and entriesadd_team_finance_entryAdd an income or expense entry to a team ledgerupdate_team_finance_entryEdit a team ledger entrydelete_team_finance_entryDelete a team ledger entry (owner or admin)list_team_finance_sectionsList a team's ledger departments/sectionsteam_finance_activityRead a team ledger's change history with actorslist_countdownsList your countdown cardscreate_countdownCreate a countdown cardupdate_countdownEdit a countdowncomplete_countdownMark a countdown as reacheddelete_countdownDelete a countdown (confirmation required)get_quadrant_matrixRead your task matrix split across the four quadrantsmove_task_to_quadrantMove a task into a quadrant (adjusts priority and due date)start_focus_sessionStart a focus or break sessionpause_focus_sessionPause the running focus sessionresume_focus_sessionResume a paused focus sessionstop_focus_sessionStop the active focus sessionget_active_focusShow the currently running or paused focus sessionget_focus_todayShow today's focus sessions and completed minutesSecurity
Built so your data stays private
Tokens are hashed
Only a SHA-256 hash of your token is stored. The plaintext is shown once at creation and can never be recovered - even by us.
Revoke any time
A revoked token stops working immediately. Create separate tokens per app so you can cut one off without touching the rest.
Row-level isolation
Every tool call is scoped to your user id in the database. A token from one account can never read another account's data.
Destructive actions confirm
Delete tools require explicit confirmation from you before they run - the AI never silently removes your tasks, watchlist items, habits, countdowns or finance data.
FAQ
Questions
Is MCP available on the free plan?
No. AI Connect is part of the Premium tier, matching the hosted AI features.
Which apps are supported?
Any app that speaks MCP over Streamable HTTP: Claude Code, opencode, VS Code, Cursor, Claude Desktop, Kilo, Windsurf, Zed, JetBrains, Continue, Cline, Roo Code, Gemini CLI, Obsidian, OpenClaw, Raycast and more. Claude Code, opencode, VS Code, Cursor, Claude Desktop and Kilo can sign in through the browser; the rest use a Personal Access Token.
How do I rotate or revoke a token?
Open Settings > AI Connect, find the token, and revoke it. Create a new one and update your client.
Can the server read my data?
Only with your token. Without a valid token every request is rejected, and the token only grants access to your own rows.
Is this only for tasks?
No. Your tasks, Shows & Movies watchlist, habits, finance, countdowns, the Eisenhower quadrant and the focus timer are all available over MCP with a premium token. Finance and quadrant/focus tools require an active Premium subscription.
Ready to wire up your AI?
Add the server URL to your AI app, approve it once in the browser, and you are done. A token is only needed for apps without browser sign-in.
Open AI Connect settings