Skip to content
RedirX logo

RedirX MCP server

Which MCP servers are RedirX's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-28

← Back to RedirX

Whose server it is
  • Registry namedev.redirx/redirxverified in the MCP registry

The registry name sits under redirx.dev. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools12
  • Server calls itselfredirx
  • Server version0.1.0
  • Protocol version2025-06-18

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 591 ms.

Should an agent connect itConnect it
  • Its tools do every use case we checked: map old page URLs to proposed new destinations; review uncertain URL matches before approving them; export approved redirect file for the site platform.

Once connected

  • For "map old page URLs to proposed new destinations", the likely first call is plan_migration.
  • For "review uncertain URL matches before approving them", the likely first call is group_matches.
  • Parameters are untyped or undescribed in 11 of 12 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 7, the first on 2026-10-28
  • INITE MCP score95 of 100answers 100 · does the job 100 · definitions 85 · context 89 · connects 100
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days7 of 7 daily checks
  • Median first answer402 ms
  • Space in an agent's context≈ 4,548 tokensthe definitions of all its tools (12), which an agent carries on every turn
  • Tool definitionsB · 85 of 100
  • Typed results11 of 12 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 11 of 12

What an agent can do with it

  • can do · map old page URLs to proposed new destinations
  • can do · review uncertain URL matches before approving them
  • can do · export approved redirect file for the site platform

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers12 tools · read 2026-10-28
  • 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…

  • 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…

  • 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…

  • 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)…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • ping

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

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

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

Add it

Claude Code, in a terminal

claude mcp add --transport http redirx https://app.redirx.dev/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://app.redirx.dev/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.