NEW The app beta is live! Join now to get early access!
How to install an MCP in Voicie

How to Install an MCP in Voicie (Using Gmail as an Example)

A step-by-step guide to connecting an MCP to the Voicie Desktop agent. Using the Gmail MCP: an OAuth client in Google Cloud, downloading the package, authorizing, and troubleshooting.


An MCP is a connection that gives the Voicie agent access to your tools — your inbox, a database, a task system. Unlike a skill, it isn’t an instruction file; it’s a small package you connect once, then configure through a window in the app.

I’ll walk it through with the Voicie Gmail MCP, because it’s the first ready-made MCP and a concrete example. Other MCPs install the same way — the only thing that changes is which credentials you type in.

Not sure what an MCP actually is, or how it differs from a skill? Start with what MCP is, then come back here for the install.

What you need

  • The Voicie Desktop app installed
  • The Google account whose Gmail you want to use
  • About 10 minutes for the one-time Google Cloud OAuth client setup

Part 1. An OAuth client in the Google Cloud Console (once, ~10 min)

This is a one-time job. You create your own key to Google so the agent connects to your inbox on your credentials, not on any Voicie account.

1. Create a project

Go to the Google Cloud Console and create a new project or pick an existing one.

2. Enable the Gmail API

Head to APIs & Services → Library, search for “Gmail API,” and click Enable.

In OAuth consent screen, set the User type to External, fill in the app name and email addresses, and under Test users add your own address.

Important: while the app stays in Testing mode, Google expires the refresh token every 7 days — and you’ll have to log in again every week. Click Publish app (Production) to avoid that. For your own single-account use it works fine even as “unverified,” so Google verification isn’t needed here.

4. Create the OAuth client

In Credentials, click Create credentials → OAuth client ID and choose the Desktop app type. You get a Client ID and a Client secret — the two values you’ll type into Voicie in a moment.

Part 2. Download and drop in the MCP

5. Download the package

From the repository’s Releases page, download the gmail-mcp-v<version>.tar.gz tarball.

6. Open the MCPs folder

In Voicie, go to Settings → MCPs → Open MCPs folder. On macOS this opens:

~/Library/Application Support/com.voicie.desktop/mcps/

7. Unpack into that folder

The tarball already wraps a gmail-mcp/ folder, so just unpack it into the MCPs directory:

tar -xzf ~/Downloads/gmail-mcp-v<version>.tar.gz \
  -C ~/Library/Application\ Support/com.voicie.desktop/mcps/

Or drag the unpacked folder in Finder. The result should be a gmail-mcp/ directory sitting inside the MCPs folder.

Part 3. Connect in Voicie (no file-editing)

8. Refresh the list

Restart Voicie, or wait for the file watcher to pick up the new folder on its own. The Gmail card appears in Settings → MCPs.

9. Enter your credentials

On the Gmail card, click Configure and enter the Gmail OAuth client ID and Gmail OAuth client secret from step 4. You type them into a window in the app — no file-editing.

10. Authorize

Click Connect / Authorize. The Google consent screen opens — pick the account and grant access. The card’s status walks through Needs config → Needs auth → Active.

11. Use it

Open a chat and ask the agent:

show my last 5 emails

Works? Done. Your inbox is now within the agent’s reach.

Troubleshooting

ProblemWhat to do
”Access blocked: app not verified”Click Advanced → Go to <app> (unsafe), or add your email under Test users
You have to log in every ~7 daysThe app is in Testing mode — publish it to Production
GMAIL_AUTH_EXPIREDRe-authorize: Configure → Authorize
GMAIL_INSUFFICIENT_SCOPEThe token lacks modify/send permission — re-authorize with read and write
GMAIL_RATE_LIMIT_SPAWNYou hit the 100-calls-per-session limit — restart Voicie
The card is stuck on Needs configFill in both fields: Client ID and Client secret

What about other MCPs?

The pattern is the same: download the package, drop it in the MCPs folder, open Configure on the card and enter your credentials, authorize. The only thing that changes is which values you paste — because each tool has its own way of signing in. You’ll find the specific steps on each MCP’s page in the catalog.


Want the bigger picture on what MCP is and when to use it? Read What Is MCP?. For the launch details, see Introducing MCP in Voicie.

Questions? Reach out at voicie.com/contact.