Merge MCP Server

Merge MCP Server is an MCP server that integrates the Merge Unified API with LLM providers using the Model Context Protocol. It allows software developers, integration engineers, and operations teams to query, create, and update third-party SaaS data through natural language prompts. Merge provides a unified API connecting across multiple enterprise categories, including HRIS, ATS, accounting, and CRM systems. By exposing these backend models to language models like Claude, the server lets users inspect data schemas, fetch existing records, and trigger updates without writing custom API calls for each separate SaaS platform. The server operates over local stdio using uvx and enforces fine-grained access control through explicit scopes. This architecture allows organizations to restrict permissions to specific common models, such as candidates in an ATS or accounts in an accounting system, matching the exact permissions enabled on their linked accounts.

Category: CRM, ERP & E-commerce

Tags: accounting, crm, hris, integration, unified-api

Visit Merge MCP Server

How to install and configure Merge MCP Server

  1. Ensure Python 3.10 or higher and uv are installed on your machine. 2. Obtain your Merge API key and your Linked Account token from Merge. 3. Open your Claude Desktop configuration file by navigating to Settings -> Developer -> Edit Config, which opens claude_desktop_config.json. 4. Add the server under mcpServers using the uvx command: json { "mcpServers": { "merge-mcp-server": { "command": "uvx", "args": ["merge-mcp"], "env": { "MERGE_API_KEY": "your_api_key", "MERGE_ACCOUNT_TOKEN": "your_account_token" } } } } 5. Replace the environment variables with your actual credentials. If uvx fails to resolve, provide its absolute path (e.g., /Users/username/.local/bin/uvx). 6. Save the file and restart Claude Desktop.

What you can do with Merge MCP Server

  • Querying candidate and application data from an applicant tracking system using conversational queries directly within Claude Desktop. - Retrieving employee records and payroll structures from linked HRIS platforms to verify current staff directory details. - Updating customer or account entries across connected CRM and accounting software without opening the underlying dashboards. - Restricting LLM access to designated schemas using fine-grained category scopes like ats.Job:read or hris.Employee:read. - Building custom Python MCP client loops that request user confirmation before running destructive write tools.

Key facts

  • https://github.com/merge-api/merge-mcp
  • CRM, ERP & E-commerce, Developer Tools & Code Intelligence
  • accounting, crm, hris, integration, unified-api

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab — MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…

How do I install Merge MCP Server?

You can run Merge MCP Server using the uv package manager. First, install uv on macOS, Linux, or Windows. Then, configure your MCP client to execute uvx merge-mcp while providing your MERGE_API_KEY and MERGE_ACCOUNT_TOKEN as environment variables.

What can Merge MCP Server do?

Merge MCP Server exposes Merge Unified API endpoints as MCP tools. It enables LLMs to query entities, inspect data models and fields, and create or update records across multiple categories like HRIS, ATS, and accounting systems through natural language.

Which MCP clients work with Merge MCP Server?

It works with any MCP-compliant client that supports stdio transport. Common examples include Claude for Desktop and custom Python clients built using the official mcp package and Anthropic SDK.

How do scopes work in Merge MCP Server?

Scopes restrict which tools are enabled on the server. You pass them using the --scopes argument formatted as category.CommonModel:permission. If omitted, all available scopes authorized on your Linked Account are enabled by default.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories