Welcome to the Heymarvin Developer Documentation Hub

Marvin is a centralized, searchable platform for your team's customer, brand, and market data. Bring data in through the import APIs, or connect your team's tools to Marvin over MCP.

Your team must be on a Pro or Enterprise plan in Marvin to access Marvin's API endpoints.

Start here#

  1. Access and authorization — create an API key and exchange it for an access token. Every API call needs one.
  2. Pick a guide for what you're importing — the guides walk the whole flow end to end with runnable code.
  3. Look up an endpoint in the API reference when you need exact parameters, responses, and status values.

What you can import#

You haveGuideEndpoints
A tabular export — support tickets, CRM records, feedbackImport CSVCSVs
Free text — reviews, verbatims, chat logs, call notesImport unstructured dataCSVs
Survey responses with question typesImport surveysCSVs
Unmoderated research — a CSV plus recordingsImport multimedia CSVCSVs
Audio, video, documents, or images as standalone filesImporting files to MarvinFiles
A research document to publish as an insightImporting insights into MarvinInsights

All three need a project to import into. Create one or list the projects you already have.

Other protocols#

  • MCP — let an AI client discover and call Marvin tools over JSON-RPC.
  • SCIM 2.0 — let your identity provider provision and deprovision Marvin users.

Regions#

Marvin runs in the US and EU. Use the base URL matching your customer's data residency — the two are separate deployments and a token from one is not valid on the other.

RegionBase URL
UShttps://app.heymarvin.com
EUhttps://app.eu.heymarvin.com

Every code sample in these docs has a tab per region.