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
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.ats.Job:read or hris.Employee:read. - Building custom Python MCP client loops that request user confirmation before running destructive write tools.Part of MCP Servers
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.
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.
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.
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.