Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    }
  }
}
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
fetch

Fetch a URL and convert to clean markdown for LLM consumption.

Content conversion (automatic by Content-Type):

  • HTML → clean markdown (boilerplate removed, links preserved)

  • PDF → markdown with headings and table detection (requires pdf feature)

  • JSON/plain text → passthrough

  • SPA data auto-extracted (NEXT_DATA, NUXT, APOLLO_STATE, etc.)

Network features:

  • HTTP/2 multiplexing, HTTP/3 (QUIC) with 0-RTT

  • TLS 1.3, Brotli/Zstd/Gzip decompression

  • Realistic browser fingerprints (Chrome/Firefox/Safari)

  • Browser cookie injection (Brave/Chrome/Firefox/Safari)

Diff mode (diff: true):

  • Compares current content against the previous snapshot for this URL

  • Returns only the changed sections (token-efficient for monitoring tasks)

  • First fetch caches the page; subsequent fetches return semantic diffs

  • Unchanged content returns a 5-token confirmation instead of full body

Focus mode (focus: query):

  • Keeps only sections relevant to the query (BM25 scoring)

  • Replaces dropped sections with '[N sections omitted]' markers

  • Diff markers are always preserved regardless of relevance

Token budget (max_tokens: N):

  • Structure-aware truncation preserving headings, code, and tables

  • Priority: title > code/tables > headings (30% cap) > body > blockquotes

Returns: Markdown-converted body with timing info (or diff when diff: true).

fetch_batch

Fetch multiple URLs in parallel with HTTP/2 multiplexing.

Uses connection pooling and multiplexing for maximum efficiency. All URLs are fetched concurrently.

Returns: Results for each URL with timing.

submit

Submit a web form with smart field extraction.

Fetches a page, parses all forms, extracts hidden fields and CSRF tokens, merges user-provided fields, and submits via POST.

Use for: login forms, search forms, API interactions behind HTML pages.

Returns: Response body (markdown-converted) after form submission.

login

Auto-login to a website using 1Password credentials.

Detects login form, retrieves credentials from 1Password, fills and submits, handles MFA/2FA with TOTP. Returns the authenticated page content.

Requires: 1Password CLI (op) installed and authenticated.

Returns: Final page content after login (markdown-converted).

auth_lookup

Look up credentials in 1Password for a URL.

Searches 1Password for credentials matching the URL/domain. Returns credential info (username, TOTP availability) without exposing password.

Returns: Credential info if found.

fingerprint

Generate realistic browser fingerprints.

Creates browser profiles for Chrome, Firefox, or Safari. Includes User-Agent, Sec-CH-UA headers, Accept-Language, platform info.

Returns: Generated fingerprint profiles.

validate

Run validation tests against real websites.

Tests: HTTP/2, HTTP/3, compression, fingerprinting, TLS 1.3, 1Password.

Returns: Validation results with timing.

benchmark

Benchmark fetching URLs with timing statistics.

Measures min/avg/max response times over multiple iterations.

Returns: Benchmark results with timing statistics.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/MikkoParkkola/nab'

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