# IIS Rescue

> Legacy IIS, classic ASP and SQL Server migration: paths, FAQ, end-of-support dates, fit assessment.

- name: com.iisrescue/iis-rescue
- version: 1.1.1
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.iisrescue%2Fiis-rescue
- tools: https://api.protogrid.dev/v1/servers/com.iisrescue%2Fiis-rescue/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "iis-rescue": {
      "type": "http",
      "url": "https://iisrescue.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-29d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_faq (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_contact (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_migration_paths (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,480 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 1,480 tokens to load them all
- tool set hash: 7ace5be2cc6e98752b2660b493b18ea4
- badge: [![protogrid quality](https://protogrid.dev/badge/com.iisrescue/iis-rescue.svg)](https://protogrid.dev/servers/com.iisrescue/iis-rescue)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://iisrescue.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (8)

- `get_contact`: How to start an engagement with IIS Rescue: the consultation URL and how the process works. Returns a pointer only — it never books anything or collects any personal data.
- `get_eol_facts`: Microsoft end-of-support dates for Windows Server and SQL Server versions, with the source URL for each, plus the Extended Security Updates cutoff.
- `get_faq`: Published questions and answers about legacy IIS, classic ASP and SQL Server website migration, reproduced verbatim from the website.
- `get_migration_paths`: The three routes off a legacy IIS server — Rehost, Rebuild, Replace — each with what it involves and the situation it best fits.
- `get_offering`: The public offering of IIS Rescue: the three migration paths, the promises made on every project, the pricing model, and who the service is for.
- `get_partner_channel`: How IIS Rescue works with MSPs and independent IT contractors: MSPs bringing it in for legacy IIS, classic ASP and SQL Server migrations they would rather not own, and contractors subcontracting a migration or referring it. Covers the arrangements, what stays with the partner — the client, the brand, anything outside the migration scope — and the published FAQ for each audience. Carries no price: a partner migration is quoted at a fixed price exactly like a direct one. Use this for questions about white-label delivery, subcontracting or referring a legacy Windows Server migration, or whether IIS Rescue works with MSPs or contractors.
- `get_pathfinder_questions`: The questions the IIS Rescue two-minute assessment asks in order to recommend a migration path, with the allowed answers for each. Ask these of the user, then pass the answers to run_pathfinder. "unknown" is a valid answer to every question and never breaks the result.
- `run_pathfinder`: Recommend a migration path — Rehost, Rebuild or Replace — for a specific legacy IIS website, from answers to the two-minute assessment questions. Returns the recommendation, a confidence level, the alternatives and when they would apply, what pushes the price up or down, the specific risks these answers imply, and the reasoning behind the call. This is the same deterministic engine, over the same data, that iisrescue.com/two-minute-assessment runs for a human visitor: identical answers give an identical result. It is an estimate and not a quote, and it returns no price figure — IIS Rescue publishes no rate card.
