Skip to content
Elaichi Elaichi

Incident Management

Freshstatus

Connect Freshstatus once and hand every teammate a governed MCP endpoint with 38 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Freshstatus

See it in Elaichi

What connecting Freshstatus gets you

6 screens from the product, each doing one job for your Freshstatus account.

The agent

Ask about incidents and get live answers.

Query Freshstatus services and incidents in plain language, right from the agent screen.

  • services
  • groups
  • incidents
  • incident statuses

Ask Elaichi to work across your apps.

List all services currently showing degraded status.

Which incidents are still open across all groups?

Summarize incident status changes from this week.

Also runs in Claude, ChatGPT or Cursor

MCP clients

One endpoint, any client, no shared keys.

Connect Claude, ChatGPT or Cursor to Freshstatus through a single governed org endpoint.

Claude ChatGPT Cursor

Copy the endpoint

https://api.elaichi.ai/mcp
Client Connected by Status Last used
Claude
E

Emma Laurent

• Connected 4 minutes ago
Cursor
S

Sofia Ricci

• Connected 2 hours ago
ChatGPT
C

Clara Nowak

• Connected Yesterday

Tool catalogue

38 Freshstatus tools, ready with no code.

Every service, group and incident status method catalogued for immediate use.

  • list_all_freshstatus_services
  • get_single_freshstatus_service_by_id
  • create_a_freshstatus_service
  • update_a_freshstatus_service_by_id
Tool Resource Method Description
list_all_freshstatus_services freshstatus_services list List all Freshstatus service components — the building blocks displayed on your status page. Returns: id, name, description, order, status, display_options, group.
get_single_freshstatus_service_by_id freshstatus_service get Get a specific Freshstatus service component by id. Returns: id, name, description, order, status, display_options, group. Required: id.
create_a_freshstatus_service freshstatus_service create Create a new service component in Freshstatus to display on your status page. Returns the created service including its id, name, description, order, display_options, and group. Required: name.
update_a_freshstatus_service_by_id freshstatus_service update Update a Freshstatus service by id. Returns the updated service object including id, name, description, order, status, display_options, and group. Required: id.
delete_a_freshstatus_service_by_id freshstatus_service delete Delete a Freshstatus service by id. Returns an empty 204 response on success. Required: id.

Toolboxes

Each team gets its own toolbox.

Scope Freshstatus toolboxes per team so incident response tools match responsibility.

  • SRE
  • Support
  • Engineering
  • IT Ops
Name Source template Tools Created

SRE toolbox

Freshstatus · services and incident response

Freshstatus starter 18 Mar 4, 2026

Support toolbox

Freshstatus · customer facing incident updates

9 Mar 2, 2026

Engineering toolbox

Freshstatus · service health and groups

24 Feb 27, 2026

IT Ops toolbox

Freshstatus · infrastructure incident status

Freshstatus starter 6 Feb 19, 2026

Product toolbox

Freshstatus · service groups and dependencies

31 Jan 30, 2026

Leadership toolbox

Freshstatus · incident visibility across teams

12 Jan 22, 2026

Shared connections

Delegate Freshstatus access without sharing logins.

See who connected each account and how many teams and members share it.

  • Platform Ops
  • Customer Support
  • Infrastructure
  • Product Eng
Connection Scope Status Access Created
FR

Freshstatus (Platform Ops)

Connected by Emma Laurent

Personal • Active 1 team · 6 members Mar 4, 2026
FR

Freshstatus (Customer Support)

Connected by James Whitfield

Organization • Active 3 teams · 24 members Mar 2, 2026
FR

Freshstatus (Infrastructure)

Connected by Sofia Ricci

Organization • Active 2 teams · 11 members Feb 27, 2026
FR

Freshstatus (Product Eng)

Connected by Daniel Ortega

Personal • Needs re-auth 1 team · 3 members Feb 19, 2026
FR

Freshstatus (Regional Ops)

Connected by Clara Nowak

Personal • Active Not shared Jan 30, 2026
FR

Freshstatus (Leadership)

Connected by Michael Brennan

Personal • Active 2 teams · 9 members Jan 22, 2026

Audit log

Every Freshstatus action, logged and traceable.

See who did what and when, across every service and incident change.

  • When
  • Who
  • What happened
  • Resource
When Who What happened Type Resource

2 minutes ago

Mar 6, 2026, 3:10 PM

E

Emma Laurent

[email protected]

Restriction Created Access Support team

8 minutes ago

Mar 6, 2026, 3:04 PM

J

James Whitfield

[email protected]

Restriction Updated Access Sales team

14 minutes ago

Mar 6, 2026, 2:58 PM

S

Sofia Ricci

[email protected]

Role Assigned Access Analyst

20 minutes ago

Mar 6, 2026, 2:52 PM

D

Daniel Ortega

[email protected]

Freshstatus Users Updated MCP users

26 minutes ago

Mar 6, 2026, 2:46 PM

C

Clara Nowak

[email protected]

Freshstatus Services Created MCP services

32 minutes ago

Mar 6, 2026, 2:40 PM

M

Michael Brennan

[email protected]

Freshstatus Services List Toolbox services

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

A schedule starts real incident work.

Freshstatus records are fetched, grouped, drafted into a digest, approved, then posted back.

Freshstatus digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch services

    Freshstatus

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Freshstatus

    Queued

Collections and dashboards

Freshstatus health, computed and refreshed automatically.

Track four metrics and a 14 day trend of records created, broken down by team.

Freshstatus health

Refreshed 4 minutes ago · every 15 minutes · from the services collection

Live

Services

1,284 ↓ 12%

Groups

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Services created

Last 14 days

By workspace

Share of activity

Platform Ops 34%

Customer Support 27%

Infrastructure 21%

Product Eng 18%

AI tools

Freshstatus tools for your AI agents

38 tools are ready to call through Elaichi's MCP endpoint the moment you connect Freshstatus, governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_freshstatus_services

List all Freshstatus service components — the building blocks displayed on your status page. Returns: id, name, description, order, status, display_options, group.

get_single_freshstatus_service_by_id

Get a specific Freshstatus service component by id. Returns: id, name, description, order, status, display_options, group. Required: id.

create_a_freshstatus_service

Create a new service component in Freshstatus to display on your status page. Returns the created service including its id, name, description, order, display_options, and group. Required: name.

update_a_freshstatus_service_by_id

Update a Freshstatus service by id. Returns the updated service object including id, name, description, order, status, display_options, and group. Required: id.

delete_a_freshstatus_service_by_id

Delete a Freshstatus service by id. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_groups

List all Service Groups in Freshstatus. Returns: id, name, description, order, parent, display_options.

get_single_freshstatus_group_by_id

Get a specific Freshstatus Service Group by id. Returns: id, name, description, order, parent, display_options. Required: id.

create_a_freshstatus_group

Create a new Service Group in Freshstatus. Returns the created group including id, name, description, order, parent, and display_options. Required: name.

update_a_freshstatus_group_by_id

Update a Freshstatus service group by id. Returns the updated group object including id, name, description, order, parent, and display_options. Required: id.

delete_a_freshstatus_group_by_id

Delete a Freshstatus service group by id. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_incident_status

List all incident statuses in Freshstatus. Returns: id, value, order.

get_single_freshstatus_incident_status_by_id

Get a specific incident status by id in Freshstatus. Returns: id, value, order. Required: id.

create_a_freshstatus_incident_status

Create a new incident status in Freshstatus. Returns the created incident status including id, value, and order. Required: value.

update_a_freshstatus_incident_status_by_id

Update an existing incident status by id in Freshstatus. Returns the updated incident status including id, value, and order. Required: id.

delete_a_freshstatus_incident_status_by_id

Delete an incident status by id in Freshstatus. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_incidents

List all incidents in Freshstatus. Returns each incident's id, title, description, start_time, end_time, source, is_private, affected_components, notification_options, and incident_updates.

get_single_freshstatus_incident_by_id

Get a specific Freshstatus incident by id. Returns the full incident object including id, title, description, start_time, end_time, is_private, affected_components, source, notification_options, and incident_updates. Required: id.

create_a_freshstatus_incident

Create a new incident in Freshstatus to log a downtime event on your status page. Returns the created incident including id, title, description, start_time, end_time, is_private, affected_components, source, notification_options, and incident_updates. Required: title, start_time, end_time.

update_a_freshstatus_incident_by_id

Update a Freshstatus incident by id. Returns the updated incident including id, title, description, start_time, end_time, source, is_private, affected_components, notification_options, and incident_updates. Required: id.

freshstatus_incidents_resolve

Resolve a Freshstatus incident by incident_id. Returns: message. Required: incident_id.

delete_a_freshstatus_incident_by_id

Delete a Freshstatus incident by id. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_incident_updates

List incident updates for a specific incident in Freshstatus, filtered by incident id. Returns: id, message, time, is_private, incident, incident_status, notification_options. Required: incident.

get_single_freshstatus_incident_update_by_id

Get a specific incident update by id in Freshstatus. Returns: id, message, time, is_private, incident, incident_status, notification_options. Required: id.

create_a_freshstatus_incident_update

Create an incident update for a specific incident in Freshstatus. Returns: id, message, time, is_private, incident, incident_status, notification_options. Required: incident_id, time.

update_a_freshstatus_incident_update_by_id

Update a Freshstatus incident update by id. Returns the updated incident update including id, message, time, is_private, incident, incident_status, and notification_options. Required: id, time.

delete_a_freshstatus_incident_update_by_id

Delete a Freshstatus incident update by id. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_maintenance

List all scheduled maintenances in Freshstatus. Returns each maintenance record with id, title, description, start_time, end_time, is_auto_start, is_auto_end, is_private, affected_components, notification_options, and maintenance_updates.

get_single_freshstatus_maintenance_by_id

Get a specific scheduled maintenance in Freshstatus by id. Returns the maintenance object including id, title, description, start_time, end_time, is_auto_start, is_auto_end, affected_components, notification_options, and maintenance_updates. Required: id.

create_a_freshstatus_maintenance

Create a scheduled maintenance in Freshstatus. Returns the created maintenance object including id, title, description, start_time, end_time, is_auto_start, is_auto_end, source, is_private, affected_components, notification_options, and maintenance_updates. Required: title, start_time, end_time. Datetime fields must be in UTC format YYYY-MM-DDThh:mm:ssZ (e.g. 2021-01-30T05:40:00Z).

update_a_freshstatus_maintenance_by_id

Update a scheduled maintenance in Freshstatus by id. Returns the updated maintenance object including id, title, start_time, end_time, affected_components, notification_options, and maintenance_updates. Required: id, title, start_time, end_time.

freshstatus_maintenance_start

Start a scheduled maintenance in Freshstatus by posting an optional maintenance update message. Returns the maintenance object including id, title, start_time, end_time, is_auto_start, is_auto_end, and affected_components. Required: maintenance_id.

freshstatus_maintenance_complete

Complete a scheduled maintenance in Freshstatus by posting an optional maintenance update message. Returns an empty response on success. Required: maintenance_id.

delete_a_freshstatus_maintenance_by_id

Delete a scheduled maintenance in Freshstatus by id. Returns an empty 204 response on success. Required: id.

list_all_freshstatus_maintenance_updates

List maintenance updates for a specific scheduled maintenance in Freshstatus, filtered by maintenance id. Returns: id, message, time, is_private, maintenance, maintenance_status, notification_options. Required: maintenance.

get_single_freshstatus_maintenance_update_by_id

Get a specific maintenance update by id in Freshstatus. Returns: id, message, time, is_private, maintenance, maintenance_status, notification_options. Required: id.

create_a_freshstatus_maintenance_update

Create a maintenance update for a scheduled maintenance in Freshstatus. Returns: id, message, time, is_private, maintenance, maintenance_status, notification_options. Required: time, maintenance.

update_a_freshstatus_maintenance_update_by_id

Update a specific maintenance update in Freshstatus. Returns the updated maintenance update object including id, message, time, is_private, maintenance, maintenance_status, and notification_options. Required: id.

delete_a_freshstatus_maintenance_update_by_id

Delete a maintenance update in Freshstatus by id. Returns an empty 204 response on success. Required: id.

How it works

From Freshstatus account to governed MCP endpoint

Connect

Link a Freshstatus account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Freshstatus tools are exposed, rename them, or freeze arguments.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.