Connect your AI Agents to Quartr in minutes

Merge lets you securely connect your agents to Quartr and thousands of tools instantly

Available tools

list_audio

List audio recordings of earnings calls. Filter by companies, events, date range, or type. Use expand='event' for event data. Cursor pagination (limit 1-500).

get_audio

Get an audio recording by ID. Returns event, company, audio URL, duration, and backlink URL.

get_audio_chapters

Get chapters for an audio recording. Returns speakers, timestamps, and titles for each section.

list_companies

List companies. Filter by countries, exchanges, tickers, ISINs, or IDs. Supports cursor pagination (limit 1-500). Use cursor from page_info for next page.

get_company

Get a company by Quartr ID. Returns name, country, tickers, ISINs, and backlink URL.

get_company_segments

Get segments for a company. Returns business segments with pagination. Use cursor from page_info for next page.

list_documents

List all documents (transcripts, reports, slides). Filter by companies, events, date range, document group, or type. Use expand='event' for event data. Cursor pagination (limit 1-500).

get_document

Get a document by ID. Returns event, company, type, document URL, and backlink URL.

list_events

List earnings events. Filter by companies, countries, exchanges, tickers, date range, or event type. Supports cursor pagination (limit 1-500).

get_event

Get an event by ID. Returns title, company, type, fiscal period, date, and backlink URL.

get_event_summary

Get AI-generated summary for an event. Choose length: line, short, or long. Use plain=true for text without source tags.

list_event_types

List all event types (e.g. earnings call, capital markets day). Use IDs to filter events, transcripts, and other resources by type.

get_event_type

Get an event type by ID. Returns name and metadata.

list_document_types

List all document types (e.g. transcript, report, slide deck). Use IDs to filter documents by type.

get_document_type

Get a document type by ID. Returns name and metadata.

list_reports

List financial reports. Filter by companies, events, date range, or document group. Use expand='event' for event data. Cursor pagination (limit 1-500).

get_report

Get a financial report by ID. Returns event, company, document URL, and backlink URL.

get_report_pages

Get pages for a financial report. Returns page content extracted from the report PDF.

get_report_summary

Get AI-generated summary for a report. Choose length: line, short, or long. Use plain=true for text without source tags.

list_slides

List slide decks (presentation materials). Filter by companies, events, date range, or document group. Use expand='event' for event data. Cursor pagination (limit 1-500).

get_slide

Get a slide deck by ID. Returns event, company, document URL, and backlink URL.

get_slide_pages

Get pages for a slide deck. Returns content and image URLs for each slide.

get_slide_summary

Get AI-generated summary for a slide deck. Choose length: line, short, or long. Use plain=true for text without source tags.

list_transcripts

List earnings call transcripts. Filter by companies, events, date range, or document group. Use expand='event' for event data. Cursor pagination (limit 1-500).

get_transcript

Get a transcript by ID. Returns event, company, language, and backlink URL.

get_transcript_chapters

Get chapters for a transcript. Returns speakers, timestamps, and content for each section of the earnings call.

get_transcript_summary

Get AI-generated summary for a transcript. Choose length: line, short, or long. Use plain=true for text without source tags.

validate_credential

Validate Quartr API key by making a lightweight list companies call.

View all tools by creating a free accountSee more tools

How to set up Merge Agent Handler

In an mcp.json file, add the configuration below, and restart Cursor.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5      "headers": {
6        "Authorization": "Bearer yMt*****"
7      }
8    }
9  }
10}
11
Copy Code

Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.

Make sure Claude is using the Node v20+.

Learn more in the official documentation ↗

1{
2  "mcpServers": {
3    "agent-handler": {
4      "command": "npx",
5      "args": [
6        "-y",
7        "mcp-remote@latest",
8        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9        "--header",
10        "Authorization: Bearer ${AUTH_TOKEN}"
11      ],
12      "env": {
13        "AUTH_TOKEN": "yMt*****"
14      }
15    }
16  }
17}
Copy Code
Copied!

Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.

Learn more in the official documentation ↗

1{
2    "mcpServers": {
3      "agent-handler": {
4        "command": "npx",
5        "args": [
6          "-y",
7          "mcp-remote@latest",
8          "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9          "--header",
10          "Authorization: Bearer ${AUTH_TOKEN}"
11        ],
12        "env": {
13          "AUTH_TOKEN": "<ah-production-access-key>"
14        }
15      }
16    }
17  }
Copy Code

In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".

You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.

Learn more in the official documentation ↗

1{
2  "inputs": [
3    {
4      "type": "promptString",
5      "id": "agent-handler-auth",
6      "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7      "password": true
8    }
9  ],
10  "servers": {
11    "agent-handler": {
12      "type": "stdio",
13      "command": "npx",
14      "args": [
15        "-y",
16        "mcp-remote@latest",
17        "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18        "--header",
19        "Authorization: Bearer ${input:agent-handler-auth}"
20      ]
21    }
22  }
23}
Copy Code

FAQs on using Merge's Quartr  MCP server

FAQs on using Merge's Quartr  MCP server

What is a Quartr MCP?

It's an MCP server that gives your agents access to Quartr's financial intelligence platform via tools. Your agents can invoke these tools to retrieve earnings transcripts, pull financial reports, get event summaries, fetch investor presentation slides, and more.

Quartr offers an official MCP server, but you can also use one from a third-party platform, like Merge Agent Handler.

How can I use the Quartr MCP server?

The use cases naturally depend on the agent you've built, but here are a few common ones:

  • Earnings call monitoring: An agent tracks a watchlist of companies and sends a Slack summary to an investment team whenever a new earnings event is published, pulling the event summary and key transcript highlights from Quartr automatically
  • Investor research briefs: An agent takes a list of companies from a CRM deal and fetches the latest financial reports and transcript summaries from Quartr, then compiles a one-page research brief in Google Docs before a client call
  • Competitive intelligence tracking: An agent monitors a set of competitor companies in Quartr and alerts a strategy team in email or Slack when new documents or reports are published that mention specific keywords
  • CRM enrichment: An agent pulls the latest Quartr financial data for companies in a Salesforce pipeline and updates revenue, event history, and document links directly on the account record

What are popular tools for Quartr's MCP server?

Here are some of the most commonly used tools:

  • list_companies: searches for companies in the Quartr database by name or ticker. Call this first when an agent needs to resolve a company name to a Quartr ID before pulling financial data
  • get_event_summary: returns an AI-generated summary of a specific earnings event, including key themes and financial highlights. Useful for agents that need to surface the most important takeaways without processing a full transcript
  • get_transcript_summary: fetches a summarized version of an earnings call transcript. Good for workflows that need a condensed view of management commentary to include in a research brief or CRM note
  • get_report_summary: retrieves a summary of a financial report for a given company and period. Use this when an agent needs to quickly surface revenue, margin, or guidance highlights without parsing the full document
  • list_events: returns upcoming and historical events for a company, including earnings calls and investor days. Helpful when an agent needs to check whether a new event has been published since the last time it ran
  • list_documents: fetches company filings and investor relations documents available in Quartr. Call this when an agent needs to verify what source material is available before generating a research output

What makes Merge Agent Handler's Quartr MCP server better than alternative Quartr MCP servers?

Here's what sets Merge Agent Handler's Quartr MCP server apart from building your own integration or using an alternative:

  • Enterprise-grade security and DLP: Merge Agent Handler includes built-in data loss prevention controls that let you block or redact sensitive fields before they reach an agent. For Quartr, this means you can prevent detailed financial figures, pre-release event data, or proprietary research from being surfaced to an agent with overly broad access
  • Managed authentication and credentials: Merge stores and refreshes Quartr credentials on your behalf. You never expose raw API keys or OAuth tokens to an agent or manage token rotation manually
  • Real-time observability and audit trail: Every tool call made against Quartr is logged with timestamp, tool name, input parameters, and response metadata. You can audit exactly what an agent read or wrote without instrumenting anything yourself
  • Tool Packs and controlled access: Tool Packs let you bundle specific Quartr tools with tools from other connectors into a single MCP endpoint, scoped to a specific use case. An agent gets exactly the tools it needs, nothing more

How can I start using Merge Agent Handler's Quartr MCP server?

You can take the following steps:

1. Create or log into your Merge Agent Handler account.

2. Install the Merge CLI by running pipx install merge-api, then run merge configure to link the CLI to your Merge account and merge login to authenticate your session.

3. Register the Agent Handler MCP server with Claude Code by running claude mcp add --transport http agent-handler https://ah-api.merge.dev/mcp, then open Claude Code and run /mcp to confirm agent-handler appears with a connected status.

4. Select agent-handler from the MCP list. This opens a browser window where you select which integrations to authenticate. Choose Quartr and complete the auth flow. Merge stores and manages the credentials going forward.

5. Open a Claude Code session and start querying Quartr data directly. The first time you use a Quartr tool, a Magic Link may appear to complete connector authentication.

If you want to connect Merge Agent Handler's Quartr MCP with internal or customer-facing agentic products, you can follow the steps in our docs.

Explore other MCP servers built and managed by Merge

activecampaign
ActiveCampaign
ahrefs
Ahrefs
airtable
Airtable
amadeus
Amadeus
amazon_s3
Amazon S3
amplitude
Amplitude
anaplan
Anaplan
apollo
Apollo
arize
Arize
articulate
Articulate Reach 360
asana
Asana
attio
Attio
aviationstack
Aviationstack
bamboohr
BambooHR
basecamp
Basecamp
biorxiv
bioRxiv
bitbucket
Bitbucket
bitly
Bitly
box
Box
calendly
Calendly
canva
Canva
clickup
ClickUp
clinicaltrials
ClinicalTrials.gov
cloudflare
Cloudflare

Ready to try it out?

Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now