How to Connect Claude to dfin.pro MCP
Some market data could not be loaded. Please try again.

How to Connect Claude to dfin.pro MCP

Illustration of Claude connected to dfin.pro through an MCP data workflow

Connect Claude to dfin.pro to research public companies using filings, earnings transcripts, financial statements, prices, stock screens, and fund analytics. The recommended setup installs the official dfin.pro plugin and signs you in through your browser, so there is no API key to copy. These steps work in Claude on the web and in the desktop app.

The plugin does two things. It adds the dfin.pro connector, which lets Claude fetch data, and it installs research skills, which are ready-made workflows that help Claude use that data well. Signing in uses OAuth, which means you approve access on a dfin.pro page in your browser.

Using Claude Code in the terminal? Follow the Claude Code guide instead.

1.0 Before You Start

You will need:

  • A dfin.pro account. If you signed up with an email address rather than Google, verify your email first.
  • A Claude plan that supports plugins: Pro, Max, Team, or Enterprise. On the Free plan you can still connect without the plugin; see Troubleshooting. Claude explains plugin availability and custom connector limits in its help center.
  • Permission from your organization, on Team or Enterprise plans. If plugins or connectors are missing, ask your Claude owner or admin.
  • A signed-in dfin.pro session in the same browser you use for Claude. You will approve the connection there.

2.0 Connect using the plugin and OAuth

Installing the dfin.pro plugin adds the dfin.pro connector, which lets Claude fetch data, plus research skills that help Claude use that data well. This is the recommended way to connect.

Claude's menus change from time to time. If a button doesn't match the name used below, look for the closest equivalent. For example, newer versions may say Discover instead of Browse plugins, or Add instead of +.

Add the plugin marketplace

Claude installs plugins from a marketplace, which is simply a source of plugins. You'll add the dfin.pro marketplace first.

On the Claude website or desktop app, click Customize in the left menu.

Claude home page showing Customize in the left navigation

In the same menu, open Plugins and click Browse plugins.

Claude Plugins settings page showing the Browse plugins action

Click the + (or Add) icon at the top right. This opens Add marketplace.

Claude plugin directory showing the Add marketplace button

Paste the name below into the URL field, choose Use "dfin-pro/dfin-financial-mcp" from the dropdown, and click Sync.

dfin-pro/dfin-financial-mcp
Claude Add marketplace dialog with the dfin-pro/dfin-financial-mcp repository ready to sync

The dfin-financial-mcp plugin should now appear in the directory. Click the + (or Add) button on its card to add it, then open the installed plugin to reach its settings.

Claude plugin directory showing the dfin-financial-mcp personal plugin ready to add

Configure the connector

The plugin's details page lists its research skills and its connector. Click Manage at the top right, or open the plugin's Connectors tab if your version shows it directly.

Claude plugin directory showing the installed dfin.pro skills, connector, and Manage button

Then click Connectors. The screenshot shows the connector as dfin; yours may be labeled slightly differently. If the connector hasn't been added yet, click Install (or Add, depending on your version). If you already have a dfin connector, there's no need to add another one, so go straight to Connect below.

Claude plugin connector tab showing the dfin connector ready to install

The form is already filled in for you. Check that the remote MCP server URL is https://www.dfin.pro/mcp, then click Add.

Claude custom connector dialog prefilled with the dfin.pro MCP OAuth endpoint

Claude returns you to the plugin's Connectors tab. Make sure you are signed in to dfin.pro in this browser, then click Connect next to dfin.

Claude plugin connector tab showing the dfin connector ready to connect

Claude opens a dfin.pro authorization page. Review the access it asks for, then click Connect on that page to approve.

dfin.pro authorization page asking the signed-in user to connect Claude

You'll return to Claude with the dfin connector showing as connected. If the tools or skills don't appear, open a new conversation.

You sign in on dfin.pro's own page, so you never need to type a password or key into Claude. Once you are connected, skip ahead to Try a research question.

3.0 Connect using the API key

Use this section only if you cannot sign in with OAuth. If OAuth worked, skip to Optional permissions.

An API key is a private code that identifies your account. Create one on your dfin.pro Account page. Anyone who has your key can use your account, so keep it to yourself.

Open Customize → Connectors and click Add custom connector. If you already have a dfin connector there, remove it first so the two don't conflict.

Claude connectors page showing the add custom connector action

Fill in only two fields:

  • Name: dfin
  • Remote MCP server URL: https://www.dfin.pro/mcp/<your-api-key>

Leave the fields under OAuth blank and click Add.

Claude custom connector form configured with the dfin.pro MCP URL

Replace <your-api-key> in the URL with your own key. Because the key is part of the URL, treat the whole URL like a password: it can end up in your browser history, screenshots, and support requests, so don't share it or paste it into a chat or email. If it is ever exposed, regenerate the key on your Account page and update the connector.

4.0 Optional permissions

Both settings below are optional. You do not need either one to connect.

Approve tools

The first time Claude uses a dfin.pro tool, it asks for your permission. You can approve each request as it comes up, or ask for fewer prompts: on the Connectors screen, set Read-only tools to Always allow. Read-only tools only look up data.

Write/Delete tools let Claude create, edit, and archive your dfin.pro notes. You only need to allow these if you want Claude to manage notes for you.

Claude connectors page showing dfin.pro MCP tools added successfully

Let Claude open dfin.pro links

Some dfin.pro results come back as a link to the full data instead of the data itself. If Claude cannot open those links, add dfin.pro to its allowed domains. This setting is not available in every version of Claude.

  1. Open Settings, then select Capabilities.
  2. Scroll down to Additional allowed domains.
  3. Enter www.dfin.pro and click Add.

This also lets Claude read large results without loading all of the data into your conversation.

Claude Capabilities settings with dfin.pro entered as an additional allowed domain

5.0 Try a research question

Start a new chat and try a question that needs financial data:

/dfin-research Which are the key reporting metrics used by Shift4 Payments?

Claude should show that it is using dfin.pro tools, then answer with figures and their sources. If it answers without using dfin.pro, check that the plugin and connector are turned on for the chat, or see Troubleshooting.

Claude using dfin.pro MCP to answer a Shift4 Payments research question

6.0 Using skills

Skills are ready-made workflows that show Claude how to approach a task: what evidence to look for and how to present the result. The plugin installs the dfin.pro skills for you.

To use the research skill, start your message with /dfin-research, as in the example above. The plugin also includes skills for stock screens, saving notes, and monitoring recent filings.

Skills are plain text files, usually in Markdown, so you can edit them or write your own. A good approach is to ask Claude to make the first edits, then fine-tune them by hand. Save your version under a different name so plugin updates don't overwrite your changes.

7.0 Updating the plugin

We recommend updating the plugin from time to time to get new skills and improvements to existing ones. It takes three short steps.

Step 1: Remove the current plugin. Go to Settings > Plugins > DFin financial MCP, select Remove from the top-right menu, then select Remove again to confirm.

Claude plugin settings menu with the Remove option selected for the DFin financial MCP plugin

Step 2: Check for updates. Go back to Browse plugins, open the Personal tab, and select Check for updates.

Claude personal plugins tab with the Check for updates option selected for the DFin financial MCP plugin

Step 3: Reinstall. When the update finishes, select the + icon and choose Install.

8.0 Troubleshooting

I can't find the plugin or connector options

  • Plugins need a paid plan. Plugins are available on Pro, Max, Team, and Enterprise. If you are on the Free plan, you can still connect without the plugin. Go to Customize → Connectors, click Add custom connector, enter dfin as the name and https://www.dfin.pro/mcp as the URL, leave the OAuth fields blank, and click Add. Then click Connect and approve the connection on dfin.pro. Free plans allow one custom connector, so remove another one first if you have already used your slot. This route gives you the data tools but not the research skills.
  • Team and Enterprise plans. Your organization may need to allow plugins and custom connectors, or an owner may need to add the connector before you can connect. Ask your Claude owner or admin.
  • Switching to an API key will not get around a plan or organization restriction.

The tools or skills don't show up

Check that the plugin and its connector are both turned on for your conversation, and that the connector shows as connected. Then open a new conversation. If you connected without the plugin, you will see the tools but not the research skills, which is expected.

Sign-in failed or expired

If you cancelled the sign-in or it timed out, open the plugin's Connectors tab (or Customize → Connectors) and click Connect again. Make sure you are signed in to dfin.pro in the same browser, and that your email address is verified if you signed up with one.

Claude is connected but the answer has no data

Being connected does not guarantee that a question returns data. Read the message Claude shows: if it mentions your credits, a rate limit, or missing data for a company, follow the next step it suggests. Signing in again will not fix those. If Claude cannot open a link in a result, see Let Claude open dfin.pro links.

Still stuck?

Email [email protected] with your Claude version and the step where things went wrong. Please leave out API keys and private authorization links, and blur them from any screenshots.