Back to MCP Catalog

Maton API Integration MCP Server

Customer Data PlatformsTypeScript
Connect to various SaaS platforms through Maton's unified API
Available Tools

airtable/list-bases

List all Airtable bases

airtable/list-records

List records from an Airtable table

airtable/list-tables

List tables in an Airtable base

asana/create-task

Create a new task in Asana

asana/get-task

Get details of an Asana task

asana/list-projects

List projects in Asana

asana/list-tasks

List tasks in Asana

asana/list-workspaces

List workspaces in Asana

aws/get-s3-object

Get an object from AWS S3

aws/list-s3-buckets

List AWS S3 buckets

aws/list-s3-objects

List objects in an AWS S3 bucket

calendly/get-event

Get details of a Calendly event

calendly/list-event-invitees

List invitees for a Calendly event

calendly/list-event-types

List Calendly event types

calendly/list-events

List Calendly events

clickup/create-task

Create a new task in ClickUp

clickup/delete-task

Delete a task in ClickUp

clickup/get-task

Get details of a ClickUp task

clickup/list-folders

List folders in ClickUp

clickup/list-lists

List lists in ClickUp

clickup/list-spaces

List spaces in ClickUp

clickup/list-tasks

List tasks in ClickUp

clickup/list-workspaces

List workspaces in ClickUp

google-calendar/create-event

Create a new event in Google Calendar

google-calendar/delete-event

Delete an event from Google Calendar

google-calendar/get-calendar

Get details of a Google Calendar

google-calendar/get-event

Get details of a Google Calendar event

google-calendar/list-calendars

List Google Calendars

google-calendar/list-events

List events in Google Calendar

google-calendar/update-event

Update an event in Google Calendar

hubspot/create-contact

Create a new contact in HubSpot

hubspot/get-contact

Get details of a HubSpot contact

hubspot/list-contacts

List contacts in HubSpot

hubspot/search-contacts

Search for contacts in HubSpot

hubspot/merge-contacts

Merge multiple HubSpot contacts

hubspot/update-contact

Update a contact in HubSpot

hubspot/delete-contact

Delete a contact from HubSpot

hubspot/create-deal

Create a new deal in HubSpot

hubspot/get-deal

Get details of a HubSpot deal

hubspot/list-deals

List deals in HubSpot

hubspot/search-deals

Search for deals in HubSpot

hubspot/merge-deals

Merge multiple HubSpot deals

hubspot/update-deal

Update a deal in HubSpot

hubspot/delete-deal

Delete a deal from HubSpot

salesforce/create-contact

Create a new contact in Salesforce

salesforce/get-contact

Get details of a Salesforce contact

salesforce/list-contacts

List contacts in Salesforce

slack/list-channels

List channels in Slack

slack/list-messages

List messages in a Slack channel

slack/list-replies

List replies to a Slack message

slack/send-message

Send a message in Slack

Maton API Integration provides a Model Context Protocol server that enables seamless interaction with multiple SaaS platforms through a unified API. It supports over 50 different services including HubSpot, Google Workspace, Salesforce, Slack, and many others, allowing AI assistants to perform actions like creating contacts, sending emails, managing documents, and more without requiring separate authentication for each platform.

Overview

Maton API Integration provides a Model Context Protocol (MCP) server that allows AI assistants to interact with numerous SaaS platforms through a unified API. This integration eliminates the need to set up and authenticate with each service individually, making it easy to perform actions across multiple platforms.

Prerequisites

Before using the Maton API Integration, you'll need:

  1. A Maton API key, which you can obtain from your Maton Dashboard
  2. Node.js installed on your system

Installation

You can run the Maton MCP server directly using npx without installing it permanently:

npx -y @maton/mcp hubspot --actions=all --api-key=YOUR_MATON_API_KEY

Replace YOUR_MATON_API_KEY with your actual Maton API key. Alternatively, you can set the MATON_API_KEY environment variable.

Configuration Options

The Maton MCP server offers two main modes of operation:

API Agent Mode (Beta)

npx -y @maton/mcp hubspot --agent --api-key=YOUR_MATON_API_KEY

This mode provides an agent-based interface for interacting with the specified service (HubSpot in this example).

API Action Mode

# To set up all available API actions for a service
npx -y @maton/mcp hubspot --actions=all --api-key=YOUR_MATON_API_KEY

# To set up specific API actions
npx -y @maton/mcp hubspot --actions=create-contact,list-contacts --api-key=YOUR_MATON_API_KEY

This mode allows you to specify which actions you want to make available for the selected service.

Using with Claude Desktop

To use Maton API Integration with Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "maton": {
      "command": "npx",
      "args": [
        "-y",
        "@maton/mcp@latest",
        "hubspot",
        "--actions=all",
        "--api-key=YOUR_MATON_API_KEY"
      ]
    }
  }
}

Replace YOUR_MATON_API_KEY with your actual Maton API key or use environment variables.

Debugging

To debug the server, you can use the MCP Inspector:

  1. Build the server:

    npm run build
    
  2. Start the MCP Inspector:

    npx @modelcontextprotocol/inspector node dist/index.js salesforce --actions=all --api-key=YOUR_MATON_API_KEY
    
  3. Open the MCP Inspector UI in your browser and click Connect to start the MCP server.

  4. You can see the list of tools you selected and test each tool individually.

Supported Platforms

Maton API Integration supports a wide range of platforms including but not limited to:

  • HubSpot
  • Google Workspace (Calendar, Docs, Drive, Mail, Sheets)
  • Salesforce
  • Slack
  • Airtable
  • Asana
  • AWS
  • Calendly
  • ClickUp
  • Jira
  • Notion
  • Stripe
  • And many more

Each platform has specific actions available, such as creating contacts, listing events, sending messages, etc.

Related MCPs

Apache Unomi Profile Manager
Customer Data PlatformsJavaScript

Connect Claude to Apache Unomi CDP for persistent user profile management

Attio
Customer Data PlatformsJavaScript

Connect to Attio CRM to manage company records and notes

Fibery Integration
Customer Data PlatformsPython

Interact with your Fibery workspace using natural language

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.