Docs / Integrations

Reference

Maskin integrations: the full provider registry

Maskin ships with ten first-party integrations. Three of them are auto-injected into every agent session, six are attachable MCP servers the agent must load, and one is provider-only with no MCP surface. This page documents the product registry — what Maskin supports out of the box — so it stays accurate whether or not a given workspace has each provider connected.

Key takeaways
  • 10 first-party integrations, split by MCP exposure: 3 auto-inject, 6 attachable, 1 provider-only.
  • Auto-inject (3): GitHub, Slack, PostHog — live in every agent session with no attach step.
  • Attachable (6): Linear, Gmail, Google Calendar, Google Meet, Ubersuggest, LinkedIn — each carries an mcp.server the agent must load.
  • Provider-only (1): Skjald — Maskin's first-party meeting notetaker; emits meeting events onto the graph but exposes no MCP.
  • Four auth types across the registry: oauth2, oauth2_custom, api_key, manual. The registry lists what the product supports; a workspace's connected set can be smaller.

Auto-inject providers (live in every agent session)

GitHub

Slack

PostHog

Attachable providers (agents must load the MCP server)

Linear

Gmail

Google Calendar

Google Meet

Ubersuggest

LinkedIn

Provider-only (no MCP surface)

Skjald

Auth types at a glance

Auth typeProviders
oauth2Linear, Slack, Gmail, Google Calendar, Google Meet
oauth2_customGitHub, Ubersuggest, LinkedIn
api_keyPostHog
manualSkjald

MCP exposure at a glance

ExposureProvidersCount
Auto-inject (live in every agent session)GitHub, Slack, PostHog3
Attachable (agent must load mcp.server)Linear, Gmail, Google Calendar, Google Meet, Ubersuggest, LinkedIn6
Provider-only (no MCP surface)Skjald1

Once a provider is connected, agents work through the same verbs on every object type. The verbs agents call once a provider is connected are listed in the MCP tools reference.

FAQ

How many integrations does Maskin support?

Ten first-party integrations, split by how each exposes MCP to agents: three auto-inject providers (GitHub, Slack, PostHog), six attachable MCP servers (Linear, Gmail, Google Calendar, Google Meet, Ubersuggest, LinkedIn), and one provider-only integration (Skjald, Maskin's first-party meeting notetaker). This is the product registry — a given workspace may have fewer providers actually connected.

What is the difference between an auto-inject and an attachable MCP server in Maskin?

An auto-inject provider (GitHub, Slack, PostHog) is loaded into every agent session automatically — the agent sees those tools without any setup. An attachable provider (Linear, Gmail, Google Calendar, Google Meet, Ubersuggest, LinkedIn) exposes an mcp.server that the agent must explicitly load in its tool config before it can call any of that provider's tools. Both surface the same way once loaded; the difference is whether the agent has to opt in.

Which Maskin integrations expose MCP to agents?

Nine of the ten first-party providers expose MCP: GitHub, Slack, and PostHog are auto-injected into every agent session, while Linear, Gmail, Google Calendar, Google Meet, Ubersuggest, and LinkedIn are attachable MCP servers the agent loads on demand. Skjald is the only registered provider without an MCP surface — it participates in agent workflows by emitting meeting created/updated events onto the object graph instead.

Does Maskin need Zapier or another middleware to connect to these services?

No. Every integration on this page is a first-party Maskin provider — the auth, the MCP server (where present), and the object-graph emissions are all built into Maskin. There is no Zapier, Make, or generic iPaaS layer between the agent and the provider; agents call the provider's MCP tools directly.

How does Skjald differ from Maskin's other integrations?

Skjald is Maskin's own first-party meeting notetaker, not a third-party service. Instead of exposing an MCP server for agents to call, it produces meeting objects (transcripts, notes) on the graph and emits status events (created, updated, notes_ready) that agents can subscribe to. Agents work with Skjald output the same way they work with any other object state change — by reading the object and reacting to its status transitions.

Ten first-party providers, no middleware

Maskin wires auth, MCP servers, and object-graph emissions directly — agents call provider tools with no Zapier in between. Open source under Apache 2.0. Self-host free, bring your own model.

Self-host on GitHub Book a hosted trial

Ready to run the loop on your own workspace?

Try Maskin free