Model Context Protocol (MCP)

Supercharge your AI agents—integrate effortlessly with Compliancely API via our MCP server

Welcome to the Compliancely Model Context Protocol (MCP) Server documentation. This guide provides comprehensive instructions for integrating Compliancely's verification services directly into your development environment through the Model Context Protocol.

Overview

The Compliancely MCP Server enables AI assistants and development tools to interact seamlessly with Compliancely's enterprise platform. By integrating this server, you can perform identity verification, business verification, sanctions screening, address validation, and tax compliance checks directly from your IDE or AI assistant.

What is MCP?

The Model Context Protocol (MCP) is an open protocol that enables AI assistants to securely access external data sources and tools. By using MCP, Compliancely services become available as native tools within your AI-powered development environment. Know more about MCP here

Natural Language

Use simple sentences to run the checks. No code needed. Great for quick tests and team work.

Secure OAuth 2.1

Uses top OAuth 2.1 security with JWT tokens and passes requests securely to APIs.

Works in Your IDE

Type prompts in Cursor/VS code to call MCP APIs and get auto-complete help.

Connect to Compliancely's MCP:

OAuth Authentication

The Compliancely MCP server implements OAuth 2.1 authorization per the MCP spec. This approach provides stronger security than direct access tokens through granular scopes and user-specific permissions.

Adding Compliancely MCP to your client triggers a simple OAuth consent screen. You review and approve exactly what data the client can access in your Compliancely account.

Key Benefits

  • PKCE Required: Protects against authorization code interception
  • Dynamic Registration: Auto-registers clients without manual setup
  • HTTPS Only: All endpoints require secure connections
  • Token Rotation: Automatic refresh prevents long-lived tokens

Setup Using IDE

Cursor IDE

To open Cursor and automatically add the Compliancely MCP - Install in Cursor

Alternatively, add the following to your ~/.cursor/mcp.json file. To learn more, see the Cursor documentation

{
  "mcpServers": {
    "compliancely": {
      "url": "https://mcp.compliancely.com/mcp"
    }
  }
}

To Setup Using Cursor IDE Directly ,

  1. Open Cursor and click the Settings (⚙️) icon in the top-right corner.
  2. Select Tools & MCP and click Add Custom MCP (or) New MCP Server.
  3. mcp.json will be opened. Add server configuration:
    1. Provide a name for the server.
    2. Add Compliancely MCP server URL ("https://mcp.compliancely.com/mcp") as shown below
      {
        "mcpServers": {
          "compliancely": {
            "url": "https://mcp.compliancely.com/mcp"
          }
        }
      }
    3. Save Configuration file.
  4. Cursor will automatically starts the server and displays its status in the MCP Server list.
  5. Open a new chat by clicking the + icon and type a quick test prompt such as "Check Compliancely MCP connection" to confirm it's active.
Visual Studio Code

To open VS Code and automatically add the Compliancely MCP - Install in VS Code

Alternatively, add the following to your ~/.vscode/mcp.json file. To learn more, see the VS Code documentation

{
  "servers": {
    "compliancely": {
      "type": "http",
      "url": "https://mcp.compliancely.com/mcp"
    }
  }
}

Available Tools

The Compliancely MCP Server unlocks powerful compliance verification tools. Always enable human approval for tool usage and be cautious when connecting to other MCP servers to prevent prompt injection risks. Share feedback or tool requests via email at [email protected].

❗️

Usage Warning (Mandatory)

Cost Warning: Using MCP tools—especially POST operations—may incur usage charges. AI models may call tools multiple times in a single prompt depending on the context they infer. Use prompts carefully to avoid unintended API calls.

ResourceToolAPI
IRS TIN Matchrequest_tin_matchTIN Match Request
retrieve_tin_matchGET TIN Match Status By ID
request_hybrid_tin_matchTIN Match (Hybrid)
list_tin_matchGet All Requests
US Address Verificationrequest_address_verificationUS Address Verification Search
retrieve_address_verificationUS Address Verification Search by ID
list_address_verificationGet All Address Verification Requests
IRS Tax Exemptrequest_tax_exempt_statusTax Exempt Search
list_tax_exempt_checksGet Tax Exempt Results
IRS Servicesretrieve_irs_statusGet IRS Status
US - Watchlistsrequest_ofac_checkRequest OFAC Search
list_ofac_checksGet OFAC Results
request_dmf_checkRequest DMF Search
list_dmf_checksGet DMF Results
Canada Business Servicesrequest_canada_businessRequest CA Business Search
retrieve_canada_businessGet CA Business Search Results
request_canada_gsthst_registryRequest CA GST/HST Search
retrieve_canada_gsthst_registryGet CA GST/HST Results

The server exposes selected API operations as tools, allowing controlled execution from an LLM environment.