IFTTT MCP Server
Connect AI agents to 1000+ IFTTT services and Applets. Search services, create Applets, run actions, and execute queries across connected apps.
The IFTTT MCP server is the official Model Context Protocol endpoint hosted by IFTTT at https://ifttt.com/mcp. It exposes IFTTT's library of 1000+ service integrations to AI assistants like Claude, ChatGPT, Cursor, and Claude Code, letting them search for services and Applets, create or enable Applets from natural language goals, and execute live actions and queries on connected apps such as Slack, Gmail, Notion, Todoist, Google Calendar, Airtable, Philips Hue, Ring, Dropbox, and Instagram.
Two interaction styles are supported: automated Applets that run on their own based on triggers, and one-off actions that the assistant performs on demand during a conversation. Because IFTTT handles the auth and maintenance for every service it integrates with, agents get broad cross-app reach without needing individual API keys or custom integrations per service.
Capabilities are gated by IFTTT plan tier. Free users can search services and Applets and create/enable free Applets. Pro adds the ability to run actions and create Pro Applets. Pro+ unlocks queries (live data reads) and Pro+ Applet creation. Authentication is handled via OAuth through the host AI client's connector flow.
Tools
| Tool | Description |
|---|---|
search_services |
Search IFTTT's catalog of 1000+ supported services (Slack, Notion, Gmail, Hue, etc.). |
search_applets |
Find pre-built Applets in the IFTTT library matching a workflow goal. |
create_applet |
Create a new Applet from a natural language goal. Free/Pro/Pro+ tiers determine which Applet types are available. |
enable_applet |
Turn on an existing or newly discovered Applet for the user. |
run_action |
Execute a one-off action on a connected service in real time (Pro and Pro+ plans). |
run_query |
Fetch live data from a connected service via an IFTTT query (Pro+ plan only). |
Prerequisites
- An IFTTT account. Free works for search and free Applets, Pro is required to run actions, Pro+ unlocks queries.
- An MCP-compatible AI client (Claude desktop app, Claude Code, Cursor, or ChatGPT in Developer Mode).
Server URL
https://ifttt.com/mcp
Transport: HTTP (remote MCP). Authentication: OAuth, completed in-client on first use.
Claude desktop app
- Open Settings then Connectors.
- Search for IFTTT and click the + to add it.
- Complete the OAuth flow to grant access to your IFTTT account.
- Toggle the IFTTT connector on inside a conversation when you want to use it.
Claude Code
Add the server from the terminal:
claude mcp add --transport http ifttt https://ifttt.com/mcp
Then run /mcp inside Claude Code to complete the IFTTT OAuth flow.
Cursor
Add via Settings then Tools & MCP, or include the server in your MCP config:
{
"mcpServers": {
"ifttt": {
"url": "https://ifttt.com/mcp"
}
}
}
ChatGPT
Use Developer Mode custom connectors and add https://ifttt.com/mcp as an OAuth-based connector.
- Trigger one-off actions across 1000+ services from chat, for example sending a Slack message, adding a Todoist task, or creating a Notion page without leaving the conversation.
- Discover and enable pre-built Applets that match a workflow goal described in plain language, such as "log new Gmail starred emails to a Google Sheet."
- Spin up custom Applets on the fly to automate cross-app workflows (trigger plus optional query plus action) without writing code.
- Query live data from a connected service (Pro+) to ground AI responses in real-world signals like calendar availability, Airtable records, or smart home device state.
- Control smart home and IoT devices (Philips Hue, Ring, etc.) through natural language by routing requests through IFTTT.
- "Find an IFTTT Applet that posts new Notion database rows to a Slack channel and enable it."
- "Send a Slack message to #ops saying the deploy is starting."
- "Create an Applet that adds a Todoist task whenever I star an email in Gmail."
- "What services does IFTTT support for calendar automations?"
- "Turn off all my Philips Hue lights in the living room."
- Official server hosted by IFTTT, no self-hosting or API key wrangling required.
- Massive breadth of integrations: 1000+ services covered by a single connector.
- OAuth-based setup is one-click in Claude's Connectors UI, with native support for Claude Code, Cursor, and ChatGPT Developer Mode.
- Supports both automation (Applets) and direct action execution from chat.
- Action execution requires a paid IFTTT Pro plan, and live data queries require Pro+. Free is limited to search and free Applets.
- Tool surface is intentionally generic (search, create, enable, run), so per-service capabilities depend on what each IFTTT integration exposes rather than deep native APIs.
- No public GitHub repo or open-source implementation. You are reliant on IFTTT's hosted endpoint and its uptime.
- Zapier MCP: similar cross-service automation breadth via Zapier's own remote MCP server.
- Pipedream MCP: hosted MCP endpoints for thousands of apps with per-app tools.
- n8n: self-hosted workflow automation with community MCP integrations for AI-driven workflows.