For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
Resources
Log inGet a demo
Get startedConnectorsAPI reference
Get startedConnectorsAPI reference
  • Agent Handler
      • POSTMCP endpoint - list tools & call tool

Get started

  • Overview
  • Introduction
  • Unified API
  • Linked Account
  • Merge Link
  • Use cases

Implementation

  • Sandboxes
  • SDKs
  • API access
  • Syncing data
  • Writing data
  • Data minimization
  • Supplemental data
  • Errors
  • Integration metadata

API reference

  • ATS
  • HRIS
  • Accounting
  • Ticketing
  • CRM
  • File Storage
  • Knowledge Base
  • Chat

Resources

  • Help Center
  • Merge.dev
  • Changelog
© Merge 2026Terms of usePrivacy policy
UnifiedAgent HandlerGateway
UnifiedAgent HandlerGateway
Resources
Log inGet a demo
Agent HandlerMCP

MCP endpoint - list tools & call tool

POST
https://ah-api.merge.dev/api/v1/tool-packs/:tool_pack_id/registered-users/:registered_user_id/mcp/
POST
/api/v1/tool-packs/:tool_pack_id/registered-users/:registered_user_id/mcp/
$curl -X POST https://ah-api.merge.dev/api/v1/tool-packs/tool_pack_id/registered-users/registered_user_id/mcp/ \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: application/json" \
> -d '{
> "jsonrpc": "2.0",
> "method": "tools/list",
> "id": 1
>}'
200List available tools
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "result": {
5 "tools": [
6 {
7 "name": "create_issue",
8 "description": "Create a new issue",
9 "inputSchema": {
10 "type": "object",
11 "properties": {
12 "title": {
13 "type": "string"
14 }
15 }
16 }
17 }
18 ]
19 }
20}

Endpoint to list tools and call a tool. Use the tools/list method to retrieve available tools, and the tools/call method to execute a specific tool. Implements the JSON-RPC 2.0 MCP specification.

Was this page helpful?
Previous

Bulk upsert/delete tool description overrides (Tool Pack)

Next

Search tools

Authentication

AuthorizationBearer

Token-based authentication with required prefix “Bearer”

Path parameters

registered_user_idstringRequired
tool_pack_idstringRequiredformat: "uuid"

Query parameters

authenticated_onlybooleanOptionalDefaults to false

When true, only return tools for connectors the registered user has already authenticated, and hide per-connector authenticate_* tools.

formatenumOptional
Allowed values:

Request

This endpoint expects an object.
jsonrpcstringRequired
methodenumRequired
Allowed values:
idintegerOptional
paramsobjectOptional

Response

JSON-RPC 2.0 response

jsonrpcstring
idinteger
resultobject