Connect Ifttt to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.
Ask your agent in plain language. Each of these maps to a real tool on the server.
Use the send realtime notification tool in Ifttt
Use the run action tool in Ifttt
Use the get connection tool in Ifttt
Use the test trigger tool in Ifttt
Use the update connection tool in Ifttt
Use the perform query tool in Ifttt
Supported Tools
send_realtime_notification
Send Realtime Notification
Notify IFTTT's Realtime API that new trigger events are available for the specified users or trigger identities. This prompts polling; request acceptance does not confirm polling time, Applet completion, or downstream effects.
run_action
Run Action
Execute an action on a connected IFTTT service for a specific user. Actions are the output side of Applets, such as creating calendar events, sending messages, controlling smart home devices, posting to social media, etc. The available action fields depend on the connected service's action definition.
get_connection
Get Connection
Retrieve the details and current status of an IFTTT connection. Returns the connection's configuration including its triggers, actions, queries, and the user's field settings if a user ID is provided.
test_trigger
Test Trigger
Simulate a trigger event for a specific connection and user. This sends a test request that simulates an event firing for the user, which IFTTT will then forward to your webhook endpoint. Useful for testing and debugging connection integrations.
update_connection
Update Connection
Update a user's IFTTT connection configuration. This replaces the current stored configuration for the user, including trigger fields, action fields, and query fields. Use **Get Connection** first to see current settings.
perform_query
Perform Query
Execute a query on a connected IFTTT service to retrieve data. Queries let you fetch additional data from connected services, such as retrieving device states, listing items, or getting current values. Supports pagination with cursor-based navigation.
get_field_options
Get Field Options
Retrieve the available options for a dynamic field in a trigger, action, or query. Useful for discovering valid values before running an action, performing a query, or configuring a trigger. Returns a list of label-value pairs (may include nested categories).
fire_webhook
Fire Webhook
Currently unavailable: webhook execution refuses before sending a request because the required Webhooks credential cannot be transmitted confidentially through this connection. The existing event, three simple string values and JSON payload inputs are retained.
get_current_context
Get Current Context
Read the authenticated Platform service and optionally the IFTTT login connected to an exact user ID from your service. This does not identify the owner of a Maker Webhooks key.
Enable Ifttt in Metorial. In your Metorial portal, enable the Ifttt MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
Sign in. Select Add and sign in to load Ifttt tools.
Enable Ifttt in Metorial. In your Metorial portal, enable the Ifttt MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom MCP server. On ChatGPT web, open Plugins, select +, then Add custom MCP server.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>), choose OAuth and accept the risk notice.
Create and install the plugin. Select Create as a plugin, install it and sign in to load Ifttt tools.
Enable Ifttt in Metorial. In your Metorial portal, enable the Ifttt MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add Metorial to your MCP config. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one.
Sign in. Open Customize in the sidebar, find Metorial and sign in to load Ifttt tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Ifttt in Metorial. In your Metorial portal, enable the Ifttt MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server over HTTP. Add --scope user to use it in every project.
Sign in. Run /mcp, select Metorial and sign in to load Ifttt tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Ifttt in Metorial. In your Metorial portal, enable the Ifttt MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server and sign in. The Codex CLI, IDE extension and ChatGPT desktop app share this config.
Check the connection. Type /mcp in Codex to see Metorial and its Ifttt tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Ifttt through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Ifttt and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Ifttt tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
Read IFTTT Platform service and connection context, discover field options, query connected services, replace user configuration, and submit actions or realtime polling notifications. Maker Webhooks execution is currently unavailable.
Frequently asked questions
Common questions about connecting Ifttt to AI agents with Metorial.
How many tools does the Ifttt MCP server have?
The Ifttt MCP server exposes 9 tools, including Send Realtime Notification, Run Action, Get Connection. Each one is governed and traced through Metorial.
Does the Ifttt MCP server support triggers?
Ifttt exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
Which AI clients can use the Ifttt MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Ifttt MCP server through the same Metorial URL.
How do I give only some teams access to Ifttt?
Use role-based access control to decide which teams, users, and agents can use Ifttt and which of its tools they can call.
Can I self-host the Ifttt MCP server?
Yes. Metorial is open source, so you can run the Ifttt MCP server yourself or use the hosted gateway.
Connect Ifttt to production AI agents
See how Metorial gives your team governed access to Ifttt, with tracing and security controls built in.