New to integrations? Start with the integrations overview for the bigger picture of how connectors, tools, and credentials fit together. This page is for finding a specific integration once you know you want one.
What counts as an integration
An integration packages everything ModuleX needs to talk to one service:The connection
How ModuleX signs in to the service on your behalf — an API key, an OAuth connection, or a managed key. You set this up once as a credential.
The tools
The individual actions the integration can perform — “send a message”, “create an issue”, “search records”. One integration usually exposes several tools.
The catalog page
A generated reference page that lists every tool, its inputs, how it authenticates, and any limits — so you know what you are connecting before you connect it.
The logo and details
The service’s display name, logo, and link to its own site, so the catalog stays easy to scan.
Browse by category
Each integration is tagged with one or more categories so you can scan the catalog by the kind of work you do rather than by remembering exact product names. The largest groups are:Productivity & collaboration
Team and document tools — messaging, calendars, docs, and project trackers. The largest group in the catalog.
Developer tools & infrastructure
Source control, cloud platforms, observability, and deployment services.
Marketing
Email, campaigns, analytics, and audience tools.
CRM & sales
Customer records, pipelines, and outreach platforms.
Automation
Connectors that move data between other services and trigger downstream work.
Everything else
Payments, data warehouses, AI services, support desks, and many more specialised connectors.
Categories are a browsing aid, not a fixed taxonomy. Each integration sets its own categories, so the exact labels and counts shift as the catalog grows. Use search when you already know the service you want.
🎬 MEDIA PLACEHOLDER · MX-MEDIA-4040 · [SCREENSHOT]
[SCREENSHOT_DESCRIPTION]: The integration catalog in the ModuleX app, showing the category sidebar and a grid of integration cards.
[SCREENSHOT_DETAILS]: Capture the catalog/browse view in the live app with the category filter visible on the left and integration logo cards on the right. Show the search box at the top. Light theme, 16:9, no personal data.
Find an integration
Open the catalog
In the app, go to the integrations area and open Browse. You’ll see every available integration as a card with its logo and a short description.
Search or filter
Type the service name in the search box, or pick a category to narrow the grid. Search matches the display name and description, so “email”, “calendar”, or “database” all surface relevant results.
Open the integration's page
Click a card to open its catalog page. Review the tools it exposes and how it authenticates before you connect it.
Connect it
Add a credential for the integration, then use its tools from a workflow or the Assistant. See connect an integration for the full walkthrough.
What’s on a tool’s catalog page
Every integration has its own page, generated directly from the integration’s manifest so it always matches what the service actually exposes. When you open one, you’ll find:Header — name, logo, and description
Header — name, logo, and description
The service’s display name, logo, a short description of what it does, and a link to the service’s own website.
Tools — the actions you can call
Tools — the actions you can call
Every tool the integration exposes, each with a plain description, its inputs (name, type, and whether each is required), and the shape of what it returns. This is the menu your workflows and the Assistant choose from.
Authentication — how to connect
Authentication — how to connect
How the integration signs in — an API key, an OAuth connection, or a ModuleX-managed key — and any setup steps or values you need to provide. See authentication & credentials for how each method works.
Limits & quotas
Limits & quotas
Service-specific rate limits, size caps, and other constraints to keep in mind, drawn from the integration’s own notes.
Maintainer
Maintainer
Who maintains the integration. Most are maintained by ModuleX.
Catalog pages are generated from each integration’s manifest, not written by hand. If a page looks out of date, the fix is to update the source integration and regenerate — the page will follow.
Browse the catalog from code
You can also list the catalog programmatically — useful for building your own picker or syncing the available integrations into another tool. The browse endpoint returns the integrations available to your organization.GET /integrations/browse is restricted to organization owners and admins, so the API key you use must belong to an owner or admin of the organization.
Every request authenticates with Authorization: Bearer mx_live_… plus your X-Organization-ID. See authentication for how to get and use these.
Browsing the catalog returns the integrations you can connect — it does not connect anything or move data. To work with credentials, see managing credentials.
Don’t see what you need
Connect a custom MCP server
Point ModuleX at an external Model Context Protocol server to use its tools alongside the built-in catalog.
Build your own integration
Author a new integration and expose its tools to ModuleX.
Connecting a custom MCP server is a separate path from the built-in catalog above — it is not one of the 175 catalog integrations. Use it when the service you need isn’t listed.
Next steps
Integrations overview
How connectors, tools, and credentials work together.
Connect an integration
A step-by-step walkthrough from connecting to calling a tool.
Authentication & credentials
The connection methods every integration uses.