iLert MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with iLert MCP or direct API to manage alerts, review on-call schedules, update incidents, and maintain status pages through natural language.

iLert logoiLert
Api Key

iLert is an incident response platform for alerts, on-call schedules, escalations, incidents, and status pages. It helps teams route incidents fast, reduce downtime, and keep users informed.

8 Tools

Try iLert now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
iLert
Try asking
TOOLS

Supported Tools

Every iLert action and event your agent gets out of the box.

Get Alert

Get one iLert alert by its numeric ID, optionally expanding escalation rules, the next escalation user, or custom details.

Get Current User

Return the authenticated iLert user, including identity, role, timezone, and active team context.

Get Incident

Get one iLert status incident by numeric ID, optionally including subscription state, affected teams, or history.

List Alerts

List iLert alerts with optional state, source, escalation-policy, responder, and report-time filters.

List Incidents

List iLert status incidents with optional lifecycle-state, affected-service, and report-time filters.

List On Calls

Find who is on call for selected escalation policies, schedules, users, and a time window of at most three months.

List Resources

List one incident-response resource catalog: services, teams, escalation policies, or maintenance windows.

List Schedules

List iLert on-call schedules, optionally expanding current or next shifts and schedule definitions.

SETUP GUIDE

Connect iLert MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["ilert"],
  mcp: true,
});
Create a session scoped to iLert and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List all open iLert incidents by priority and summarize the highest risk ones",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a iLert request
SETUP GUIDE

Connect iLert API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["ilert"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to iLert
3

Run iLert tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List all open iLert incidents by priority and summarize the highest risk ones" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the iLert tool calls through the session, and print the final answer

Why Use Composio?

AI Native iLert Integration

  • Supports both iLert MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable alert and incident actions
  • Rich coverage for reading, writing, and querying iLert alerts, incidents, escalation policies, and status pages

Managed Auth

  • Use auth_configs.create() to configure your iLert API key auth once
  • Use connected_accounts.link() to connect each user or environment without hard-coding keys
  • Composio handles secure credential storage and API request handling for iLert

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf
  • Clear tool schemas help agents choose the right iLert action instead of guessing

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access iLert
  • Scoped, least privilege access to iLert resources like alerts, incidents, and status pages
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, iLert requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with iLert.It takes 30 seconds.

Managed auth, hosted MCP servers, and every iLert tool your agent needs.Free to start.

Start building