Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QURL_API_KEYYesAPI key with appropriate scopes (qurl:read, qurl:write, qurl:resolve)
QURL_API_URLNoqURL API base URLhttps://api.layerv.ai

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_qurlB

Create a qURL - a secure, policy-bound link to a protected resource. The returned qurl_link is ephemeral (shown once) and should be shared immediately.

resolve_qurlA

Resolve a qURL access token to get the target URL and open firewall access. After resolution, the target URL is accessible from your IP for the duration specified in access_grant.expires_in seconds.

list_qurlsC

List qURLs with optional filtering by status, date ranges, and search query.

get_qurlA

Get details of a qURL resource and its access tokens. Accepts either a resource ID (r_ prefix) or a qURL display ID (q_ prefix).

delete_qurlA

Revoke/delete a qURL. This immediately invalidates the link.

extend_qurlA

Extend the expiration of an active qURL. Accepts a resource ID (r_) or qURL display ID (q_). Shorthand for update_qurl with only extend_by — use update_qurl for richer updates (tags, description, expiration).

update_qurlA

Update a qURL - extend expiration, set an absolute expiry, update tags, or change the description. Accepts either a resource ID (r_ prefix) or qURL display ID (q_ prefix). Do not provide both extend_by and expires_at. At least one update field is required.

mint_linkA

Mint a new access link for an existing qURL resource. Accepts either a resource ID (r_ prefix) or qURL display ID (q_ prefix). Use this to generate additional access links without creating a new resource. Do not provide both expires_in and expires_at.

batch_create_qurlsA

Create multiple qURLs in a single request. Returns per-item results including any errors for partial failures. The response sets isError=true when one or more items fail so agents can branch on partial failure without parsing the JSON.

Prompts

Interactive templates invoked by user choice

NameDescription
secure-a-serviceGuide through creating a qURL to protect a service with appropriate security policies (expiration, session limits, IP/geo allowlists, AI-agent blocking).
audit-linksReview all active qURLs and identify expiring links, token counts, missing metadata, or potential issues.
rotate-accessRotate a qURL by revoking the existing link and creating a fresh one with the same target.

Resources

Contextual data attached and managed by the client

NameDescription
Active qURL Links
qURL Usage & Quota

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/layervai/qurl-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server