Automation Bridge Nexus
This utility facilitates connections between sophisticated agent frameworks, adhering to the Model Context Protocol (MCP), and essential Software as a Service (SaaS) platforms, including giants like Salesforce and HubSpot, via structured function invocation. Such systems are critical for organizations aiming to maintain competitive standing and enhance operational efficacy within dynamic commercial environments. The tool exposes numerous API operations for interacting with the suite of Maton resources.
Author

maton-ai
Quick Info
Actions
Tags
Introduction
This library empowers modern agent architectures, such as those using the Model Context Protocol (MCP), to interface with Maton's proprietary APIs through standardized function calling mechanisms. While this library is not a complete mapping of the entire Maton API surface, it provides comprehensive support, including compatibility with Typescript environments. The functionality aims to streamline interactions within organizational workflows, aligning with broader business management tool objectives.
This framework drew inspiration from the Stripe Agent Toolkit, sharing conceptual implementation parallels with that established codebase.
For the most detailed technical specifications, users should consult the documentation provided within the official TypeScript package directory. Initial setup requires obtaining an authorization key from the Maton control panel and reviewing the core API reference documentation.
Related Topics
- Enterprise Resource Planning (ERP) Integration
- Software as a Service (SaaS) Orchestration
- Business Process Management (BPM)
- Agentic Workflow Automation
- Data Interoperability Standards
TypeScript
Installation
Modification of the source code is unnecessary for standard utilization. Users focused solely on implementing the package should execute the following command in their project environment:
npm install @maton/agent-toolkit
Requirements
- Node version 18 or newer must be running.
Usage
Model Context Protocol
The Automation Bridge Nexus furnishes full compatibility with the Model Context Protocol (MCP) specification.
To initiate the local Maton MCP execution environment using npx, employ the subsequent command:
API Agent (Beta)
# Command to activate the API agent functionality
npx -y @maton/mcp hubspot --agent --api-key=YOUR_MATON_API_KEY
API Action
Executing this command will configure all supported API interaction methods:
# Command to set up every accessible API operation
npx -y @maton/mcp hubspot --actions=all --api-key=YOUR_MATON_API_KEY
# Command to configure specific API operations for contact management
npx -y @maton/mcp hubspot --actions=create-contact,list-contacts --api-key=YOUR_MATON_API_KEY
Ensure that YOUR_MATON_API_KEY is substituted with your valid credential, obtainable from the Maton administrative console. Alternatively, the MATON_API_KEY can be exported as an environmental variable.
Usage with Claude Desktop
To integrate this tool with the Claude Desktop client, incorporate the following JSON structure into your claude_desktop_config.json file. Further guidance on this integration process is available through the official quickstart documentation.
{
"mcpServers": {
"maton": {
"command": "npx",
"args": [
"-y",
"@maton/mcp@latest",
"hubspot",
"--actions=all",
"--api-key=YOUR_MATON_API_KEY"
]
}
}
}
Remember to substitute the placeholder API key with your actual secret. Setting the MATON_API_KEY within your operating system's environment variables provides another secure pathway for key management.
Available API actions
| Application | Operation |
|---|---|
airtable |
list-bases |
airtable |
list-records |
airtable |
list-tables |
asana |
create-task |
asana |
get-task |
asana |
list-projects |
asana |
list-tasks |
asana |
list-workspaces |
aws |
get-s3-object |
aws |
list-s3-buckets |
aws |
list-s3-objects |
calendly |
get-event |
calendly |
list-event-invitees |
calendly |
list-event-types |
calendly |
list-events |
clickup |
create-task |
clickup |
delete-task |
clickup |
get-task |
clickup |
list-folders |
clickup |
list-lists |
clickup |
list-spaces |
clickup |
list-tasks |
clickup |
list-workspaces |
google-calendar |
create-event |
google-calendar |
delete-event |
google-calendar |
get-calendar |
google-calendar |
get-event |
google-calendar |
list-calendars |
google-calendar |
list-events |
google-calendar |
update-event |
google-docs |
append-text |
google-docs |
create-document |
google-docs |
find-document |
google-docs |
get-document |
google-drive |
create-file |
google-drive |
create-folder |
google-drive |
delete-file |
google-drive |
find-file |
google-drive |
find-folder |
google-drive |
get-file |
google-drive |
list-files |
google-mail |
add-label-to-email |
google-mail |
create-draft |
google-mail |
find-email |
google-mail |
list-labels |
google-mail |
send-email |
google-mail |
remove-label-from-email |
google-sheet |
add-column |
google-sheet |
add-multiple-rows |
google-sheet |
clear-cell |
google-sheet |
clear-rows |
google-sheet |
create-spreadsheet |
google-sheet |
create-worksheet |
google-sheet |
delete-rows |
google-sheet |
delete-worksheet |
google-sheet |
find-row |
google-sheet |
get-cell |
google-sheet |
get-spreadsheet |
google-sheet |
get-values-in-range |
google-sheet |
list-worksheets |
google-sheet |
update-cell |
google-sheet |
update-multiple-rows |
google-sheet |
update-row |
hubspot |
create-contact |
hubspot |
get-contact |
hubspot |
list-contacts |
hubspot |
search-contacts |
hubspot |
merge-contacts |
hubspot |
update-contact |
hubspot |
delete-contact |
hubspot |
create-deal |
hubspot |
get-deal |
hubspot |
list-deals |
hubspot |
search-deals |
hubspot |
merge-deals |
hubspot |
update-deal |
hubspot |
delete-deal |
jira |
list-clouds |
jira |
get-issue |
jira |
list-issues |
jira |
add-comment-to-issue |
jira |
list-comments |
jira |
update-comment |
jira |
list-projects |
jira |
get-user |
jira |
list-users |
jotform |
list-forms |
jotform |
list-submissions |
klaviyo |
add-profiles-to-list |
klaviyo |
assign-template-to-campaign-message |
klaviyo |
create-campaign |
klaviyo |
create-list |
klaviyo |
create-profile |
klaviyo |
create-template |
klaviyo |
get-campaign-messages |
klaviyo |
get-campaign-send-job |
klaviyo |
get-campaigns |
klaviyo |
get-lists |
klaviyo |
get-profiles-for-list |
klaviyo |
get-profiles |
klaviyo |
get-templates |
klaviyo |
send-campaign |
mailchimp |
get-campaign |
mailchimp |
search-campaign |
notion |
create-page |
notion |
find-page |
notion |
get-page |
outlook |
create-draft |
outlook |
find-email |
outlook |
send-email |
pipedrive |
search-people |
salesforce |
create-contact |
salesforce |
get-contact |
salesforce |
list-contacts |
shopify |
create-order |
shopify |
get-order |
shopify |
list-orders |
slack |
list-channels |
slack |
list-messages |
slack |
list-replies |
slack |
send-message |
stripe |
create-customer |
stripe |
create-invoice-item |
stripe |
create-invoice |
stripe |
delete-customer |
stripe |
get-customer |
stripe |
get-invoice |
stripe |
list-customers |
stripe |
list-invoices |
typeform |
get-form |
typeform |
list-forms |
typeform |
list-responses |
youtube |
list-videos |
youtube |
search-videos |
Extra Details
This toolkit is specifically engineered to map high-level agent intentions onto concrete, executable actions across disparate third-party business software. The functionality mirrors core patterns found in tools designed for competitive enterprise resource management. Although the original documentation contained extensive detail on every specific endpoint, that comprehensive listing is omitted here to maintain focus on implementation mechanics. The inclusion of Stripe functions highlights the architecture's capability for handling financial process automation alongside CRM and project management tasks.
Conclusion
This library provides essential connective tissue, allowing autonomous agents to reliably manipulate data within core organizational software suites. By abstracting complex API interactions into standardized function calls under the MCP framework, it significantly aids in automating complex, multi-platform business workflows, thereby supporting continuous market competitiveness and performance improvement for the integrating organization.
