Redirx
by redirx-mcp-server.onrender.com in Weather & location
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
Reliability
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
| When | Result | HTTP | Time |
|---|---|---|---|
| 6 h ago | Passed | 200 | 645 ms |
| 18 h ago | Passed | 200 | 522 ms |
| 30 h ago | Passed | 200 | 547 ms |
| 41 h ago | Passed | 200 | 719 ms |
| 2 days ago | Passed | 200 | 607 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 724 ms |
| 3 days ago | Passed | 200 | 654 ms |
| 4 days ago | Passed | 200 | 553 ms |
| 5 days ago | Passed | 200 | 571 ms |
| 5 days ago | Passed | 200 | 705 ms |
| 6 days ago | Passed | 200 | 767 ms |
| 6 days ago | Passed | 200 | 594 ms |
| 7 days ago | Passed | 200 | 241 ms |
| 7 days ago | Passed | 200 | 769 ms |
| 8 days ago | Passed | 200 | 554 ms |