Last updated: 23 August 2026
vifo is an MCP server. Any agent that speaks MCP — Claude, ChatGPT, Claude Code, Cursor and others — can connect to it with one address. Until vifo appears in the Claude and ChatGPT directories, you add it yourself as a custom connector. It takes about two minutes; this page walks through every click.
https://vifo.app/mcp — that is the only thing you type.Connectors added on claude.ai follow your account, so one setup covers the Claude desktop and mobile apps too.
Click your initials at the bottom-left → Settings → Connectors (direct link: claude.ai/settings/connectors). Scroll past the directory and click Add custom connector.
Name: vifo (any name you like — it is what the tool menu shows). Remote MCP server URL: https://vifo.app/mcp. Leave Advanced settings alone and click Add.
vifo now appears under Your connectors. Click Connect. A vifo page opens: enter your email, type the code we send you, then press Allow the connection. You are sent back to Claude and the connector shows as connected.
In a new chat, open the + / Tools menu under the message box and make sure vifo is switched on. Then just talk: “Start a new trip — Kyoto, five days.” and send photos. Claude will ask before it writes anything the first time.
One command in the terminal, then authenticate once:
claude mcp add --transport http vifo https://vifo.app/mcp
claude # inside the session, run /mcp and pick vifo → Authenticate
The browser opens the same vifo sign-in page; after Allow the connection the tools are available in every project.
ChatGPT calls custom MCP servers connectors and only shows the option once Developer mode is on. It is available on Plus, Pro, Business, Enterprise and Edu plans; on Business / Enterprise a workspace admin may have to enable it.
Profile menu → Settings → Apps (called Connectors in older versions) → Advanced settings → switch on Developer mode.
Back on the Apps page, click Create. Fill in: Name vifo; a short Description (anything); MCP server URL https://vifo.app/mcp; Authentication → OAuth (leave client ID and secret empty); tick I trust this application; click Scan Tools if the dialog offers it, then Create.
ChatGPT immediately opens the vifo sign-in page (or shows a Connect button — click it). Enter your email and the code, press Allow the connection, and you are returned to ChatGPT with vifo listed under your connected apps.
In the message box click + → More → vifo to attach it to the conversation (in Developer mode ChatGPT will not pick it up on its own). Then describe the trip and send photos. ChatGPT asks for confirmation before write actions.
Photos in ChatGPT: vifo receives the bytes the agent uploads through its tools, not the files you drop into the chat. If ChatGPT says it cannot upload a file, use Claude, Claude Code or a local agent for the photo step — ChatGPT still works for notes and organising.
The Gemini app takes custom MCP servers through Gemini Spark. You need a Google AI Pro or Ultra subscription, a personal Google Account (work/school accounts are excluded for now), be 18+, and have Keep Activity switched on. You add the server on the web only; once added it works in the Gemini mobile app too.
gemini.google.com → bottom-left Settings & help → Connected Apps (if you do not see it, go through Personal Intelligence first).https://vifo.app/mcp into Add a custom app link (or click Add a custom app) and press Next. Leave Advanced features closed — vifo registers itself.@ and pick vifo so Gemini uses it for that prompt. To revoke later: Connected Apps → the app → Unlink, or your Google Account’s Linked apps page.Grok calls this Bring Your Own MCP; it is available on the free tier and on all three platforms.
grok.com/connectors. Phone: Settings → Connectors.vifo, paste https://vifo.app/mcp, Add.Custom connectors are on Pro, Max and Enterprise. One connector serves every model Perplexity routes to.
vifo, Server URL https://vifo.app/mcp, authentication OAuth, transport Streamable HTTP; acknowledge the risk note and Add.WorkBuddy’s connectors are MCP underneath. Remote servers with standard MCP OAuth are supported, with automatic token refresh. (The phone app is a remote control for the desktop session, so the server is configured on the computer.)
vifo, URL https://vifo.app/mcp; leave headers and tokens empty and save.If your build has no dialog for it, add this to ~/.workbuddy/mcp.json and restart:
{
"mcpServers": {
"vifo": { "type": "http", "url": "https://vifo.app/mcp" }
}
}
codex mcp add vifo --url https://vifo.app/mcp then codex mcp login vifo.https://vifo.app/mcp and complete the browser sign-in when prompted.Authorization: Bearer vf_…. Keys have fixed scopes; revoke and re-issue to change them.