Connecting Your Portfolio to Perplexity, Gemini, Grok or Copilot

Last updated August 2026

Short answer

Claude and ChatGPT are the two we verify today, along with Codex and Cursor, and they use the same connector URL. For Perplexity, Gemini, Grok and Copilot we do not verify custom remote-MCP connector support, so we are not publishing setup steps we cannot stand behind. The check takes under a minute: look in the assistant's settings for a connectors, MCP or tools section that lets you add your own server URL rather than pick from a list. If one exists, the connector works there, because it is a standard MCP server rather than a per-client integration. Walnut is informational and is not an investment adviser.

This page could easily have been four setup guides. It is one page instead, because we cannot confirm those four clients accept a custom remote MCP server, and a walkthrough for a capability that may not exist sends you hunting for a menu that is not there. What follows is what is true, how to check for yourself, and what to do in the meantime.

Where each client stands

AssistantCustom MCP connectorWhat to do
ClaudeYes, verifiedDesktop, claude.ai and Claude Code. Add the URL as a custom connector
ChatGPTYes, verifiedRequires Developer Mode on a paid plan
Codex and Codex CLIYes, verifiedAdd over Streamable HTTP
CursorYes, verifiedAdd as a custom MCP server
PerplexityNot verified by usCheck for a connectors or MCP section in settings
GeminiNot verified by usCheck for extensions or connectors in settings
GrokNot verified by usCheck for a connectors or tools section
Microsoft CopilotNot verified by usCheck for connectors or plugins, which vary by Copilot product

“Not verified by us” is not the same as “does not work”. Client capabilities in this area change quickly and vary by product tier, and we would rather be a step behind than publish steps that waste your time. If one of these ships support, it gets its own guide with real steps.

How to check your assistant in under a minute

StepWhat to look for
1. Open the assistant's settingsLook for a section named connectors, MCP servers, tools, extensions or apps
2. Look for a way to add a custom oneNot a directory of pre-approved integrations, but a field where you can paste your own server URL
3. If you find one, paste the connector URLhttps://walnutinvest.com/api/connector/mcp, then sign in with your Walnut account
4. Test itAsk for your five largest holdings. Real positions means it worked

The distinction in step two is the one that matters. Many assistants offer a directory of pre-approved integrations, which is a different thing: unless your provider is in that directory, it does not help. What you are looking for is a field where you can paste an arbitrary server URL.

The connector URL, if you find one: https://walnutinvest.com/api/connector/mcp

Why the same URL works everywhere

The connector is a standard remote MCP server rather than an integration built separately for each assistant. MCP, the Model Context Protocol, is an open standard for letting an assistant call external tools, and a client that implements it can talk to any server that speaks it.

That is why every question on this page is really about the client rather than about us. Nothing needs building on our side for Perplexity or Gemini; those clients need to expose a way to add a custom server. When they do, the URL above works unchanged. See what an MCP connector is.

Get a recommendation for your situation

Walnut is the AI that knows your portfolio: ask anything in plain English, research any fund, and get an honest second opinion. On the broker you already use, read-only, and you approve every trade. Walnut is not a registered investment adviser.

Pasting your holdings in instead, and why it disappoints

The obvious workaround is to paste your holdings into whichever assistant you prefer. It is free and it fails in four specific ways, none of them loud:

ProblemWhat it looks like
It is stale immediatelyPrices move the moment you finish typing, and the assistant has no way to know
It omits what you forgotThe analysis will still read as complete, and concentration is exactly what you wanted it to catch
Prices may be inventedWithout live data an assistant can state a price from training data with total confidence
You redo it every timeWhich in practice means you stop doing it after the second attempt

The second row is the one that causes real trouble. An analysis missing a position you forgot still reads as complete and confident, and concentration is precisely the thing you were hoping it would surface. More in why an assistant cannot see your portfolio.

Directory integrations versus custom servers

This distinction explains most of the confusion in this area, and it is worth ten seconds. A directory integration is a list the assistant maintains: the provider applies, the assistant approves, and you pick from what is there. A custom server is a field where you paste any URL and the assistant connects to it.

The two look identical in a settings screen and behave completely differently for you. If an assistant only offers a directory, then whether you can connect your portfolio depends entirely on whether your provider happens to be listed, which is a commercial question rather than a technical one. If it accepts custom servers, you can connect anything that speaks the protocol today, without anyone's permission.

When you are checking your assistant, this is the thing to establish. “Connectors” in the menu does not settle it; the question is whether there is somewhere to type a URL.

Why this page will date, and how you will know

Everything above is a statement about third-party clients at a moment in time, and this area moves faster than almost anything else we write about. The honest expectation is that some of the four will ship custom connector support and this page will need rewriting.

You do not have to trust our update schedule to find out. The one-minute check works regardless of what any page says, and it returns the current answer rather than the answer as of the last edit. If your assistant has a field for a custom server URL, the connector works, whatever this page claims.

What to do in the meantime

Use a verified client for anything about your actual holdings, and keep whichever assistant you prefer for everything else. That is a perfectly reasonable split, and many people run it: general questions in one place, portfolio questions where the portfolio is.

Setup takes about two minutes in either: Claude or ChatGPT. Once connected, what to ask covers the questions worth asking, and what the connector is covers what it exposes and what it does not.

FAQ

What is the difference between a directory integration and a custom server?

A directory is a list the assistant maintains, where the provider applies and you pick from what is approved. A custom server is a field where you paste any URL. They look identical in a settings screen: with a directory, connecting depends on whether your provider is listed, which is commercial rather than technical; with custom servers you can connect anything that speaks the protocol today.

How will I know when this changes?

Run the one-minute check rather than trusting any page's update schedule, including this one. It returns the current answer rather than the answer as of the last edit. If your assistant has a field for a custom server URL, the connector works regardless of what is written here.

Can I connect my brokerage to Perplexity?

We do not verify custom remote-MCP connector support in Perplexity, so we are not going to publish setup steps for it. The check takes under a minute: look in settings for a connectors, MCP or tools section that lets you add your own server URL rather than pick from a list. If one exists, the Walnut connector URL works there the same as anywhere else.

Can I connect my portfolio to Gemini?

Same answer and same check. Support for custom remote MCP servers varies by client and by product tier and changes often, and we would rather say we have not verified it than publish a menu path that sends you looking for something that is not there. Claude and ChatGPT are the two we do verify today.

Does Grok support MCP connectors?

Not something we verify. If Grok exposes a way to add a custom MCP server URL, the Walnut connector works there, because the connector is a standard remote MCP server rather than a per-client integration. That is the whole point of the protocol: one URL, many clients.

Can Microsoft Copilot see my portfolio?

Copilot is several products rather than one, and connector support differs between them, so there is no single answer we can stand behind. Check the specific Copilot you use for a connectors or plugins section that accepts a custom server URL.

Why do you not just publish setup guides for all of them?

Because we cannot verify they work, and a setup guide for a capability that may not exist wastes your time and damages the guides that are accurate. When we can verify a client, it gets its own page with real steps. Until then this page tells you how to check in under a minute.

What should I use in the meantime?

Claude or ChatGPT, both of which are verified and both of which use the same connector URL. If you prefer another assistant for everything else, it is reasonable to keep using it for general questions and switch to a connected one for anything about your actual holdings.

Can I just paste my holdings into Perplexity or Gemini instead?

You can, and it fails in four predictable ways: it is stale the moment prices move, it silently omits anything you forgot, the assistant may state prices from training data with complete confidence, and you have to redo it every time, which in practice means you stop. A connection removes all four.

Will the same connector work if these clients add support?

Yes, with no change on your side. The connector is a standard remote MCP server, so any client that implements the protocol can use the same URL. That is why the answer to each of these questions is about the client rather than about us.

Connect your broker to an AI assistant

Step-by-step guides for each major broker, plus the general setup guides for ChatGPT and Claude, which brokers have an AI assistant built in, and Walnut's MCP connector.

Related articles

Walnut is informational and is not an investment adviser, and nothing here is investment advice. Third-party client capabilities change frequently and vary by product and plan; the verified list above reflects what we test, and the absence of a client from it means we have not verified it rather than that it cannot work.

    Connect Your Portfolio to Perplexity, Gemini, Grok or Copilot - Walnut AI Investing App