Huntertech MCP
An MCP server that provides AI assistants with live vendor incident data, normalized status page information, and maintenance updates. It allows agents to query active outages, browse monitored vendors, and access historical incident data for infrastructure teams.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.huntertech.io/mcpWhat you can do with it
- Check active incidents for specific vendors like Cloudflare
- Scan for active outages across multiple vendors
- Summarize recent incidents for incident bridges
- Browse supported vendor slugs for monitoring
Source and maintenance
Protocol and capabilities
- Server
- huntertech-infrastructure-status 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
list_monitored_vendors — List Monitored Vendors
Guest-safe index of vendors with public incident feeds (id, name, category, website). Pass id to get_vendor_incidents. Sign in with Huntertech MCP OAuth or an API key to expand tools/list with history (includeResolved, timePeriod), get_incident, maintenance, and analytics.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"success",
"accessLevel",
"vendors",
"total"
],
"properties": {
"total": {
"type": "number"
},
"success": {
"type": "boolean"
},
"vendors": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name",
"website",
"category"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"website": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
},
"accessLevel": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": true
}get_vendor_incidents — Get Vendor Incidents
Read-only incidents for one monitored vendor. Guest and Free: ongoing plus monitoring only, max 5 (default when status is omitted). Optional status narrows to ongoing, monitoring, or resolved; resolved history requires Standard or higher (use includeResolved, timePeriod, or status=resolved). After sign-in, tools/list also exposes get_incident for a single record by id.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"vendor"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"description": "Maximum incidents to return. Guest and Free maximum is 5. Standard and above maximum is 50.",
"exclusiveMinimum": 0
},
"status": {
"enum": [
"ongoing",
"monitoring",
"resolved",
"investigating"
],
"type": "string",
"description": "Lifecycle bucket: ongoing (active impact), monitoring (watching or fix-pending), resolved (closed). investigating is an alias for ongoing. resolved requires Standard or higher."
},
"vendor": {
"type": "string",
"minLength": 1,
"description": "Vendor ID, for example zscaler, cloudflare, github, openai."
},
"timePeriod": {
"type": "string",
"description": "History window such as 7d, 30d, 90d, or all when allowed by plan. Requires Standard or higher."
},
"includeResolved": {
"type": "boolean",
"default": false,
"description": "Include resolved incidents in the fetch. Requires Standard or higher."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"success",
"accessLevel",
"incidents",
"total"
],
"properties": {
"total": {
"type": "number"
},
"success": {
"type": "boolean"
},
"vendorId": {
"type": "string"
},
"checkedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"incidents": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"vendorId",
"vendorName",
"title",
"status",
"startedAt",
"updatedAt",
"resolvedAt",
"url",
"vendorStatusUrl",
"vendorIncidentsUrl",
"huntertechUrl",
"duration",
"durationLabel",
"summary"
],
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"duration": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorId": {
"type": "string"
},
"isOngoing": {
"type": "boolean"
},
"startedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"updatedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"durationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"resolvedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorName": {
"type": "string"
},
"durationLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"huntertechUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorStatusUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorIncidentsUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
},
"dataWindow": {
"type": "string"
},
"nextAction": {
"type": "string"
},
"vendorName": {
"type": "string"
},
"accessLevel": {
"type": "string"
},
"lastUpdated": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorIncidentsUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": true
}get_all_vendor_incidents — Get All Vendor Incidents
Read-only cross-vendor incident snapshot (newest start first). Guest and Free: ongoing plus monitoring only, max 5. Optional status filters ongoing, monitoring, or resolved; resolved requires Standard or higher (includeResolved, timePeriod, or status=resolved). Signed-in callers get additional tools via tools/list, including get_incident per vendor.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"description": "Maximum incidents to return. Guest and Free maximum is 5. Standard and above maximum is 50.",
"exclusiveMinimum": 0
},
"status": {
"enum": [
"ongoing",
"monitoring",
"resolved",
"investigating"
],
"type": "string",
"description": "Lifecycle bucket: ongoing (active impact), monitoring (watching or fix-pending), resolved (closed). investigating is an alias for ongoing. resolved requires Standard or higher."
},
"timePeriod": {
"type": "string",
"description": "History window such as 7d, 30d, 90d, or all when allowed by plan. Requires Standard or higher."
},
"includeResolved": {
"type": "boolean",
"default": false,
"description": "Include resolved incidents in the fetch. Requires Standard or higher."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"success",
"accessLevel",
"incidents",
"total"
],
"properties": {
"total": {
"type": "number"
},
"success": {
"type": "boolean"
},
"vendorId": {
"type": "string"
},
"checkedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"incidents": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"vendorId",
"vendorName",
"title",
"status",
"startedAt",
"updatedAt",
"resolvedAt",
"url",
"vendorStatusUrl",
"vendorIncidentsUrl",
"huntertechUrl",
"duration",
"durationLabel",
"summary"
],
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"duration": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorId": {
"type": "string"
},
"isOngoing": {
"type": "boolean"
},
"startedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"updatedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"durationMs": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"resolvedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorName": {
"type": "string"
},
"durationLabel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"huntertechUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorStatusUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorIncidentsUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}
},
"dataWindow": {
"type": "string"
},
"nextAction": {
"type": "string"
},
"vendorName": {
"type": "string"
},
"accessLevel": {
"type": "string"
},
"lastUpdated": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"vendorIncidentsUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"idempotentHint": true
}get_pricing — Get Pricing
Public plan matrix from /pricing (USD tiers and MCP entitlements). Separate from incident monitoring: use list_monitored_vendors and get_vendor_incidents for outages. Guest tools/list includes this for discovery; Standard+ sign-in (API key or OAuth at https://mcp.huntertech.io/mcp/auth) reveals history, get_incident, maintenance, probes, and watchlists.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true,
"idempotentHint": true
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 463 ms
- 95th percentile latency
- 463 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 463 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http huntertech-mcp https://mcp.huntertech.io/mcpCodex
codex mcp add huntertech-mcp --url https://mcp.huntertech.io/mcpCursor
{
"mcpServers": {
"huntertech-mcp": {
"url": "https://mcp.huntertech.io/mcp"
}
}
}Cline
{
"mcpServers": {
"huntertech-mcp": {
"type": "streamableHttp",
"url": "https://mcp.huntertech.io/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"huntertech-mcp": {
"type": "http",
"url": "https://mcp.huntertech.io/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http huntertech-mcp https://mcp.huntertech.io/mcpClaude Desktop
{
"mcpServers": {
"huntertech-mcp": {
"url": "https://mcp.huntertech.io/mcp"
}
}
}Windsurf
{
"mcpServers": {
"huntertech-mcp": {
"serverUrl": "https://mcp.huntertech.io/mcp"
}
}
}Let your agent find its tools
Find servers like Huntertech MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other cloud and infrastructure servers
Do you run Huntertech MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.