77trust / 100

Redirx

by redirx-mcp-server.onrender.com in Weather & location

MCP serverPassing, checked 6 h ago

Map old site URLs to new ones during a migration, review proposals and export approved redirects.

https://app.redirx.dev/mcp
Tools
12
open to any client
Uptime
97.7%
last 30 days
Response time
522 ms
868 ms slowest 5%
Last check
Passed
6 h ago, next in 27 min

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "redirx": {
      "type": "http",
      "url": "https://app.redirx.dev/mcp"
    }
  }
}

12 tools

  • plan_migration

    Create an owned old-site/new-site plan. Next call import_inventory for the old and new URL lists; planning does not crawl or run the model.

  • import_inventory

    Import explicit HTTP(S) URL strings into an owned, immutable old or new inventory. No crawl or page fetch. Use data.inventory.id with run_migration only when data.inventory.status is complete; a partial import lists its exclusions and needs corrected input and a new key. Up to…

  • run_migration

    Match old URLs to new ones from two complete inventories. Migrations up to 500 old URLs run free (one free run a day, five in total per account). Otherwise the answer is payment_required with the one-time price ($1 per 50 old URLs, $10 minimum) and a checkout link that only a…

  • get_migration

    Read an owned migration, its latest inventories, runs (with progress), exports and verifications, and the next recoverable action. Keep migration_id across reconnects; poll only after retry_after_seconds. A finished run still needs review before export.

  • group_matches

    Start review here. Groups a run's mappings by the URL rewrite they apply (from → to, e.g. /product/{slug}/ → /products/{slug}), groups with the most undecided rows first. kind is moved, kept_tail, same_path, unchanged (no redirect needed) or unmatched; renamed counts rows whose…

  • list_matches

    Read a run's mappings in stable URL order: the latest proposal, the current decision and its revision. Pass group_id (from group_matches) to read one group's rows. Follow data.next_cursor until null with the same run, filter and group; one page is not the whole run. data.counts…

  • resolve_group

    After the person decides on a whole group from group_matches: record one decision (approve confirms each row's latest proposal; reject, defer or intentional_removal) for every row in the group that has no decision yet. Rows already decided are never changed, and rows in…

  • resolve_matches

    Record audited decisions on individual rows with optimistic concurrency, after the user agrees (for a whole group, use resolve_group): approve (confirms the proposed target, or target_url if given), set_target (an exact URL from the new inventory), reject, defer or…

  • refine_matches

    Resume a run that stopped part-way (same pass, kept proposals), or start its next pass, which learns from the targets people confirmed and the most confident proposals. Up to three passes per run; no new charge. Read the run's seed_revision from get_migration or list_matches…

  • export_redirects

    Create an immutable redirect file at exactly the selection revision you showed the person (data.selection_revision). Before exporting, ask the person what to include: every proposal is the default, or only those at or above a confidence; say how many fall below RedirX's…

  • verify_redirects

    Only after the user confirms an export is installed: check each of its redirects on the live site (status, hops, final destination). Give live_origin (where the old URLs are served) and origin_rewrites mapping export destination origins to live ones ({} keeps them). Poll…

  • ping

    Connection check. Returns "pong". Has no side effects.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
6 h agoPassed200645 ms
18 h agoPassed200522 ms
30 h agoPassed200547 ms
41 h agoPassed200719 ms
2 days agoPassed200607 ms
Show 10 older checks
3 days agoPassed200724 ms
3 days agoPassed200654 ms
4 days agoPassed200553 ms
5 days agoPassed200571 ms
5 days agoPassed200705 ms
6 days agoPassed200767 ms
6 days agoPassed200594 ms
7 days agoPassed200241 ms
7 days agoPassed200769 ms
8 days agoPassed200554 ms