Use in your browser

Check your deep link config

Check a domain's apple-app-site-association and assetlinks.json before you ship: reachability, content type, redirects, JSON validity, and key structure. Compare two domains to see what differs.

Guest includes 50 lifetime app requests. Create a free account for 100 app requests each calendar month. One allowance across every app, in your browser and your agent.One allowance across every app, in your browser and your agent. Manage usage

Add Deep Link Check to your agent

Connect this app on its own. Add other PowMCP apps whenever your agent needs another job done.

Open the apps workspace A glowing app tile clicking into a slot on a dark agent device, with the PowMCP app box behind it

Connect directly

Choose your agent. Each button opens a new tab with only this app's endpoint ready to add.

Use another agent

Copy one ready-to-send prompt for any agent that supports remote MCP connections.

Manual endpoint, JSON, and terminal commands

For clients that require manual configuration, use this app-only endpoint, its JSON entry, or one terminal command.

ChatGPT: enable Developer mode in Settings → Security and login, then add this MCP endpoint from the Plugins page. Availability depends on your account and workspace policy. PowMCP has not yet verified ChatGPT account linking. OpenAI setup guide

https://powmcp.com/deep-link-config-check/mcp
{
  "mcpServers": {
    "powmcp-deep-link-config-check": {
      "type": "http",
      "url": "https://powmcp.com/deep-link-config-check/mcp"
    }
  }
}

Terminal agents add this app with one command:

Claude Code
claude mcp add --transport http powmcp-deep-link-config-check https://powmcp.com/deep-link-config-check/mcp
Codex CLI
codex mcp add powmcp-deep-link-config-check --url https://powmcp.com/deep-link-config-check/mcp
Gemini CLI
gemini mcp add --transport http powmcp-deep-link-config-check https://powmcp.com/deep-link-config-check/mcp

Manage, disable, or remove this connection in your agent's own MCP settings. PowMCP does not label an external connection as installed without confirmation from that client.

Proof

What it does

Check universal-link and App-Links config in chat

Preflight a domain's iOS apple-app-site-association and Android assetlinks.json from chat with live reachability, content-type, redirect, JSON-validity and key-structure evidence across every well-known endpoint plus Apple's CDN copy, or compare two domains under identical limits.

Category
Developer Tools

Request cost1 completed result

Guests get 50 lifetime app requests. Free accounts get 100 each calendar month.

Tools in this app

01

Deep Link Check

deeplink_check

Preflight one public domain's universal-link (iOS) and App-Links (Android) source config before a release. Derives the well-known paths from the host and live-fetches all four endpoints (/.well-known/apple-app-site-association, the legacy root /apple-app-site-association, Apple's CDN cached copy, and /.well-known/assetlinks.json), then reports reachability, HTTP status, final content-type, the recorded redirect chain, downloaded byte count, JSON validity, AASA applinks/webcredentials/appclips key structure, assetlinks relation/target/package/fingerprint shape, and per-host coverage. It distinguishes not-published from invalid from unreachable, and reports assetlinks fingerprints as structural shape only. It checks the source config files, not real on-device deep-link resolution, app-install state, app-store listings, or the real signing fingerprint. A pass covers only the platforms whose config is actually published. Each call fetches four endpoints and usually returns in about a second, stretching toward 15 seconds only when a host is slow to respond.

02

Deep Link Compare

deeplink_compare

Compare the universal-link and App-Links source config of exactly two public domains under identical limits: staging versus production, before versus after a fix, or migration checks. Runs the same bounded deeplink_check on each host (all four derived endpoints) and reports side-by-side pass status, per-endpoint reachability and content-type deltas, redirect and JSON-validity differences, key-structure and per-host coverage differences, distinguished-state differences, and a winner only when the measured checks support one. Use deeplink_check for a single domain. Each comparison fetches four endpoints per host and usually returns in about a second, stretching toward 15 seconds only when a host is slow to respond.

Deep Link Check questions

Scope and boundaries for Deep Link Check.

01What can I check with Deep Link Check?

Check www.wikipedia.org to derive the well-known iOS and Android association paths plus Apple's cached CDN copy, or compare wikipedia.org with www.wikipedia.org to find host-specific configuration drift.

02How should I read the result?

Start with coverage and each platform's state before pass: pass says every published platform configuration passed and can still be true with iOS or Android absent. Publish both platforms for full coverage, then fix error-severity transport and structure issues. Absent or unreachable platforms, truncation, and fingerprint shape-only checks remain inconclusive until verified on a real device and against the actual signing fingerprint.

03What are its limits?

This inspects public association-file delivery and structure, not real on-device routing, app installation state, store listings, entitlement configuration, or whether a declared Android fingerprint matches the shipped signing key. Pass applies only to platforms whose config is published.