Skip to main content
Revilico runs a remote Model Context Protocol (MCP) server. Add it to an AI app and the app can browse engines, upload molecules, start runs, follow them and read their results, all from a conversation.

Connect an app

Claude

Claude on the web and desktop, and Claude Code.

ChatGPT

ChatGPT on the web.

Other apps

Any MCP client, with OAuth or an API key.
The web app shows the same steps: open your account, click Developer, go to the Connected apps tab and click Connect an app.

How signing in works

You don’t need an API key. When you add the server, the app opens Revilico in your browser:
  1. Sign in to Revilico as usual.
  2. Review the app’s request. Revilico shows the app’s name, and marks it Unverified if it isn’t an app Revilico recognizes. Only allow an unverified app if you just added it yourself.
  3. Under Allow it to, untick anything you don’t want the app to do, then click Allow.
The app then acts as you, with only the permissions you allowed. It sees what you see in the web app, and runs it starts use your organization’s credits and appear in your Command Center. You stay signed in until you disconnect the app or it goes unused for 30 days.

Disconnect an app

Open your account, click Developer and go to the Connected apps tab. It lists every app you have connected, with its permissions and when it was connected and last used. Click Disconnect next to an app and confirm to sign it out immediately.

What the app can do

The server offers 25 tools, grouped like the REST API. An app only sees the tools for the permissions you allowed. See the tools reference for each tool and its arguments. A typical session goes: list_engines → get_engine to read the parameters → upload_file_content for an input file → create_run → get_run until it finishes → get_results.

Things to try

  • “Which Revilico engines can I use?”
  • “Compute the oxidation and reduction potentials of phenothiazine with RevRedox.”
  • “Find the low-energy conformers of these five SMILES with RevConformer and summarize them.”
  • “Show the results of my last run and explain what the numbers mean.”
  • “How many credits have my runs used this month?”
Runs take minutes to hours and spend your credits. The server asks apps to confirm parameters with you before starting a run, but check what the app proposes before you agree, especially for large batches.

Long-running runs

Runs don’t finish within one chat reply. Ask the app to check on a run later (“Is my RevRedox run done?”), or come back to the conversation; the run keeps going on Revilico either way. You can also follow it in the web app’s Command Center.