Package

qURL

Mint, resolve, audit, and rotate scope-limited expiring access links (qURLs) for AI agents.

io.github.layervai/qurl-mcpSource repository
Version0.7.2latest catalog version
ConnectionPackagenpm
PublishedOct 18, 2026catalog
UpdatedOct 18, 2026catalog
Overview

What this server provides

Mint, resolve, audit, and rotate scope-limited expiring access links (qURLs) for AI agents.

Install

Packages

1
Package 1npm
@layervai/qurl-mcp0.7.2
  • QURL_API_KEY

    Optional. Without it, the tools run through the local qURL CLI (qurl), which needs no account. With it, the tools use the qURL API: a key with qurl:read, qurl:write, and/or qurl:resolve scopes from https://layerv.ai.

    Format: string
    Optional
  • QURL_API_URL

    qURL API base URL. Defaults to https://api.layerv.ai. Override only for testing against a non-production qURL backend.

    Format: string · Default: https://api.layerv.ai
    Optional
  • QURL_CONNECTOR_URL

    Connector base URL used by local-file, file-data, and text-to-PDF upload tools before minting a qURL.

    Format: string
    Optional
  • QURL_MCP_CONFIG

    Optional path to a shared qURL MCP config file. Both stdio and HTTP modes can read SMTP, connector, and default API settings from this file.

    Format: string
    Optional
  • MCP_MAX_UPLOAD_FILE_DATA_BYTES

    Maximum decoded/local upload size. Accepts bytes or units such as 10mb; capped at 100mb.

    Format: string · Default: 10mb
    Optional
  • QURL_SMTP_HOST

    SMTP hostname for optional qURL link delivery.

    Format: string
    Optional
  • QURL_SMTP_PORT

    SMTP port for optional qURL link delivery.

    Format: string
    Optional
  • QURL_SMTP_SECURE

    Whether SMTP uses an implicit TLS connection (true/false).

    Format: string
    Optional
  • QURL_SMTP_USERNAME

    SMTP authentication username.

    Format: string
    Optional
  • QURL_SMTP_PASSWORD

    SMTP authentication password or app-specific credential.

    Format: string
    Optional
  • QURL_SMTP_FROM_EMAIL

    Validated sender email address for qURL delivery.

    Format: string
    Optional
  • QURL_SMTP_FROM_NAME

    Optional sender display name for qURL delivery.

    Format: string
    Optional
  • QURL_SMTP_ALLOWED_RECIPIENTS

    Optional comma-separated exact recipient allowlist.

    Format: string
    Optional
  • QURL_SMTP_ALLOWED_RECIPIENT_DOMAINS

    Optional comma-separated recipient-domain allowlist.

    Format: string
    Optional
  • QURL_SMTP_MAX_RECIPIENTS_PER_MESSAGE

    Maximum recipients in one delivery request (default 10).

    Format: string · Default: 10
    Optional
  • QURL_SMTP_MAX_RECIPIENTS_PER_HOUR

    Maximum attempted recipients per qURL key per fixed hourly window (default 100).

    Format: string · Default: 100
    Optional
View server metadata