Skip to main content
Glama
jabbawocky

StatusCraft

by jabbawocky

StatusCraft — MCP Service Status Server

License: MIT Node: >=18 MCP Compatible

MCP server that checks the live status of 3355 software services in real time. Ask your AI agent "is GitHub down?" or "what's wrong with Sentry?" — and get a live answer pulled directly from official status pages, including full incident detail when something is broken.

Install: npx -y github:jabbawocky/statuscraft (no API key needed)
Works with: Claude Desktop, Claude Code, Cursor, Windsurf, any MCP-compatible client


What it does

StatusCraft gives your AI client 5 tools that fetch live status from 3355 major services:

Tool

What it does

get_status

Check one service — returns normalized status + incident detail when non-operational

get_all_status

Check all 3355 services at once, grouped by status (cached 60s)

list_services

List all tracked services with IDs and tags — filter by category

check_multiple

Check a specific list of services in parallel

refresh_status

Force a live re-fetch, bypassing the 60s cache — useful during active incidents

Incident detail

When a service is non-operational, StatusCraft automatically fetches the incidents API and returns structured detail alongside the status:

{
  "id": "sentry",
  "name": "Sentry",
  "status": "degraded",
  "description": "Partially Degraded Service",
  "incident": {
    "name": "Notification delivery",
    "impact": "minor",
    "status": "monitoring",
    "started_at": "2026-06-11T09:50:38.604Z",
    "latest_update": "Notifications delivery is now close to fully functional. Root cause identified as a cloud provider issue — monitoring closely.",
    "affected_components": ["Notifications"]
  },
  "last_checked": "2026-06-11T13:20:00.000Z",
  "source_url": "https://status.sentry.io"
}

No extra latency when everything is green — the incident fetch only fires for non-operational services.


Related MCP server: API Status Check MCP Server

Services tracked (3355)

AI & LLMs

ID

Service

anthropic

Anthropic

openai

OpenAI

google_ai

Google AI

cohere

Cohere

replicate

Replicate

Cloud & Infrastructure

ID

Service

aws

AWS

azure

Azure

google_cloud

Google Cloud

digitalocean

DigitalOcean

Hosting & Deployment

ID

Service

vercel

Vercel

netlify

Netlify

render

Render

fly

Fly.io

heroku

Heroku

railway

Railway

Developer Tools & APIs

ID

Service

github

GitHub

postman

Postman

clerk

Clerk

launchdarkly

LaunchDarkly

linear

Linear

atlassian

Atlassian

jira_cloud

Jira Cloud

confluence

Confluence

bitbucket

Bitbucket

Databases

ID

Service

supabase

Supabase

neon

Neon

mongodb_atlas

MongoDB Atlas

planetscale

PlanetScale

Payments & Fintech

ID

Service

stripe

Stripe

brex

Brex

Communication & Messaging

ID

Service

slack

Slack

discord

Discord

twilio

Twilio

sendgrid

SendGrid

resend

Resend

Observability & Monitoring

ID

Service

datadog

Datadog

sentry

Sentry

new_relic

New Relic

grafana_cloud

Grafana Cloud

pagerduty

PagerDuty

Analytics & Data

ID

Service

segment

Segment

amplitude

Amplitude

mixpanel

Mixpanel

CDN & Networking

ID

Service

cloudflare

Cloudflare

cloudinary

Cloudinary

Productivity & Workspace

ID

Service

notion

Notion

airtable

Airtable

zapier

Zapier

hubspot

HubSpot

intercom

Intercom

shopify

Shopify

figma

Figma

loom

Loom

zoom

Zoom

onepassword

1Password

box

Box

dropbox

Dropbox

Identity & Authentication

ID

Service

auth0

Auth0

okta

Okta

Project Management & Collaboration

ID

Service

asana

Asana

miro

Miro

monday

monday.com

No-code & Web Builders

ID

Service

webflow

Webflow

Marketing & CRM

ID

Service

activecampaign

ActiveCampaign

typeform

Typeform

Search & Observability

ID

Service

elastic

Elastic Cloud

Fintech & Payments

ID

Service

plaid

Plaid

Security

ID

Service

snyk

Snyk

Networking

ID

Service

tailscale

Tailscale

Infrastructure & DevOps

ID

Service

hashicorp

HashiCorp

Data & Analytics

ID

Service

snowflake

Snowflake

Internal Tools & Automation

ID

Service

retool

Retool

make

Make

Notifications & Background Jobs

ID

Service

courier

Courier

inngest

Inngest

Workflow Orchestration

ID

Service

temporal

Temporal Cloud

Data Pipeline & ETL

ID

Service

fivetran

Fivetran

dbt_cloud

dbt Cloud

Testing & QA

ID

Service

browserstack

BrowserStack

saucelabs

Sauce Labs

Documents & Signatures

ID

Service

docusign

DocuSign

Work Management

ID

Service

smartsheet

Smartsheet

shortcut

Shortcut

productboard

Productboard

Documents & Collaboration

ID

Service

coda

Coda

CMS & Content

ID

Service

contentful

Contentful

Error Tracking

ID

Service

rollbar

Rollbar

honeybadger

Honeybadger

Incident Management

ID

Service

incident_io

incident.io

Accounting & Finance

ID

Service

xero

Xero

Email Marketing & Automation

ID

Service

iterable

Iterable

klaviyo

Klaviyo

mailgun

Mailgun

sparkpost

SparkPost

Compliance & Security Auditing

ID

Service

vanta

Vanta

drata

Drata

secureframe

Secureframe

Video & Real-time Communications

ID

Service

livekit

LiveKit

daily

Daily

bandwidth

Bandwidth

plivo

Plivo

CI/CD & Registries

ID

Service

circleci

CircleCI

npm

npm

Entertainment & Media

ID

Service

twitch

Twitch

Product Analytics & UX

ID

Service

heap

Heap

hotjar

Hotjar

fullstory

FullStory

logrocket

LogRocket

contentsquare

Contentsquare

appcues

Appcues

pendo

Pendo

Vector Databases

ID

Service

pinecone

Pinecone

Log Management

ID

Service

mezmo

Mezmo

sumo_logic

Sumo Logic

BI & Data Exploration

ID

Service

metabase

Metabase

Billing & Subscriptions

ID

Service

chargebee

Chargebee

Sales Intelligence & CRM

ID

Service

salesloft

Salesloft

gong

Gong

clearbit

Clearbit

close

Close

Customer Support & Helpdesk

ID

Service

helpscout

Help Scout

talkdesk

Talkdesk

Project Management

ID

Service

teamwork

Teamwork

Forms & Surveys

ID

Service

jotform

JotForm

surveymonkey

SurveyMonkey

qualtrics

Qualtrics

BI & Data Notebooks

ID

Service

mode

Mode

sisense

Sisense

hex

Hex

Localization & i18n

ID

Service

crowdin

Crowdin

lokalise

Lokalise

Video & Media Processing

ID

Service

mux

Mux

bunny

Bunny.net

imgix

Imgix

Headless CMS

ID

Service

prismic

Prismic

Databases

ID

Service

neo4j

Neo4j Aura

Developer Tools / Testing

ID

Service

coveralls

Coveralls

hcti

HTML/CSS to Image

rainforestqa

Rainforest QA

applitools

Applitools

testsigma

Testsigma

katalon

Katalon

bugfender

Bugfender

Mobile Attribution

ID

Service

singular

Singular

airbridge

Airbridge

Open Banking / Financial Data

ID

Service

mono

Mono

tink

Tink

yapily

Yapily

Sales Intelligence / B2B Data

ID

Service

leadfeeder

Leadfeeder

phantombuster

PhantomBuster

uplead

UpLead

bookyourdata

BookYourData

Email Builder Tools

ID

Service

dyspatch

Dyspatch

movableink

Movable Ink

beefree

Beefree

stripo

Stripo

API Management

ID

Service

tyk

Tyk Cloud

Crypto Exchanges

ID

Service

bitstamp

Bitstamp

crypto_com

Crypto.com

Customer Support

ID

Service

helpdesk

HelpDesk

Security Automation / SOAR

ID

Service

torq

Torq

SEO / Web Crawling

ID

Service

lumar

Lumar

AI / ML Platforms

ID

Service

lightning_ai

Lightning AI

HR Integrations

ID

Service

stackone

StackOne

Authorization

ID

Service

authzed

Authzed

Creator Economy

ID

Service

stan_store

Stan

Conversational AI

ID

Service

cognigy

Cognigy

Data Lakehouse

ID

Service

dremio

Dremio Cloud

Data Catalog

ID

Service

alation

Alation


Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "statuscraft": {
      "command": "npx",
      "args": ["-y", "github:jabbawocky/statuscraft"]
    }
  }
}

Claude Code

claude mcp add statuscraft npx -- -y github:jabbawocky/statuscraft

No API key required.


Example prompts

  • "Is GitHub down right now?"

  • "Check the status of all my services"

  • "What's wrong with Sentry?"

  • "Are Stripe and SendGrid both operational?"

  • "Which AI services are having issues?"

  • "Show me all observability services"

  • "Check openai, anthropic, and github"

  • "Is Grafana Cloud having a major outage?"

  • "Is CircleCI down? What's the current incident?"

  • "Check Figma, Notion, and Loom status"

  • "Is Jira Cloud having issues?"

  • "Check Box and Dropbox"

  • "Is Okta down?"

  • "Check Asana, Miro, and monday.com"


Status values

Value

Meaning

operational

All systems normal

degraded

Performance issues or minor disruption

partial_outage

Some features or regions affected

major_outage

Widespread outage

maintenance

Scheduled maintenance in progress

unknown

Could not reach status page


Adding new services

Most services that run Statuspage expose a standard /api/v2/status.json endpoint — adding a new service is a 6-line entry in src/index.ts:

{
  id: "myservice",
  name: "My Service",
  tags: ["hosting", "api"],
  status_url: "https://status.myservice.com/api/v2/status.json",
  page_url: "https://status.myservice.com",
  type: "statuspage",
}

Services using non-standard status pages (Azure RSS, AWS JSON, Slack, incident.io) use custom handler types already implemented in the codebase.

PRs welcome.


Requirements

  • Node.js 18+

  • Claude Desktop or any MCP-compatible client


License

MIT

Available Tools

5 tools
check_multipleA

Check the live status of a specific list of services in parallel. Faster than calling get_status repeatedly.

ParametersJSON Schema
NameRequiredDescriptionDefault
servicesYesArray of service IDs to check (e.g. ['github', 'stripe', 'openai']).

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral transparency. It discloses that checks are performed in parallel, which is a key behavioral trait. However, it does not mention any other important behaviors such as error handling, rate limits, or whether the tool is read-only (though checking status implies no mutation). The parallelism is a positive addition, but more context would be beneficial.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise: one sentence stating the purpose and a second sentence providing a usage benefit. Every word earns its place; there is no fluff or repetition. The key information is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simplicity of the tool (one parameter, no output schema, no annotations), the description is fairly complete. It explains what the tool does and its advantage. However, it lacks details on failure modes or output format, which might be needed for an agent to handle it correctly. Still, for a straightforward batch status check, it is adequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage for the single parameter 'services' is 100%, so the baseline is 3. The description does not add additional meaning beyond what the schema provides; it only repeats 'specific list of services'. No extra syntax, formatting, or constraints are described.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's action: 'Check the live status of a specific list of services in parallel.' It specifies the resource (live status of services), the verb (check), and the scope (specific list, in parallel). Additionally, it distinguishes from sibling tools by noting it is faster than calling get_status repeatedly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides a usage guideline by comparing with get_status: 'Faster than calling get_status repeatedly.' This implies the tool should be used when checking multiple services instead of calling get_status individually. However, it does not explicitly exclude other siblings like get_all_status or list_services, leaving some ambiguity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_all_statusA

Check the live status of ALL tracked services at once. Returns a summary grouped by status — useful for a quick health check across the stack.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It discloses that the tool checks 'live' status and returns a grouped summary, suggesting a read-only operation. While it does not explicitly state safety or side effects, the behavior is transparent and non-destructive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences long, front-loading the action and result in the first sentence. The second sentence adds a use case without any wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no parameters or output schema, the description adequately covers the tool's purpose and output format. It is complete for a simple health check tool, though it could mention error handling or caching for higher completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has zero parameters, so schema coverage is 100%. Per guidelines, 0 parameters earns a baseline score of 4 since no parameter description is needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool checks live status of all tracked services and returns a summary grouped by status. The use of 'ALL' in caps distinguishes it from sibling tools like get_status (single service) and check_multiple (likely multiple but not all).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides context by stating it is useful for a quick health check across the stack, implying it is for overall status rather than individual services. No explicit exclusions or alternatives are mentioned, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_statusA

Check the live status of a specific service (e.g. 'github', 'openai', 'stripe'). Returns operational/degraded/partial_outage/major_outage/maintenance.

ParametersJSON Schema
NameRequiredDescriptionDefault
serviceYesService ID or name (e.g. 'github', 'openai', 'stripe', 'cloudflare'). Use list_services to see all available IDs.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must cover behavioral traits. It discloses the return values (operational/degraded/partial_outage/major_outage/maintenance) and implies read-only behavior. It does not mention caching or authentication, but for a simple status check, this is sufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that immediately conveys the purpose, scope, and return values. No extraneous information, perfectly front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (one parameter, no output schema), the description covers the necessary aspects: what it does, what services it works with, and what it returns. It is complete and informative for agent selection and invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 100% with the parameter having a clear description including reference to 'list_services'. The tool description adds examples ('github', 'openai', 'stripe'), which provides additional clarity but does not significantly enhance the schema's inherent meaning. Baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses the verb 'Check' and specifies the resource 'live status of a specific service' with examples. It clearly distinguishes from siblings like 'check_multiple' (multiple services) and 'get_all_status' (all services).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly state when to use this tool versus alternatives. While the sibling names imply different use cases, no direct guidance is provided. There is a hint in the parameter description to use 'list_services' for service IDs, but that is parameter-level, not tool-level.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_servicesA

List services tracked by StatusCraft, with their IDs and tags. Use this to discover service IDs for get_status. Supports name/ID search and tag filtering. Results are paginated (100 per page) — pass page to get more.

ParametersJSON Schema
NameRequiredDescriptionDefault
searchNoOptional name/ID search query. Filters services whose name or ID contains this string (case-insensitive). E.g. 'stripe', 'amazon', 'cloud'. Use this to find a service when you don't know its exact ID.
filter_tagNoOptional tag filter. E.g. 'ai', 'payments', 'hosting', 'monitoring', 'communication'. Returns only services matching this tag.
pageNoPage number (1-based, default 1). Each page returns up to 100 services.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. Discloses pagination (100 per page), search case-insensitivity, and tag filtering. Does not explicitly state read-only nature, but listing tools are implicitly read-only. Adequate transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short, focused sentences. Purpose is front-loaded. No redundant or extraneous content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given detailed schema descriptions and no output schema, the description covers purpose, use case, search/pagination behavior, and provides usage context. Could mention if any default tag behavior or link to full tag list, but overall complete for a simple list tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so schema already documents each parameter. Description adds overall context and examples (e.g., 'stripe', 'amazon') but does not significantly augment semantic meaning beyond what is in the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it lists services with IDs and tags, and explicitly differentiates by noting its role in discovering service IDs for get_status. Distinct from siblings like get_status which retrieves status for a given service.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides a clear use case ('discover service IDs for get_status') and describes search, tag filtering, and pagination behavior. Could be more explicit about when not to use, but context is sufficient for effective selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

refresh_statusA

Force a fresh live fetch for one or all services, bypassing the 60-second cache. Use this when you need the absolute latest status — e.g. during an active incident or immediately after a known outage ends.

ParametersJSON Schema
NameRequiredDescriptionDefault
serviceNoOptional: service ID to refresh (e.g. 'github'). If omitted, refreshes all 3653 services.

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It discloses cache bypass and the scope of refresh (one vs all 3653 services). It does not mention rate limits or authentication, but for a simple forced fetch, the disclosed behavior is sufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences. First sentence states the action and key behavior (cache bypass). Second provides usage guidance. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with one optional parameter and no output schema, the description adequately covers purpose, usage, and parameter behavior. Could mention expected output format or that subsequent status checks reflect the update, but not essential.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single parameter. Description adds value by providing an example ('github') and stating the default behavior (refreshes all 3653 services if omitted), which enhances understanding beyond the schema's description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description explicitly states verb 'refresh' and resource 'services', and specifies action: 'Force a fresh live fetch for one or all services, bypassing the 60-second cache.' It clearly distinguishes from sibling tools like get_status (which likely uses cache) and check_multiple.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description provides context: 'Use this when you need the absolute latest status — e.g. during an active incident or immediately after a known outage ends.' This implies when to use, but does not explicitly state when not to use or name alternative tools for normal cached reads.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 5 tool updatesv2.78.0
    • First observedcheck_multiple
    • First observedget_all_status
    • First observedget_status
    • First observedlist_services
    • First observedrefresh_status

TDQS

A4.1/5.0
Disambiguation4/5

Tools are mostly distinct. get_status, get_all_status, and check_multiple all retrieve statuses but with different scopes (single, all, custom list). Descriptions clarify the differences, though an agent might still confuse get_all_status and check_multiple.

Naming Consistency3/5

Naming follows verb_noun pattern generally, but verbs are inconsistent (check, get, list, refresh). 'check_multiple' uses an adjective instead of a noun, breaking the pattern. Overall readable but not fully consistent.

Tool Count5/5

5 tools is well-scoped for a service status checking server. Each tool serves a clear purpose without excess, covering listing, single/get-all/custom status checks, and cache refresh.

Completeness4/5

Covers core needs: discover services, fetch status (individual, all, custom list), and force refresh. Minor gaps like historical statuses or adding/removing services are absent but not critical for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessUnresponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides real-time data for package versions, download counts, and cloud service statuses across npm, PyPI, and various service providers. It enables users to perform technical lookups and monitor service uptime through natural language commands.
    4
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    Monitor the real-time status of 200+ popular APIs and services. Check if services like GitHub, Stripe, AWS, and Slack are experiencing outages or degraded performance directly from your AI assistant.
    5
    23
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Real-time status monitoring, uptime tracking, incident history, and API pricing for 42+ AI tools including ChatGPT, Claude, Gemini, Cursor, GitHub Copilot, Perplexity, DeepSeek, and Groq. No API key required. Data updated every 5 minutes from independent monitoring infrastructure.
    7
    54
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables checking real-time operational status of 75+ AI services (OpenAI, Anthropic, Cursor, etc.) through tools like check_ai_status and list_ai_services.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jabbawocky/statuscraft'

If you have feedback or need assistance with the MCP directory API, please join our Discord server