Maton MCP Tools

Connect to SaaS tools via Maton AI. Includes full UI integration for Clawdbot Gateway dashboard. Use when setting up Maton integration, connecting apps (Gmai...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 831 · 1 current installs · 1 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included backend and UI integration files. The skill only requires adding a Maton API key and copying UI/backend handlers into the Gateway — these are expected for a SaaS-OAuth integration.
Instruction Scope
SKILL.md and reference files focus on UI integration, managing an API key, and making server-side requests to Maton's API. The runtime instructions only reference the Clawdbot config and UI/server code paths that are necessary for this feature; they don't instruct the agent to read unrelated files or exfiltrate data.
Install Mechanism
There is no automated install/download; it's an instruction-only skill with reference TypeScript files to copy into the host codebase. No external arbitrary downloads or package installs are performed by the skill itself.
Credentials
The only credential involved is the Maton API key (stored as MATON_API_KEY in the Clawdbot config). No other environment variables or unrelated secrets are requested, which is proportionate for this functionality.
Persistence & Privilege
always is false and the skill does not demand permanent inclusion. It writes/updates its own configuration key (MATON_API_KEY) and schedules a gateway restart to pick up changes — this is expected for adding an integration and is limited in scope.
Assessment
This skill appears to do what it says: add UI pages and server handlers that store a Maton API key in your Clawdbot config and call Maton's API at https://ctrl.maton.ai. Before installing, review and understand that you will be (1) copying TypeScript files into your gateway/UI codebase, (2) adding MATON_API_KEY to your central config (~/.clawdbot/clawdbot.json), and (3) restarting the gateway. Confirm you trust maton.ai and the ctrl.maton.ai endpoint, and consider scoping/rotating the Maton API key per best practices. If you want extra assurance, audit the referenced files in-place after copying (they are provided here) and test in a staging environment before enabling in production.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk978wt2rrhvsyva8a5wqzatnrx816e3n

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔗 Clawdis

SKILL.md

Maton AI

Connect your AI agent to SaaS tools via Maton's OAuth connection management. This skill provides:

  • Full UI Dashboard — Configure API key, view connections, initiate OAuth flows
  • Multi-App Support — Gmail, Slack, Notion, HubSpot, Jira, Google Workspace, and more
  • Connection Management — Create, monitor, and delete app connections
  • API Keys Integration — Maton API key appears in the API Keys tab for easy configuration

Overview

Maton provides a unified API for connecting to SaaS tools via OAuth. Once connected, you can interact with these tools through Maton's AI capabilities or directly via their API.

Prerequisites

  1. Maton Account — Sign up at maton.ai
  2. API Key — Get your API key from the Maton dashboard
  3. Clawdbot Gateway — v2026.1.0 or later with UI enabled

Quick Start

Step 1: Get Your API Key

  1. Go to maton.ai and sign in
  2. Navigate to Settings → API Keys
  3. Create or copy your API key

Step 2: Configure in Clawdbot UI

Option A: Via API Keys tab

  1. Open Clawdbot Dashboard → SettingsAPI Keys
  2. Find "Maton" in the Environment Keys section
  3. Enter your API key and click Save

Option B: Via Maton tab

  1. Open Clawdbot Dashboard → ToolsMaton
  2. Click Configure
  3. Paste your API key
  4. Click Save

Step 3: Connect Apps

  1. Go to ToolsMaton
  2. Click Connect App and select an app (e.g., Gmail, Slack)
  3. Complete the OAuth flow in the popup window
  4. Once status shows ACTIVE, the connection is ready

Supported Apps

Maton supports 50+ SaaS applications including:

CategoryApps
Google WorkspaceGmail, Calendar, Docs, Sheets, Drive, Slides, Ads, Analytics
ProductivityNotion, Airtable, Jira, Calendly
CommunicationSlack, Outlook
CRMHubSpot, Apollo
MediaYouTube

API Reference

Base URL

https://ctrl.maton.ai

Authentication

All requests require a Bearer token:

curl https://ctrl.maton.ai/connections \
  -H "Authorization: Bearer YOUR_API_KEY"

Endpoints

MethodEndpointDescription
GET/connectionsList all connections
POST/connectionsCreate new connection
GET/connections/{id}Get connection details
DELETE/connections/{id}Delete connection

Connection Status

StatusDescription
PENDINGOAuth flow not completed; url contains OAuth link
ACTIVEConnection established and ready to use
FAILEDConnection failed; reconnection required

Architecture

Configuration Storage

The Maton API key is stored in the main Clawdbot config file:

{
  "env": {
    "MATON_API_KEY": "your-api-key-here"
  }
}

This integrates with the API Keys tab for centralized key management.

Backend RPC Methods

MethodPurpose
maton.statusGet API key status and connection count
maton.saveValidate and store API key
maton.testTest the API key
maton.disconnectRemove API key
maton.connectionsList all connections
maton.connectCreate a new connection (returns OAuth URL)
maton.deleteDelete a connection
maton.appsList supported apps

UI Components

FilePurpose
maton-backend.tsGateway RPC handlers
maton-controller.tsUI state management
maton-views.tsLit HTML templates

Installation

See reference/README.md for detailed integration instructions.

Quick Integration

  1. Copy backend handler to src/gateway/server-methods/maton.ts
  2. Copy UI files to ui/src/ui/views/ and ui/src/ui/controllers/
  3. Add "maton" tab to navigation
  4. Add MATON_API_KEY to API keys discovery
  5. Rebuild and restart

UI Features

Maton Tab (Tools → Maton)

  • Connection status with active/pending counts
  • API key configuration form
  • Connected apps list with status badges
  • App picker modal for new connections
  • One-click OAuth flow initiation

API Keys Tab Integration

  • Shows "Maton" in Environment Keys section
  • Direct input field for API key
  • Save/Clear functionality

Security

AspectImplementation
Key StorageMain config file (~/.clawdbot/clawdbot.json)
Key AccessNever exposed to AI agent
OAuth TokensManaged by Maton (automatic refresh)

Best practices:

  • Rotate API keys periodically
  • Review connected apps regularly
  • Disconnect unused connections

Troubleshooting

"Unauthorized" error

  • Verify your API key is correct
  • Check that the key hasn't been revoked
  • Regenerate in Maton dashboard if needed

Connection stuck in PENDING

  • OAuth flow wasn't completed
  • Try the OAuth URL again
  • Delete and recreate if URL expired

Connection shows FAILED

  • OAuth token may have expired
  • Delete the connection and create new one

Maton not in API Keys tab

  • Ensure you're on Clawdbot v2026.1.0+
  • Refresh the page after gateway restart

Reference Files

  • reference/maton-backend.ts — Gateway RPC handlers
  • reference/maton-controller.ts — UI controller logic
  • reference/maton-views.ts — UI rendering (Lit)
  • reference/README.md — Installation guide

Support

Files

5 total
Select a file
Select a file to preview.

Comments

Loading comments…