paper-fetch-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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, save_markdown=false, and browser_auto_prepare=null (MCP default disabled). 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. Managed Camoufox preparation defaults off unless browser_auto_prepare=true or the environment explicitly enables it. |
| batch_checkB | Check multiple papers without returning full bodies, with optional cross-host concurrency. Success items keep only lightweight provenance fields. Browser preparation defaults off; article mode can opt in with browser_auto_prepare=true. |
| 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. Managed Camoufox preparation defaults off unless browser_auto_prepare=true or the environment explicitly enables it. |
| 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
| Name | Description |
|---|---|
| summarize_paper | Template for summarizing one known paper with cache-first and provenance-aware fetch discipline. |
| verify_citation_list | Template for checking a citation list with batch-first probe discipline. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| provider_catalog | Runtime-derived provider, source, browser/preflight, and asset-default catalog. |
| cache_index | JSON index of cached MCP downloads in the default shared download directory. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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