Skip to main content

Connect Marvin to ChatGPT with MCP

Surface insights from Marvin in ChatGPT, and create new projects, Insight reports and studies

In this article, we’ll explore how you can connect your ChatGPT account to Marvin’s MCP server in a few simple steps. We’ve also listed some guidelines to keep in mind while prompting to get the best results from Marvin.

Marvin’s MCP server enables the following tools to:

  1. Surface customer knowledge from Marvin in ChatGPT

  2. Work in Marvin to create new projects, Insight reports, and discussion guides directly from ChatGPT

Read-only Tools

Function

search

Search customer knowledge in Marvin

list_projects

List projects

list_project_files

List files

list_discussion_guides

List discussion guides

list_available_skills

List available skills

get_insight

Access Insight report in Marvin

get_project_overview

Access project overview

get_discussion_guide_status

Get discussion guide status

get_file_content

Show file content

link_context

Bring over context from Marvin links

get_file_summary

Access file summaries

fast_ask_ai

Run Ask AI on Fast mode

standard_ask_ai

Run Ask AI on Standard mode

get_ask_ai_status

Check if your Ask AI answer in Fast mode is ready

get_standard_ask_ai_status

Check if your Ask AI answer in Standard mode is ready

install_skill

Install skill

You can also add data from ChatGPT to Marvin to share it with your team, and run studies without leaving the tool.

Write Tools

Function

create_project

Create a project

create_insight

Create an Insight report

update_project_overview

Edit or create a project overview

generate_discussion_guide

Create a discussion guide

save_discussion_guide

Save a discussion guide to a project

update_insight

Edit or publish an Insight report

confirm_insight_image_upload

Add an image to an Insight report

import_insight_image

Import Insight image from URL

get_insight_image_upload

Get Insight image upload URL

Who can connect to Marvin's MCP Server?

All users on Enterprise plans can individually connect their tools to Marvin.

However, Admins may choose to disable this for their Marvin team. In case you're unable to connect, please contact your team Admin(s).

Admins can manage this from Settings > Developer > Enable MCP

Marvin authorizes the login for each user through OAuth.

How do I add Marvin as an app in ChatGPT?

Once you login to ChatGPT, navigate to Plugins and select Add > Add custom MCP server in the top right corner.

Add a name and description for the Marvin plugin.

Under Connection, paste the Marvin MCP server link as instructed below:

If your Marvin account is on app.heymarvin.com, copy and paste this MCP server URL

https://mcp.heymarvin.com

If your account is on app.eu.heymarvin.com, copy and paste

https://mcp-eu.heymarvin.com

Marvin uses OAuth to authorize your access. You may check these details before you proceed.

To proceed, select the checkbox I understand and want to continue, and click Create.

Now, you must sign in to Marvin to complete the integration.

You’ll see the details of the authorization request on the next page.

Once complete, you’ll see the details listed in the Plugins tab.

That’s it. Your accounts are now connected. Now, let’s explore how to surface insights from Marvin in ChatGPT.

How do I pull insights from Marvin into ChatGPT?

Before you begin your question or prompt, make sure that ChatGPT is using Marvin data to generate an answer. Select + in the search bar, click More and select HeyMarvin.

You’ll see it enabled when you type your prompt.

This is what an answer in ChatGPT will look like.

When you query with Marvin MCP, it will use the Standard mode in Ask AI by default. In Standard mode, explorer agents scan all the data to which you have access to find insights and give an in-depth answer. As it runs iterations to generate the answer, each query may take 2–4 minutes.

If you would like to prioritize speed over depth, prompt the tool to run Ask AI in Fast mode.
​

Answers in MCP will:

  1. Give more weight to Marvin data from the last 6 months, unless you specify that you want to consider older data.

  2. Use the documents and context added to your team's Organizational Memory in Marvin.

  3. Prioritize data from respondents, unless you specify a focus on data from internal team members.

How do I verify the insights from Marvin?

Responses in ChatGPT will include clickable citations that take you to the exact source in Marvin. You'll see the citations as inline links in the text, like [link to insight] or [link to transcript]. Click to view the file or published report in Marvin to verify and learn more.

How do I work in Marvin from ChatGPT?

Before you can share data, you must grant ChatGPT write access. You must check the box against "Perform actions on your behalf within your permission level" while setting up the Marvin connector.

Once you're connected, you can prompt the write actions directly from ChatGPT.

Let’s consider an example. We looked at the customer knowledge in our repository to predict product design trends for 2027.

First, we surfaced insights from Marvin. The MCP read tools ran a search to identify insights in the relevant project.

We then asked ChatGPT to pull in predictions from experts, reports, agencies, etc., across the internet. Once we’d verified and sorted the data to keep, we prompted ChatGPT to create an Insight report in Marvin.

You’ll need to grant access to the List Projects tool to find your project in Marvin. You can choose between Allow once or Always allow. If you Deny permission, ChatGPT will not be able to access the list of projects through the Marvin MCP connector.

While creating an Insight report, remember to:

  • Specify the project where you want to add the report

  • Mention share permissions. To collaborate with team members in Marvin or edit further, create a shared or private draft. To share your work with everyone, publish the report. By default, Marvin will create a private draft if you don’t specify.

  • Add instructions to visualize data as graphs, quotes, tables, callouts, images, and include citations.

  • Review the report before you add it to Marvin

You’ll need to grant permission for each tool the first time it is run. A prompt to create the report will trigger the Create Insight tool.

Once the report is ready, the tool will add it to the specified project. You can open the Insight in Marvin by clicking the link in the chat.

You can view, edit, leave comments, and publish the report in Marvin. Or you can update the report from ChatGPT.

Next, we prompted in ChatGPT to create a discussion guide based on the report, so we could interview designers and PMs to ask them about the predicted trends.

It used the Generate Discussion Guide tool to draw up a list of questions.

While creating your discussion guide, remember to:

  • Add details about the study and the people you intend to interview

  • Ask the AI to check the project overview to understand the objectives

  • Pull in additional context from Marvin and external sources

  • Review and iterate before you finalize the questions

Once you’ve reviewed the discussion guide, add an instruction to save it in Marvin. You can access it from the link in your chat or find it in your project.

Access to data

All permissions and access in Marvin transfer over to ChatGPT. You only see insights and answers based on the research that is shared with you in Marvin. Admins need to manage permissions in Marvin to decide which research should be accessible to everyone and which confidential data to safeguard.

Best practices to write prompts in ChatGPT to pull the right insights from Marvin

We recommend that you specify the following in your prompt:

  • That you want to use Ask AI tool to surface insights from Marvin.

  • The projects where you want ChatGPT to scan data

  • Specific files and file types it should refer to

  • The format of the answer; you can ask for one-pagers, detailed reports, charts, graphs, customer journeys, and more

The more filters or parameters you add, the easier it will be for ChatGPT to find the right data in Marvin. You could include a time period, recency, file tags, and labels used on Marvin, etc. By default, it will use the Standard mode in Ask AI, wherein explorer agents scan all the data to which you have access to generate an in-depth answer. As the tool runs iterations to generate the answer, each query may take 2–4 minutes.

If you would like to prioritize speed over depth, prompt the tool to run Ask AI in Fast mode.
​

Answers in MCP will:

  1. Give more weight to Marvin data from the last 6 months, unless you specify that you want to consider older data.

  2. Use the documents and context added to your team's Organizational Memory in Marvin.

  3. Prioritize data from respondents, unless you specify a focus on data from internal team members.

For example, you could ask, “Summarize the last five files from Expert Series webinars?”. Or “List the workflows and jobs mentioned most often by product teams in EU-based companies in the last 6 months.”

If you are searching for specific files, include the word “search” in your prompt. For example, “Search for the 5 most recent sales calls in the Demo folder”.

How do I choose between analysis in Marvin and in ChatGPT?

Choosing whether to conduct your research in Marvin or as an app in ChatGPT depends on the objective of your task.

Use Marvin when you...

Use ChatGPT when you...

Need to search and tag user feedback by feature, role, or any other filter

Need to turn that feedback into technical docs, FAQs, code samples, or help content

Need to redact PII and control access in a SOC 2 and HIPAA compliant environment

Need to compare your findings to market trends, competitor positioning, or academic frameworks

Need to create polished insight reports with video clips, highlight reels, and cited quotes

Need to turn research into a finished deliverables like a memo, strategy doc, PRD, or pitch

Need insights traced to source with clickable links to the exact point in a transcript, video, or file

Want to stress-test your conclusions for bias before you present

Did this answer your question?