How to Connect Your Portfolio to Grok via Truthifi MCP

How to Connect Your Portfolio to Grok via Truthifi MCP

How to Connect Your Portfolio to Grok via Truthifi MCP

Connect your investment accounts to Grok in around two minutes — step-by-step guide for any paid Grok account.

Connect your investment accounts to Grok in around two minutes — step-by-step guide for any paid Grok account.

Connect your investment accounts to Grok in around two minutes — step-by-step guide for any paid Grok account.

by

by

Scott Blandford

Scott Blandford

Published:

Published:

Published:

Last updated:

Last updated:

Last updated:

Want to use your own AI? Check out our new MCP-only product →

Want to use your own AI? Check out our new MCP-only product →

Image of Grok MCP conversation integration

xAI rolled out custom MCP connectors for Grok in mid-2026, opening Grok up to the same kind of external-data-source connections that Claude and ChatGPT have offered for longer. Once you connect Truthifi to Grok, every Grok conversation can pull live, read-only data from your real financial accounts. The combination of Grok's reasoning, X-platform integration, and your real portfolio data produces answers no other configuration quite matches.

This guide walks the full setup. It takes about two minutes assuming you already have a Truthifi account.

Before you start

You'll need:

  • A paid Grok account (any tier — xAI does not differentiate connector access across paid tiers).

  • A Truthifi account with at least one financial institution already linked. New to Truthifi Connect?

  • Your Truthifi MCP endpoint, which is the same for every user: https://api.truthifi.com/mcp.

  • About two minutes.

You don't need an API key, a developer account, or any special access at xAI. The connector flow is fully self-service.

Step 1 — Add Truthifi as a custom connector

Two equivalent entry points work here. Pick whichever you find first:

Path A — direct connectors page.

  1. Open grok.com/connectors.

  2. Click New Connector.

  3. Choose Custom.

  4. Enter the MCP Server URL: https://api.truthifi.com/mcp.

  5. Provide a name (Truthifi) and optional description.

  6. Click Add.

Path B — in-chat.

  1. In any Grok chat, click the + button.

  2. Select Connectors.

  3. Click + Add connector.

  4. Continue from step 3 of Path A.

Both paths land at the same end state. The connector definition is account-scoped — once added it appears across every Grok session you sign into.

Step 2 — Activate Truthifi in a conversation

Click the Truthifi connector card to start the OAuth flow. Grok redirects you to Truthifi to sign in. Authenticate with your existing Truthifi credentials, review the requested scope (read-only access to portfolio data, balances, holdings, and Truthifi Score), and click Allow. Grok returns you to your conversation with Truthifi enabled.

Truthifi stays enabled for subsequent Grok conversations until you disable it. There's no per-conversation toggle to remember.

If multiple Grok devices are signed in to the same account (web on laptop, app on phone), the Truthifi connector is available everywhere. The OAuth token is account-scoped, not device-scoped.

Step 3 — Test the connection

Start a new conversation and ask something specific to your accounts:

  • "Use Truthifi to show my current asset allocation."

  • "What's in my portfolio across all my accounts?"

  • "Pull my top five positions by current value."

Grok should respond with your actual numbers, citing Truthifi as the source. If you get a generic "I don't have access to your accounts" answer, the connector wasn't activated for the conversation — check the connector status in your account settings.

The first time you ask a portfolio question, Grok may take a few seconds longer than usual as it negotiates with the MCP server and discovers the available tools. Subsequent calls in the same conversation are fast.

Why Truthifi — and not just any data source

You can paste a CSV into Grok. You can describe your portfolio in plain English. You can ask Grok to "assume I have $100k spread across these accounts" and run hypotheticals. None of these grounds Grok in your real situation.

Truthifi connects to your real financial institutions — brokerages, banks, retirement accounts, crypto exchanges — through industry-standard aggregation, normalizes the data into a consistent schema, and exposes it via MCP. Your brokerage credentials stay at your brokerage. Grok gets a scoped, read-only OAuth token. When data changes, Truthifi reflects it the next time Grok queries.

Grok specifically benefits from this combination because of its X-platform integration. Ask Grok "is anyone on X talking about a position I hold right now?" and Grok can pull both your holdings (Truthifi-sourced) and current X discussion (Grok-native). That's a question no other agent can answer with both layers grounded the way Grok can.

What to ask once you're connected

Grok with Truthifi shines on questions that benefit from real-time market context combined with real portfolio facts. Some places to start:

  • Real-time market reactions: "Have any of my positions reacted to the news that just broke?" Grok pulls real-time market data + your holdings.

  • Allocation reality: "Compare my actual allocation to a 70/25/5 target. What would I need to do to rebalance?"

  • Concentration risk: "What's my single largest position as a percentage of total portfolio?"

  • Fee benchmarks: "Pull my fund expense ratios and rank them. Flag anything over 60 basis points."

  • Tax-loss harvesting: "Which positions in my taxable accounts are at a loss and worth harvesting?"

  • Current-context decisions: "Given today's market activity, are any of my positions showing unusual movement?"

The X-platform angle adds a unique dimension. "What are people saying about [a stock you hold] on X right now?" combined with "and how does that compare to my position size in it?" is a query type that's distinctive to Grok.

Grok mobile and desktop

The Truthifi connector works the same way across Grok's web app and mobile clients. Set it up once in account settings; it's available everywhere you sign in. The OAuth tokens stay scoped to your Grok account, not your device.

Grok's voice agent (where supported) also has access to your custom connectors — meaning you can ask portfolio questions verbally if you're using Grok via voice. Note that voice-mode connector access may have different rollout timing than text-mode; check Grok's release notes if voice doesn't pick up Truthifi initially.

Team and Enterprise plans

xAI's Enterprise tier supports organization-wide connectors. The flow is similar to individual setup but happens at the workspace level: admin adds Truthifi from the workspace Connectors screen, then publishes to user groups or the whole organization.

End-users on the workspace see Truthifi pre-listed in their personal Connectors. They click to connect and run their own OAuth flow — admin publishing only sets up the connector definition, not the per-user token.

This pattern is useful for advisors who want their team using a shared Truthifi-MCP setup, with each advisor authenticating to their own client portfolio.

To revoke access

You can disconnect from either side:

  • From Grok: Account Settings → Connectors → Truthifi → Remove. Grok discards the connector definition and the stored OAuth token.

  • From Truthifi: truthifi.com → Settings → Connected Apps → Grok → Revoke. The next Grok call to Truthifi fails authentication.

Revoking from Truthifi is the more thorough option if you're concerned the Grok-side state has gotten stale. Revoking from Grok is cleaner if you're just removing the connector and might re-add it later.

xAI rolled out custom MCP connectors for Grok in mid-2026, opening Grok up to the same kind of external-data-source connections that Claude and ChatGPT have offered for longer. Once you connect Truthifi to Grok, every Grok conversation can pull live, read-only data from your real financial accounts. The combination of Grok's reasoning, X-platform integration, and your real portfolio data produces answers no other configuration quite matches.

This guide walks the full setup. It takes about two minutes assuming you already have a Truthifi account.

Before you start

You'll need:

  • A paid Grok account (any tier — xAI does not differentiate connector access across paid tiers).

  • A Truthifi account with at least one financial institution already linked. New to Truthifi Connect?

  • Your Truthifi MCP endpoint, which is the same for every user: https://api.truthifi.com/mcp.

  • About two minutes.

You don't need an API key, a developer account, or any special access at xAI. The connector flow is fully self-service.

Step 1 — Add Truthifi as a custom connector

Two equivalent entry points work here. Pick whichever you find first:

Path A — direct connectors page.

  1. Open grok.com/connectors.

  2. Click New Connector.

  3. Choose Custom.

  4. Enter the MCP Server URL: https://api.truthifi.com/mcp.

  5. Provide a name (Truthifi) and optional description.

  6. Click Add.

Path B — in-chat.

  1. In any Grok chat, click the + button.

  2. Select Connectors.

  3. Click + Add connector.

  4. Continue from step 3 of Path A.

Both paths land at the same end state. The connector definition is account-scoped — once added it appears across every Grok session you sign into.

Step 2 — Activate Truthifi in a conversation

Click the Truthifi connector card to start the OAuth flow. Grok redirects you to Truthifi to sign in. Authenticate with your existing Truthifi credentials, review the requested scope (read-only access to portfolio data, balances, holdings, and Truthifi Score), and click Allow. Grok returns you to your conversation with Truthifi enabled.

Truthifi stays enabled for subsequent Grok conversations until you disable it. There's no per-conversation toggle to remember.

If multiple Grok devices are signed in to the same account (web on laptop, app on phone), the Truthifi connector is available everywhere. The OAuth token is account-scoped, not device-scoped.

Step 3 — Test the connection

Start a new conversation and ask something specific to your accounts:

  • "Use Truthifi to show my current asset allocation."

  • "What's in my portfolio across all my accounts?"

  • "Pull my top five positions by current value."

Grok should respond with your actual numbers, citing Truthifi as the source. If you get a generic "I don't have access to your accounts" answer, the connector wasn't activated for the conversation — check the connector status in your account settings.

The first time you ask a portfolio question, Grok may take a few seconds longer than usual as it negotiates with the MCP server and discovers the available tools. Subsequent calls in the same conversation are fast.

Why Truthifi — and not just any data source

You can paste a CSV into Grok. You can describe your portfolio in plain English. You can ask Grok to "assume I have $100k spread across these accounts" and run hypotheticals. None of these grounds Grok in your real situation.

Truthifi connects to your real financial institutions — brokerages, banks, retirement accounts, crypto exchanges — through industry-standard aggregation, normalizes the data into a consistent schema, and exposes it via MCP. Your brokerage credentials stay at your brokerage. Grok gets a scoped, read-only OAuth token. When data changes, Truthifi reflects it the next time Grok queries.

Grok specifically benefits from this combination because of its X-platform integration. Ask Grok "is anyone on X talking about a position I hold right now?" and Grok can pull both your holdings (Truthifi-sourced) and current X discussion (Grok-native). That's a question no other agent can answer with both layers grounded the way Grok can.

What to ask once you're connected

Grok with Truthifi shines on questions that benefit from real-time market context combined with real portfolio facts. Some places to start:

  • Real-time market reactions: "Have any of my positions reacted to the news that just broke?" Grok pulls real-time market data + your holdings.

  • Allocation reality: "Compare my actual allocation to a 70/25/5 target. What would I need to do to rebalance?"

  • Concentration risk: "What's my single largest position as a percentage of total portfolio?"

  • Fee benchmarks: "Pull my fund expense ratios and rank them. Flag anything over 60 basis points."

  • Tax-loss harvesting: "Which positions in my taxable accounts are at a loss and worth harvesting?"

  • Current-context decisions: "Given today's market activity, are any of my positions showing unusual movement?"

The X-platform angle adds a unique dimension. "What are people saying about [a stock you hold] on X right now?" combined with "and how does that compare to my position size in it?" is a query type that's distinctive to Grok.

Grok mobile and desktop

The Truthifi connector works the same way across Grok's web app and mobile clients. Set it up once in account settings; it's available everywhere you sign in. The OAuth tokens stay scoped to your Grok account, not your device.

Grok's voice agent (where supported) also has access to your custom connectors — meaning you can ask portfolio questions verbally if you're using Grok via voice. Note that voice-mode connector access may have different rollout timing than text-mode; check Grok's release notes if voice doesn't pick up Truthifi initially.

Team and Enterprise plans

xAI's Enterprise tier supports organization-wide connectors. The flow is similar to individual setup but happens at the workspace level: admin adds Truthifi from the workspace Connectors screen, then publishes to user groups or the whole organization.

End-users on the workspace see Truthifi pre-listed in their personal Connectors. They click to connect and run their own OAuth flow — admin publishing only sets up the connector definition, not the per-user token.

This pattern is useful for advisors who want their team using a shared Truthifi-MCP setup, with each advisor authenticating to their own client portfolio.

To revoke access

You can disconnect from either side:

  • From Grok: Account Settings → Connectors → Truthifi → Remove. Grok discards the connector definition and the stored OAuth token.

  • From Truthifi: truthifi.com → Settings → Connected Apps → Grok → Revoke. The next Grok call to Truthifi fails authentication.

Revoking from Truthifi is the more thorough option if you're concerned the Grok-side state has gotten stale. Revoking from Grok is cleaner if you're just removing the connector and might re-add it later.

A smartphone displaying an app rests on a textured orange background.

The smartest money move you can make? Hook it up to AI.

Truthifi® tests your finances for 100+ risks and opportunities—automatically. Unlock plain-English insights that drive smarter financial decisions today.

A smartphone displaying an app rests on a textured orange background.

The smartest money move you can make? Hook it up to AI.

Truthifi® tests your finances for 100+ risks and opportunities—automatically. Unlock plain-English insights that drive smarter financial decisions today.

A smartphone displaying an app rests on a textured orange background.

The smartest money move you can make? Hook it up to AI.

Truthifi® tests your finances for 100+ risks and opportunities—automatically.

Frequently asked questions

Do I need a Grok Pro/Max plan to use Truthifi? You need a paid Grok account, but xAI does not differentiate connector access across paid tiers as of this writing. Any paid plan should expose the connector creation flow.

Why does Grok need a paid account for custom connectors? xAI restricts custom connectors to paid accounts. The free tier doesn't expose the connector menu.

Can I add Truthifi alongside other custom connectors? Yes. Each connector is independent. Grok routes queries to whichever connector has the right tool — Truthifi for portfolio data, GitHub for code, Notion for notes, anything else MCP-compatible.

What if Grok changes the connector UI? Truthifi's MCP endpoint stays stable regardless. The Grok-side flow may shift over time as xAI refines the connector experience, but https://api.truthifi.com/mcp and OAuth 2.1 remain constant.

Can I use Truthifi from Grok via the API? Yes. xAI's API supports remote MCP tools — through the native xAI SDK, the OpenAI-compatible Responses API, and the Voice Agent API. Setup is similar to the consumer flow but happens programmatically.

How fresh is the data Truthifi gives Grok? Standard aggregation refresh is typically once per business day for most institutions, real-time or near-real-time for some. When you ask Grok about a position that just traded, you'll see the most recent sync.

Does Grok store my portfolio data? Grok stores conversation history per its standard retention policy. Connector responses are used to answer your specific query and follow xAI's connector-data privacy rules. Truthifi serves answers without persisting full datasets at Grok.

Does Truthifi work with Grok's Voice Agent API? Yes — wherever Grok's Voice Agent API is supported, the same Truthifi connector is callable via voice. Spoken portfolio question, spoken answer, real account data underneath.

Can I get Grok to combine X-discussion with my portfolio data? That's a defining use case. Ask "is anyone on X talking about positions I hold right now?" and Grok pulls both layers — your real holdings (Truthifi) and current X discussion (Grok-native) — in the same response. Other AI agents don't have native X integration; X-monitoring tools don't have your portfolio. Grok plus Truthifi is the configuration that does both.

Voice and API integration paths

Beyond the consumer chat surfaces, Grok's broader product suite gives Truthifi multiple ways to be useful.

Voice Agent API. Where xAI's Voice Agent API is supported in your region and on your tier, the same Truthifi connector you've added in chat is callable via voice. Practical scenario: you ask "what's my checking balance and any unusual transactions today?" while making breakfast — Grok answers verbally, pulling from Truthifi behind the scenes. The connector token and OAuth scope are identical to text-mode; you don't re-authenticate to get voice access. Useful when a screen is awkward (driving, cooking, walking).

Native xAI SDK. For developers building Grok-powered applications, the Truthifi connector is reachable through the native SDK. Build a custom dashboard, an automated alerting workflow, an earnings-prep assistant — anything that needs Grok's reasoning combined with portfolio data. The SDK handles the MCP plumbing; your app code calls Grok with Truthifi as one of its tool sources.

OpenAI-compatible Responses API. xAI also exposes an OpenAI-compatible API for code that was originally written against OpenAI's surface. The Truthifi MCP connector works in this mode too — meaning if you have existing OpenAI-API-based code that does portfolio analysis, you can swap in Grok via the compatible endpoint and get Truthifi access without changing the application architecture. Useful for migration scenarios or for keeping your code provider-agnostic.

Programmatic access patterns. A few common ones: scheduled portfolio reports posted to a Discord webhook (set up via the SDK on a cron), real-time concentration-monitoring that posts to Slack when limits are breached, voice-driven "what's my net worth right now" briefings through a custom voice front-end. None of these require building MCP-client logic from scratch — Grok's API surfaces handle the connector glue.

The key thing: the same Truthifi MCP connection works across consumer Grok, voice Grok, and developer Grok APIs. Set it up once; use it everywhere.

Frequently asked questions

Do I need a Grok Pro/Max plan to use Truthifi? You need a paid Grok account, but xAI does not differentiate connector access across paid tiers as of this writing. Any paid plan should expose the connector creation flow.

Why does Grok need a paid account for custom connectors? xAI restricts custom connectors to paid accounts. The free tier doesn't expose the connector menu.

Can I add Truthifi alongside other custom connectors? Yes. Each connector is independent. Grok routes queries to whichever connector has the right tool — Truthifi for portfolio data, GitHub for code, Notion for notes, anything else MCP-compatible.

What if Grok changes the connector UI? Truthifi's MCP endpoint stays stable regardless. The Grok-side flow may shift over time as xAI refines the connector experience, but https://api.truthifi.com/mcp and OAuth 2.1 remain constant.

Can I use Truthifi from Grok via the API? Yes. xAI's API supports remote MCP tools — through the native xAI SDK, the OpenAI-compatible Responses API, and the Voice Agent API. Setup is similar to the consumer flow but happens programmatically.

How fresh is the data Truthifi gives Grok? Standard aggregation refresh is typically once per business day for most institutions, real-time or near-real-time for some. When you ask Grok about a position that just traded, you'll see the most recent sync.

Does Grok store my portfolio data? Grok stores conversation history per its standard retention policy. Connector responses are used to answer your specific query and follow xAI's connector-data privacy rules. Truthifi serves answers without persisting full datasets at Grok.

Does Truthifi work with Grok's Voice Agent API? Yes — wherever Grok's Voice Agent API is supported, the same Truthifi connector is callable via voice. Spoken portfolio question, spoken answer, real account data underneath.

Can I get Grok to combine X-discussion with my portfolio data? That's a defining use case. Ask "is anyone on X talking about positions I hold right now?" and Grok pulls both layers — your real holdings (Truthifi) and current X discussion (Grok-native) — in the same response. Other AI agents don't have native X integration; X-monitoring tools don't have your portfolio. Grok plus Truthifi is the configuration that does both.

Voice and API integration paths

Beyond the consumer chat surfaces, Grok's broader product suite gives Truthifi multiple ways to be useful.

Voice Agent API. Where xAI's Voice Agent API is supported in your region and on your tier, the same Truthifi connector you've added in chat is callable via voice. Practical scenario: you ask "what's my checking balance and any unusual transactions today?" while making breakfast — Grok answers verbally, pulling from Truthifi behind the scenes. The connector token and OAuth scope are identical to text-mode; you don't re-authenticate to get voice access. Useful when a screen is awkward (driving, cooking, walking).

Native xAI SDK. For developers building Grok-powered applications, the Truthifi connector is reachable through the native SDK. Build a custom dashboard, an automated alerting workflow, an earnings-prep assistant — anything that needs Grok's reasoning combined with portfolio data. The SDK handles the MCP plumbing; your app code calls Grok with Truthifi as one of its tool sources.

OpenAI-compatible Responses API. xAI also exposes an OpenAI-compatible API for code that was originally written against OpenAI's surface. The Truthifi MCP connector works in this mode too — meaning if you have existing OpenAI-API-based code that does portfolio analysis, you can swap in Grok via the compatible endpoint and get Truthifi access without changing the application architecture. Useful for migration scenarios or for keeping your code provider-agnostic.

Programmatic access patterns. A few common ones: scheduled portfolio reports posted to a Discord webhook (set up via the SDK on a cron), real-time concentration-monitoring that posts to Slack when limits are breached, voice-driven "what's my net worth right now" briefings through a custom voice front-end. None of these require building MCP-client logic from scratch — Grok's API surfaces handle the connector glue.

The key thing: the same Truthifi MCP connection works across consumer Grok, voice Grok, and developer Grok APIs. Set it up once; use it everywhere.

Disclaimer: This article is for educational purposes only and does not constitute financial, tax, or legal advice. It should not be construed as a personalized recommendation regarding any investment, financial advisor, or financial product. All calculations use hypothetical scenarios and historical return assumptions; actual results will vary. Past performance does not guarantee future results. Consult a qualified financial professional for guidance specific to your situation. Truthifi is an investment monitoring platform — not a financial advisor, broker-dealer, or tax professional. Truthifi does not manage assets, recommend investments, sell financial products, or provide personalized financial advice. Truthifi earns no revenue from advisor referrals, product commissions, or AUM fees. Statistics and data cited reflect publicly available sources current as of the article's publication date. Sources are linked throughout.

Disclaimer: This article is for educational purposes only and does not constitute financial, tax, or legal advice. It should not be construed as a personalized recommendation regarding any investment, financial advisor, or financial product. All calculations use hypothetical scenarios and historical return assumptions; actual results will vary. Past performance does not guarantee future results. Consult a qualified financial professional for guidance specific to your situation. Truthifi is an investment monitoring platform — not a financial advisor, broker-dealer, or tax professional. Truthifi does not manage assets, recommend investments, sell financial products, or provide personalized financial advice. Truthifi earns no revenue from advisor referrals, product commissions, or AUM fees. Statistics and data cited reflect publicly available sources current as of the article's publication date. Sources are linked throughout.

Disclaimer: This article is for educational purposes only and does not constitute financial, tax, or legal advice. It should not be construed as a personalized recommendation regarding any investment, financial advisor, or financial product. All calculations use hypothetical scenarios and historical return assumptions; actual results will vary. Past performance does not guarantee future results. Consult a qualified financial professional for guidance specific to your situation. Truthifi is an investment monitoring platform — not a financial advisor, broker-dealer, or tax professional. Truthifi does not manage assets, recommend investments, sell financial products, or provide personalized financial advice. Truthifi earns no revenue from advisor referrals, product commissions, or AUM fees. Statistics and data cited reflect publicly available sources current as of the article's publication date. Sources are linked throughout.

Ready to get started?

Stop living in spreadsheets.

$1,500,000,000+

Monitored

18,000+

Providers covered

Bank-grade

Security

2026 Truthifi, Inc. All rights reserved.

Stop living in spreadsheets.

$1,500,000,000+

Monitored

18,000+

Providers covered

Bank-grade

Security

2026 Truthifi, Inc. All rights reserved.

Stop living in spreadsheets.

$1,500,000,000+

Monitored

18,000+

Providers covered

Bank-grade

Security

2026 Truthifi, Inc. All rights reserved.