Back to blog

How Intercom's Fin AI Agent Actually Connects to Your Other Business Tools

Data Connectors, MCP, and knowledge sources are three different ways Fin AI reaches beyond your help center. Here's what each one actually does and how to sequence them.

N

Written by Nevil Paul

Published on September 7, 2026 · 5 min read

Integration
How Intercom's Fin AI Agent Actually Connects to Your Other Business Tools

Why "integrating Fin" means three different things

When people ask about connecting Intercom's Fin AI Agent to their other software, they're usually lumping together three separate systems that solve different problems. There's feeding Fin your support content so it knows what to say, giving it live access to outside data so it can check specific facts, and letting it take action in another tool so it can actually do something on a customer's behalf. Businesses that get frustrated with Fin's answers have often only set up one of these three and expected it to cover all of them.

Understanding which piece handles which job makes the setup decisions much easier, and it stops you from either overbuilding a simple use case or leaving Fin unable to answer questions it should be able to handle.

Knowledge sources: what Fin reads before it says anything

Before Fin ever calls an outside system, it draws on your knowledge sources. That includes articles and snippets you write directly inside Intercom, plus content pulled in from places like Zendesk, Confluence, Guru, Notion, Salesforce Knowledge, and public help center URLs.

The detail worth planning around is update speed. Content created and edited natively in Intercom is picked up by Fin almost immediately, so a correction you make today is reflected in the next customer conversation. Content synced from an external URL typically refreshes on a weekly cycle, which means a pricing change or policy update sitting on your public help site could take days to reach Fin's answers. If a business is relying heavily on synced external docs, that lag is worth factoring into how urgently anything gets updated there, or worth solving by moving the highest-traffic articles into Intercom directly.

Data Connectors: pulling live facts into a conversation

Once the knowledge base handles the "how things generally work" questions, Data Connectors handle the "what's true for this specific customer right now" questions. A Data Connector is essentially a configured API call that Fin can trigger mid-conversation to fetch something like an order status, an account balance, or a subscription tier, then use that information to answer directly instead of pointing the customer somewhere else.

Setting one up walks through a few stages: defining the endpoint and authentication, shaping and filtering the data that comes back, deciding whether Fin can call it automatically or only with a human approving each use (this matters for anything that changes data rather than just reading it), and running security checks before it goes live. Intercom ships ready-made templates for a handful of common tools, including Shopify, Stripe, and Statuspage, which cuts a lot of the setup work if you're already using one of those. Anything else with an API, whether that's a custom internal tool or another SaaS product, can be wired up the same way, just without the head start of a template.

Two practical details matter once a connector is live: calls time out by default after 15 seconds (a bit longer for certain multi-step workflows), and every execution gets logged so you can see what Fin asked for and what came back, which is genuinely useful when a customer says an answer felt wrong and you need to check whether it was a bad response or bad data.

MCP: connecting without building a custom integration for every tool

Data Connectors work well when you're connecting to one specific endpoint you control. Model Context Protocol, or MCP, solves a related but slightly different problem: it's a shared standard that lets Fin talk to a growing list of business tools without your team writing and maintaining a bespoke integration for each one.

In practice this is what lets Fin check billing details in Stripe, search products and place orders in Shopify using plain language, create or update tickets in tools like Linear or Jira with the relevant customer context already attached, and carry conversation context into other systems your team uses for follow-up work. The appeal for a smaller support team is that none of this requires custom development on your end. You're connecting to something Intercom and the tool vendor have already built the bridge for, rather than engineering your own.

The tradeoff is that MCP connections only exist where they've been built. If the tool your business runs on isn't part of that growing list, you're back to a Data Connector and its API-based setup, or accepting that Fin will need to hand that particular type of question to a human.

Where this usually goes wrong

The most common mistake isn't picking the wrong connection type, it's skipping straight to Data Connectors or MCP before the knowledge base is solid. If Fin doesn't have clear, current articles explaining your policies and processes, no amount of live data access will make its answers feel reliable, because it's still guessing at the parts nobody wrote down. The second most common mistake is the opposite: writing excellent documentation, then wondering why Fin can't tell a customer the status of their specific order, which is a job for a connector, not an article.

A useful way to sort a backlog of "Fin should be able to do this" requests is to ask, for each one, whether the honest answer lives in a document (knowledge source), a specific record somewhere (Data Connector or MCP), or an action that changes something (also a connector, usually with manual approval turned on until you trust it).

Getting the sequence right

If you're setting this up from scratch, get the knowledge base solid first, since it's the foundation everything else sits on top of. Add live data connections next, starting with whatever single lookup would eliminate the most repetitive tickets, whether that's order status, account details, or subscription info. Only after that's working reliably should you look at giving Fin the ability to take actions on a customer's behalf, and even then it's worth keeping approval steps in place for anything that isn't fully reversible.

I help businesses work through exactly this kind of setup, from picking the right connection type for a given use case to tuning the whole thing so Fin's resolution rate actually holds up once it's live. If you're weighing how to connect Fin to the tools your team already relies on, feel free to get in touch.

*Cover photo by Conny Schneider on Unsplash.*

Need help with Intercom? Book a strategy call to get personalized recommendations.

Book a Call

Leave a comment

Share your thoughts or questions below.