Web Resurrect
Resurrect expired domains: scrape Wayback, AI-rewrite, generate images, publish to WordPress.
Connector by web-resurrect · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Web Resurrect?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/web-resurrect-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 16 read · 5 write · 3 delete · 9 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 33
Read from the source code; the running server may list different tools.
Read 16 · Look things up without changing anything.
export_redirectsget_creditsget_jobget_pageget_page_contentget_projectget_project_overviewlist_jobslist_pageslist_projectswait_for_jobwordpress_authors
Show 4 more tools
wordpress_categorieswordpress_get_mappingwordpress_plugin_checkwordpress_validate
Write 5 · Create, change, send or run things.
create_projectupdate_pagewordpress_publishwordpress_publish_bulkwordpress_set_mapping
Delete 3 · Delete, drop, revoke or wipe things.
cancel_jobdelete_projectpush_redirects
Not yet classified 9 · We could not tell from the name and description.
categorize_pagesenrich_projectgenerate_imagegenerate_image_bulkrewrite_bulkrewrite_pagescrape_bulkscrape_pagewordpress_configure
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
WEB_RESURRECT_API_KEY
Other settings (environment variables or headers).
WEB_RESURRECT_BASE_URL
Files it touches
- Any path the agent passes to its tools
Tools (33)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_jobCancel jobcan change or delete dataCancel a pending or processing job. Reserved-but-unused credits are refunded.
categorize_pagesCategorize pagesAI-suggest a WordPress category for 1-50 pages based on content. Free. Saves the assigned category on each page. Requires a category-author mapping (wordpress_set_mapping) to exist for the domain.
create_projectCreate projectCreate a project for an expired domain. Starts an async URL-fetch job from the Wayback Machine and returns a job_id.
delete_projectDelete projectcan change or delete dataDelete a project and cascade-delete all its pages. Irreversible.
enrich_projectEnrich project (SEO)Enrich a project with SEO data from Haloscan (free; traffic + keyword rankings) and/or Majestic (10 credits flat; backlinks). Async — returns a job_id. Sources can be combined to get both datasets in a single job.
export_redirectsExport redirectsread-onlyExport URL mappings (old URL → new WordPress URL) for all published pages. Two formats: 'redirection' (John Godley plugin JSON) or 'rankmath' (Rank Math import). In plugin mode this is unnecessary because URL mappings are pushed automatically during publish.
generate_imageGenerate featured imageGenerate an AI featured image for a page. Costs 1 credit. The page must be rewritten first. Async — returns a job_id.
generate_image_bulkGenerate featured images (bulk)Generate AI featured images for multiple pages in one async job. 1 credit per page. Max 50 pages. Pages must be rewritten. Returns a job_id.
get_creditsGet creditsread-onlyReturn the current credit balance, account email, and member-since date.
get_jobGet job statusread-onlyGet the status, progress, result, and credit usage of an async job.
get_pageGet pageread-onlyGet full page details: scrape status, rewrite status, SEO data (traffic, keywords, backlinks), WordPress publish status, and featured image URL.
get_page_contentGet page contentread-onlyFetch the rewritten content (title + HTML + meta) for a page. Returns source='wisewand' or 'openai'. Page must be in status='rewritten'.
get_projectGet projectread-onlyGet project details including page-count stats and scrape/rewrite/publish progress.
get_project_overviewProject pipeline overviewread-onlySingle-call pipeline status for a project: counts for pending / scraped / scrape_failed / scrape_empty / rewritten / wisewand_pending / wisewand_completed / wisewand_failed / published pages, plus SEO totals (traffic, keywords, backlinks) and scrape/rewrite/publish progress percentages.
list_jobsList jobsread-onlyList recent jobs with optional status and type filters.
Show 18 more tools
list_pagesList pagesread-onlyList pages of a project with filters, search, sort, and pagination. Each page carries a `source` field: 'wayback' (scrapeable from the archive) or 'haloscan' (no Wayback snapshot, Wisewand-rewrite only). Does not include the rewritten body — use get_page_content for that.
list_projectsList projectsread-onlyList projects with their page counts and pagination.
push_redirectsPush redirectscan change or delete dataPush URL redirects to the Web Resurrect Connector plugin. Two modes: (a) without `urls`: replaces ALL existing redirects — published pages serve at their original URLs, non-published ones 301 to homepage (or `redirect_to`); (b) with `urls`: redirects only the specified paths and does NOT replace existing redirects.
rewrite_bulkRewrite pages (bulk)Rewrite multiple pages in one async job. Basic mode (1 credit/page) covers SCRAPED pages only. Wisewand mode (wisewand=true, 5 credits/page or 1 with own key, 2-4 hours) covers scraped pages plus Haloscan-origin and scrape-failed/empty pages via synthetic-content fallback (slug + keywords). Max 50 pages per batch. Returns a job_id and a breakdown {wayback_count, haloscan_count, scrape_failed_count}.
rewrite_pageRewrite pageRewrite a single page. Basic mode (default, 1 credit) requires a scraped page. Wisewand mode (wisewand=true, 5 credits or 1 with own key, 2-4 hours) handles scraped pages AND auto-falls-back to synthetic content (slug + ranked keywords) when the page has no scraped content — covers Haloscan-origin and scrape-failed pages. Async — returns a job_id.
scrape_bulkScrape pages (bulk)Scrape multiple pages in one async job. Costs 1 credit per page. Max 100 pages. Returns a job_id. Pass either page_ids directly, or pass project_id to auto-select pending pages (filtered by has_data and excluding system pages by default). Haloscan-origin pages are skipped automatically (no Wayback snapshot).
scrape_pageScrape pageScrape a single page from the Wayback Machine archive. Costs 1 credit. Async — returns a job_id. Pages with status='haloscan' have no Wayback snapshot and cannot be scraped (use rewrite_page with wisewand=true instead).
update_pageUpdate pageUpdate a page's WordPress category, author, or post link. Use to (a) override the auto-assigned category/author or (b) attach a manually-created WordPress post via wordpress_post_id so redirect export can map it. Set any field to null to clear.
wait_for_jobWait for jobread-onlyBlock until an async job reaches a terminal state (completed / failed / cancelled), polling server-side. Useful after any tool that returns a job_id, in lieu of manually looping get_job. If the job is still running after timeout_seconds, returns the current progress with timed_out=true. Typical durations: - URL fetching (create_project): 10-60s - Haloscan/Majestic enrichment: 30-180s - Scrape single page: 10-30s - Scrape bulk (50 pages): 2-5 min - Basic rewrite: 10-30s - Wisewand rewrite: 2-4 hours (use a long timeout or poll get_job periodically) - Image generation: 20-60s - WordPress publis…
wordpress_authorsList WordPress authorsread-onlyList WordPress authors for a configured domain.
wordpress_categoriesList WordPress categoriesread-onlyList WordPress categories for a configured domain.
wordpress_configureConfigure WordPressConfigure a WordPress connection. Two modes: plugin mode (mode='plugin') uses the Web Resurrect Connector plugin; Basic Auth mode requires username + app_password.
wordpress_get_mappingGet category-author mappingread-onlyGet the current category-to-author mapping for a WordPress domain. The mapping determines which author is assigned when publishing a page in a given category.
wordpress_plugin_checkCheck WordPress pluginread-onlyCheck whether the Web Resurrect Connector plugin is installed and active on a WordPress site. Returns categories and authors when connected.
wordpress_publishPublish to WordPressPublish a page to WordPress. Async — returns a job_id. Free (no credit cost). In plugin mode the original URL is preserved (no redirect) and the URL mapping is pushed automatically.
wordpress_publish_bulkPublish to WordPress (bulk)Publish multiple pages to WordPress in one async job. Free. Supports plugin mode and Basic Auth mode. Plugin mode preserves original URLs and pushes URL mappings automatically. Returns a job_id.
wordpress_set_mappingSet category-author mappingSet the category-to-author mapping for a WordPress domain. Replaces any existing mapping. The mapping is consumed by categorize_pages and the publish tools to auto-resolve the author for each post.
wordpress_validateValidate WordPressread-onlyValidate an existing WordPress connection: tests the credentials and confirms the site is reachable.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- May 4, 2026 (6 months ago)
- Last release
- May 4, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.web-resurrect/mcp- Version
- 1.4.0
- Auth
- API key
- Packages
- npm @web-resurrect/mcp
- License
- MIT
- Repository
- github.com/web-resurrect/mcp
- Website
- web-resurrect.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Web Resurrect running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Web Resurrect MCP server. Agent Mart. https://agentmart.dev/connectors/web-resurrect-mcp (last updated 2026-10-24)