{
  "specVersion": "1.0",
  "host": {
    "displayName": "Linkbreakers",
    "identifier": "linkbreakers.com",
    "documentationUrl": "https://linkbreakers.com/help",
    "logoUrl": "https://linkbreakers.com/linkbreakers-symbol.svg"
  },
  "entries": [
    {
      "identifier": "urn:air:linkbreakers.com:mcp:product",
      "displayName": "Linkbreakers MCP",
      "type": "application/mcp-server-card+json",
      "url": "https://linkbreakers.com/.well-known/mcp/product/server-card.json",
      "description": "Create links, QR codes and workflows, and read visitors and analytics in your workspace.",
      "version": "1",
      "tags": [
        "mcp",
        "streamable-http",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks"
      ],
      "metadata": {
        "serverUrl": "https://mcp.linkbreakers.com",
        "docsUrl": "https://linkbreakers.com/help/article/mcp-server-setup",
        "registryUrl": "https://registry.modelcontextprotocol.io/v0/servers/com.linkbreakers%2Fmcp/versions/latest",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "connect an AI assistant to Linkbreakers MCP",
        "Linkbreakers MCP MCP server URL",
        "use Linkbreakers from Claude or Cursor"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy"
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:mcp:docs",
      "displayName": "Linkbreakers Docs MCP",
      "type": "application/mcp-server-card+json",
      "url": "https://linkbreakers.com/.well-known/mcp/docs/server-card.json",
      "description": "Search and read the Linkbreakers help center and developer docs. No sign-in required.",
      "version": "1",
      "tags": [
        "mcp",
        "streamable-http",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks"
      ],
      "metadata": {
        "serverUrl": "https://linkbreakers.com/mcp",
        "docsUrl": "https://linkbreakers.com/mcp",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "connect an AI assistant to Linkbreakers Docs MCP",
        "Linkbreakers Docs MCP MCP server URL",
        "use Linkbreakers from Claude or Cursor"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy"
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:api:rest",
      "displayName": "Linkbreakers API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://linkbreakers.com/openapi.json",
      "description": "REST API for links, QR codes, workflow steps, visitors, events, analytics, webhooks and custom domains. Bearer auth with a workspace API token.",
      "tags": [
        "api",
        "openapi",
        "rest",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "baseUrl": "https://api.linkbreakers.com",
        "docsUrl": "https://linkbreakers.com/help/api",
        "authDocsUrl": "https://linkbreakers.com/auth.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers OpenAPI specification",
        "call the Linkbreakers API with a bearer token",
        "create a QR code with the Linkbreakers API"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "derivedFrom",
            "sourceId": "https://api.linkbreakers.com/internal/openapi/api/v1/api.swagger.json"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:build-lead-capture-workflow",
      "displayName": "build-lead-capture-workflow",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/build-lead-capture-workflow/SKILL.md",
      "description": "Turn a Linkbreakers link or QR code into a lead capture flow by adding workflow steps (forms, conditions, multi-link pages, message pages, thank you pages, redirects) and wiring their branches. Use when the user wants to collect emails, phone numbers or answers from people who scan a QR code, qualify visitors, route them by country, device or previous answers, or gate content behind a form or password.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/build-lead-capture-workflow/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers build-lead-capture-workflow skill",
        "agent skill: Turn a Linkbreakers link or QR code into a lead capture flow by adding."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/build-lead-capture-workflow/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:connect-linkbreakers-mcp",
      "displayName": "connect-linkbreakers-mcp",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/connect-linkbreakers-mcp/SKILL.md",
      "description": "Connect an AI assistant (Claude, Claude Code, Cursor, VS Code, Continue or any MCP client) to the hosted Linkbreakers MCP server at https://mcp.linkbreakers.com with OAuth sign-in, then pick the right MCP tools for links, QR codes, workflows, visitors, domains and analytics. Use when the user wants their assistant to operate their Linkbreakers workspace directly, asks for the Linkbreakers MCP URL or config, or the MCP connection is failing.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/connect-linkbreakers-mcp/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers connect-linkbreakers-mcp skill",
        "agent skill: Connect an AI assistant (Claude, Claude Code, Cursor, VS Code, Continue or any."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/connect-linkbreakers-mcp/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:create-tracked-qr-code",
      "displayName": "create-tracked-qr-code",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/create-tracked-qr-code/SKILL.md",
      "description": "Create a Linkbreakers link with a dynamic, tracked QR code and get the QR image URL, short URL, and scan counts back. Use when the user wants a QR code for a flyer, sign, product, booth, table tent or business card, wants to shorten a URL with scan tracking, or wants to change where an existing QR code points without reprinting it.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/create-tracked-qr-code/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers create-tracked-qr-code skill",
        "agent skill: Create a Linkbreakers link with a dynamic, tracked QR code and get the QR."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/create-tracked-qr-code/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:identify-visitors-on-your-site",
      "displayName": "identify-visitors-on-your-site",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/identify-visitors-on-your-site/SKILL.md",
      "description": "Connect a QR code scan to what the same person does later on the user's own website or app by forwarding the Linkbreakers lbid through the redirect and calling the identify API, so signups, purchases and profile data merge into one Linkbreakers visitor. Use when the user wants offline-to-online attribution, wants to know which QR code drove a signup or sale, or wants to enrich Linkbreakers visitors from their own product.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/identify-visitors-on-your-site/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers identify-visitors-on-your-site skill",
        "agent skill: Connect a QR code scan to what the same person does later on the user's own."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/identify-visitors-on-your-site/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:manage-custom-domains",
      "displayName": "manage-custom-domains",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/manage-custom-domains/SKILL.md",
      "description": "Connect a custom (white-label) domain such as qr.example.com to a Linkbreakers workspace, get the exact DNS records to add, check verification and certificate status, and serve links and QR codes from it. Use when the user wants branded short links, wants QR codes to show their own domain instead of Linkbreakers, or asks why a custom domain is pending, not working or expiring.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/manage-custom-domains/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers manage-custom-domains skill",
        "agent skill: Connect a custom (white-label) domain such as qr.example.com to a Linkbreakers."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/manage-custom-domains/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:read-visitors-and-leads",
      "displayName": "read-visitors-and-leads",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/read-visitors-and-leads/SKILL.md",
      "description": "Read, filter, sort and export the leads (visitors) a Linkbreakers workspace has captured from QR code scans and forms, including their custom attributes, scan history and journey through a workflow. Use when the user asks who scanned a QR code, wants a list or CSV of leads, wants leads filtered by answers such as budget or interest, wants a lead's full history, or wants funnel and drop-off numbers for a link.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/read-visitors-and-leads/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers read-visitors-and-leads skill",
        "agent skill: Read, filter, sort and export the leads (visitors) a Linkbreakers workspace."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/read-visitors-and-leads/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:send-leads-to-webhooks",
      "displayName": "send-leads-to-webhooks",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/send-leads-to-webhooks/SKILL.md",
      "description": "Push Linkbreakers scans and captured leads to another system in real time with webhooks, and write the receiving endpoint. Use when the user wants new QR code leads in their CRM, Slack, a database, Zapier, Make or their own backend as soon as someone scans or submits a form, or asks what a Linkbreakers webhook payload looks like.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/send-leads-to-webhooks/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers send-leads-to-webhooks skill",
        "agent skill: Push Linkbreakers scans and captured leads to another system in real time with."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/send-leads-to-webhooks/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:skill:use-linkbreakers-cli",
      "displayName": "use-linkbreakers-cli",
      "type": "application/agent-skills+md",
      "url": "https://linkbreakers.com/.well-known/agent-skills/use-linkbreakers-cli/SKILL.md",
      "description": "Install, authenticate and drive the official linkbreakers command line tool to manage links, QR codes, directories and custom domains, or call any Linkbreakers API endpoint from a shell, script or CI job. Use when the user wants to automate Linkbreakers from the terminal, a cron job or GitHub Actions, prefers shell commands over writing SDK code, or asks how to install the Linkbreakers CLI.",
      "tags": [
        "skill",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "metadata": {
        "source": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/use-linkbreakers-cli/SKILL.md",
        "category": "Infrastructure"
      },
      "representativeQueries": [
        "Linkbreakers use-linkbreakers-cli skill",
        "agent skill: Install, authenticate and drive the official linkbreakers command line tool to."
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy",
        "provenance": [
          {
            "relation": "publishedFrom",
            "sourceId": "https://github.com/linkbreakers-com/agent-skills/blob/main/skills/use-linkbreakers-cli/SKILL.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:docs:llms",
      "displayName": "Linkbreakers llms.txt",
      "type": "text/markdown",
      "url": "https://linkbreakers.com/llms.txt",
      "description": "Index of the Linkbreakers documentation for language models.",
      "tags": [
        "docs",
        "llms.txt",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "representativeQueries": [
        "how does Linkbreakers work",
        "Linkbreakers documentation"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy"
      },
      "metadata": {
        "category": "Infrastructure"
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:docs:auth",
      "displayName": "Linkbreakers auth.md",
      "type": "text/markdown",
      "url": "https://linkbreakers.com/auth.md",
      "description": "How an agent obtains credentials for the Linkbreakers API and MCP server.",
      "tags": [
        "docs",
        "auth",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "representativeQueries": [
        "Linkbreakers API authentication",
        "get a Linkbreakers API token"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy"
      },
      "metadata": {
        "category": "Infrastructure"
      }
    },
    {
      "identifier": "urn:air:linkbreakers.com:docs:pricing",
      "displayName": "Linkbreakers pricing.md",
      "type": "text/markdown",
      "url": "https://linkbreakers.com/pricing.md",
      "description": "Linkbreakers plans, prices and limits in markdown.",
      "tags": [
        "docs",
        "pricing",
        "infrastructure",
        "developer-tools",
        "lead-capture",
        "api",
        "qr-codes",
        "webhooks",
        "mcp"
      ],
      "representativeQueries": [
        "Linkbreakers pricing",
        "Linkbreakers free plan limits"
      ],
      "trustManifest": {
        "identity": "did:web:linkbreakers.com",
        "identityType": "did",
        "privacyPolicyUrl": "https://linkbreakers.com/privacy"
      },
      "metadata": {
        "category": "Infrastructure"
      }
    }
  ]
}