Skip To Main Content

Use Vritto from the AI app you already use.

Connect Claude, ChatGPT, Gemini or another assistant to Vritto, and ask about your life or save to it without switching apps. You decide what it can reach and whether it can make changes.

Server URL

https://mcp.vritto.app

Vritto uses the Model Context Protocol. Apps sign in with your Vritto account; there is no key to copy.

What your assistant can do

Look Things Up

“What's on my Costco list?”

Your assistant reads the records you allow, in summary first and in full when it needs to.

Save and Change

“Remind me to call the dentist next Tuesday at 10.”

Add tasks, notes, people, groceries and more, or change many records at once, up to 100 in a single request.

Undo

“Actually, undo that.”

Every change keeps what it replaced for 7 days, so the assistant or you can put it back exactly.

Add Vritto to your app

Every app asks you to sign in to Vritto once. On that screen you choose how the app handles changes and which private modules it can reach.

Claude

  1. Open Vritto in Claude's connector directory and select Connect.
  2. Choose what Claude can see and change on the Vritto page that opens.

Once connected, Vritto works in Claude on the web, desktop and phone, and in Claude Duet.

Find Vritto in Claude

ChatGPT

  1. In ChatGPT on the web, open Plugins, select Add, then Add custom MCP server.
  2. Paste the server URL and choose OAuth for authentication.
  3. Choose what ChatGPT can see and change on the Vritto page that opens.

Add it from ChatGPT on the web. ChatGPT asks you to confirm each change before it reaches Vritto.

Open ChatGPT

Gemini

  1. In Gemini on the web, open Settings, then Connected Apps.
  2. Under custom apps, choose Add a custom app and paste the server URL.
  3. Choose what Gemini can see and change on the Vritto page that opens.

Custom apps need a personal Google account, and Google offers them in the US, in English, to people 18 and over.

Open Gemini

Grok

  1. On Grok's Connectors page, choose New Connector, then Custom.
  2. Paste the server URL and sign in when Grok asks.
  3. Choose what Grok can see and change on the Vritto page that opens.

Works on the web, iOS and Android. On Grok Business and Enterprise, an admin adds the connector first.

Open Grok Connectors

Claude Code

  1. Add the server, then run /mcp inside Claude Code and choose Vritto to sign in.
claude mcp add --transport http vritto https://mcp.vritto.app

Codex

  1. Add the server, then sign in.
codex mcp add vritto --url https://mcp.vritto.app
codex mcp login vritto

Cursor

  1. Add Vritto to your MCP settings (~/.cursor/mcp.json), then sign in from Cursor's MCP settings.
{
  "mcpServers": {
    "vritto": { "url": "https://mcp.vritto.app" }
  }
}

VS Code and GitHub Copilot

  1. Add Vritto to .vscode/mcp.json (or your user MCP settings), then start the server and sign in.
{
  "servers": {
    "vritto": { "type": "http", "url": "https://mcp.vritto.app" }
  }
}

Perplexity and Le Chat

  1. Add a custom connector (Perplexity calls it a custom remote connector) and paste the server URL.
  2. Choose OAuth sign-in if you are asked, then sign in to Vritto.

Perplexity offers custom connectors on its Pro, Max and Enterprise plans.

Claude Duet, ChatGPT Dots and Grok Bot use the same connection as their app, so once the app is connected there is nothing more to set up.

You stay in charge of what it can do

You Choose How Changes Happen

When you connect, pick Make Changes, Ask Me First (changes wait in Vritto for your approval) or Read Only. Change it any time in AI Core, then AI Apps.

Private Modules Stay Off

Health, money and other private modules are off until you switch them on, one by one, for each app.

Everything Is Listed

Every change an app makes appears in AI Core, under Review, then Activity, with an Undo button for 7 days.

Your Email Stays With Vritto

Apps never receive your connected email messages, or the changes Vritto proposes from them until you accept them in Vritto.

One set of tools for connected apps

Vritto offers every AI app the same ten tools. Each one reaches the right part of Vritto through an operation named in its request, so new Vritto features arrive without your app refreshing anything.

Operations Reference
vritto_describeReadExplains what you keep in Vritto and how to work with it, and finds the right operation for a request.
vritto_findReadReads your records.
vritto_lookupReadLooks up public reference data, such as a movie, a book or an airport. Only the search text leaves Vritto, and nothing is saved.
vritto_overviewReadSummarizes your day across the modules the app can read.
vritto_createWriteAdds records.
vritto_updateWriteChanges records, keeping every field it was not asked to change.
vritto_deleteSensitive writeDeletes records.
vritto_undoWriteReverses a change the app made in the last 7 days.
vritto_proposals_listReadLists changes waiting for your approval in Vritto.
vritto_proposals_respondWriteApproves or rejects one of them, only when you say so.

For developers and reviewers

The server speaks streamable HTTP without sessions, answering MCP 2026-07-28 clients and older ones that start with initialize. Sign-in is OAuth 2.1 with PKCE (S256): apps identify themselves with a client ID metadata document or register dynamically, the only scope is vritto:modules, refresh tokens rotate on every use, and removing an app in AI Core ends its access on the next request. Metadata lives at https://mcp.vritto.app/.well-known/oauth-protected-resource and https://mcp.vritto.app/.well-known/oauth-authorization-server. A request without a valid token gets 401 with a pointer to that metadata.

Reply statuses

Every tool answers with JSON carrying a status, a sentence the app can repeat, and on anything but done, the next step. Statuses other than done, proposed and not_allowed are marked as errors.

done
It worked. Writes include a changeId for vritto_undo.
proposed
The change is waiting for your approval in Vritto, because the app is set to Ask Me First. Nothing has changed yet.
partial
Some items in a batch worked and some did not; the reply lists each one.
not_allowed
Your settings do not allow this (a module that is off or read only, Read Only mode, or AI switched off), or it can only be done in the Vritto app. Deliberate, so the app should not retry.
invalid_input
A field was missing or wrong. The reply names each field, and nothing was changed.
not_found
The record no longer exists or the id is out of date.
conflict
The record changed in the meantime; read it again first.
cannot_do
The record is in a state that does not allow this, and retrying will not help.
try_later
Too many requests, or a service Vritto depends on is busy. The reply says how many seconds to wait.
failed
Something went wrong on Vritto's side. The app should tell you rather than retry in a loop.

Limits and side effects

Requests
120 tool calls per minute for each connected app. Beyond that the reply is try_later with the seconds to wait.
Batches
Up to 100 records in one create, change or delete request.
Undo
Every change an app makes can be reversed for 7 days, unless the records were edited again since.
Reach
Writes change only your own Vritto records. Apps cannot send email, reach your other accounts, change settings or publish anything through Vritto.
App rules
Where an app's own rules forbid a kind of data, Vritto shows it as "hidden in this app". For ChatGPT that covers ID document numbers, health insurance member numbers, and a stay's door code and Wi-Fi password.

If something looks wrong

The app says a module is off or read only.
That is your setting for this app. Open AI Core, then AI Apps, and change the module's access. The next request uses it; there is no need to reconnect.
The app says AI is switched off.
Your account has AI features turned off. Turn them on in Settings, then AI.
The app made a change you did not want.
Ask it to undo the change, or open AI Core, then Review, then Activity, and select Undo. Changes can be undone for 7 days.
The app says a change is waiting for approval.
The app is set to Ask Me First. Approve it in AI Core, under Review, or switch the app to Make Changes.

Still stuck? Contact us, and see how Vritto handles data in the Privacy Policy.