Maton

Maton

Connect to your SaaS tools like HubSpot, Salesforce, and more.

28
Stars
7
Forks
0
Releases

Overview

The Maton Agent Toolkit enables MCP integration across agent frameworks to call Maton APIs via function calling, with TypeScript support. This repository provides an MCP server for HubSpot that lets developers expose HubSpot API actions as MCP actions, enabling agents to perform HubSpot operations through function calling. To run the HubSpot MCP server, use: npx -y @maton/mcp hubspot --agent --api-key=YOUR_MATON_API_KEY. You can bootstrap all actions or specific ones with --actions=all or --actions=create-contact,list-contacts, etc. Authentication is via a MATON_API_KEY passed on the command line or set in environment variables. Claude Desktop users can configure mcpServers with a small JSON snippet to run the HubSpot server. The HubSpot MCP server exposes standard HubSpot operations, including creating, retrieving, listing, searching, merging, updating, and deleting contacts and deals (e.g., create-contact, get-contact, list-contacts, search-contacts, merge-contacts, update-contact, delete-contact, create-deal, get-deal, list-deals, search-deals, merge-deals, update-deal, delete-deal). The README also enumerates a broad set of API actions across many apps. While focused on HubSpot, the toolkit is TypeScript-enabled and inspired by Stripe’s Agent Toolkit, and is not a completeMaton API.

Details

Owner
maton-ai
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

HubSpot MCP server

Exposes HubSpot API actions as MCP actions for function calling via the Maton Toolkit.

Beta API Agent support

Includes a Beta API Agent for running the MCP server as an API agent.

Flexible action bootstrap

Bootstrap all actions or a selected subset with --actions=all or --actions=create-contact,list-contacts, etc.

Claude Desktop integration

Provides a JSON config snippet to run the HubSpot MCP server from Claude Desktop.

Key-based authentication

Authenticate using MATON_API_KEY either on the command line or via environment variables.

NPM / npx deployment

Run the MCP server on demand using npx, e.g., npx -y @maton/mcp hubspot ...

TypeScript support

Part of the TypeScript-enabled Maton Agent Toolkit for MCP integration.

Audience

DevelopersBuild MCP-enabled agents that perform HubSpot actions via Maton APIs.
IntegratorsConfigure Claude Desktop to run hubspot MCP server and manage API keys.

Tags

HubSpotMCPModel Context ProtocolMatonAPI actionsHubSpot actionsTypeScriptnpxAPI keyClaude Desktopintegration