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
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": true
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
resolve_paperB

Resolve a DOI, URL, or title query into a normalized paper candidate.

has_fulltextA

Probe whether a paper likely has accessible full text using cheap metadata and landing-page signals.

fetch_paperA

Fetch one paper as structured article, Markdown, and/or metadata with provenance, quality, trace, and token estimates. Defaults are modes=article+markdown, provider-default assets, metadata-only fallback enabled, include_refs=null, max_tokens=full_text, prefer_cache=false, no_download=false, artifact_mode=markdown-assets, and save_markdown=false. The call may access remote services and write provider artifacts, assets, and an MCP cache sidecar. no_download=true suppresses those writes; save_markdown=true is an explicit separate write and returns a path instead of inline full text. artifact_mode=none suppresses provider artifacts but retains MCP cache semantics. asset_profile=none|body|all controls local assets; body/all may return bounded ImageContent. Use prefer_cache=true only with matching request semantics. Current provider/source/runtime/asset-default facts are at resource://paper-fetch/provider-catalog. Access controls and manual-auth boundaries are never bypassed.

list_cachedA

List cached downloads without touching the network. cache_mode=index reads the manifest only, refresh validates and prunes the manifest, and rescan rebuilds it from DOI-proven fetch-envelope sidecars and Markdown YAML front matter within the selected download_dir.

get_cachedA

Look up DOI-proven cached files within one download_dir without touching the network. detail=compact returns preferred entries plus request-sensitive acceptance/asset summaries; preferred_only omits non-preferred entry arrays.

batch_resolveA

Resolve multiple DOI, URL, or title queries with shared transport reuse and optional cross-host concurrency.

batch_fetchA

Fetch 1..50 papers with bounded concurrency and input-ordered compact manifest/acceptance results. It may access remote services and write the same cache, artifacts, or Markdown as fetch_paper. detail=bounded returns only a batch-wide bounded text sample. Set run_manifest or resume for auditable persistence; overwrite defaults false.

batch_checkA

Check multiple papers without returning full bodies, with optional cross-host concurrency. Success items keep only lightweight provenance fields.

browser_preflightA

Live-check the shared browser HTML path for one provider or all browser providers. This opens publisher pages and may update filtered storage-state; it never runs PDF fallback or automatic authentication.

provider_statusA

Inspect filtered static provider configuration and local dependency readiness. This never opens Chrome/CDP or publisher pages; use browser_preflight for live health.

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_paperTemplate for summarizing one known paper with cache-first and provenance-aware fetch discipline.
verify_citation_listTemplate for checking a citation list with batch-first probe discipline.

Resources

Contextual data attached and managed by the client

NameDescription
provider_catalogRuntime-derived provider, source, browser/preflight, and asset-default catalog.
cache_indexJSON index of cached MCP downloads in the default shared download directory.

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/Dictation354/paper-fetch-skill'

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