check_availability

Pack: wayback · Endpoint: https://gateway.pipeworx.io/wayback/mcp

Check if a URL has been archived by the Wayback Machine and get the closest available snapshot. Returns the archive URL and timestamp if available.

Parameters

NameTypeRequiredDescription
urlstringyesURL to check for availability (e.g., “https://example.com”)

Example call

Arguments

{
  "url": "https://example.com"
}

curl

curl -X POST https://gateway.pipeworx.io/wayback/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_availability","arguments":{"url":"https://example.com"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('check_availability', {
  "url": "https://example.com"
});

More examples

{
  "url": "github.com/user/repo"
}

Response shape

Always returns: url, available, archive_url, timestamp

FieldTypeDescription
urlstringThe URL that was checked
availablebooleanWhether an archived snapshot is available
archive_urlstring | nullURL to the archived snapshot, or null if not available
timestampstring | nullTimestamp of the closest snapshot, or null if not available
statusstringHTTP status of the archived snapshot (only present if available)
Full JSON Schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The URL that was checked"
    },
    "available": {
      "type": "boolean",
      "description": "Whether an archived snapshot is available"
    },
    "archive_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "URL to the archived snapshot, or null if not available"
    },
    "timestamp": {
      "type": [
        "string",
        "null"
      ],
      "description": "Timestamp of the closest snapshot, or null if not available"
    },
    "status": {
      "type": "string",
      "description": "HTTP status of the archived snapshot (only present if available)"
    }
  },
  "required": [
    "url",
    "available",
    "archive_url",
    "timestamp"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "wayback": {
      "url": "https://gateway.pipeworx.io/wayback/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026