Skip to main content

OpenPaper MCP Server

OpenPaper is an autonomous research engine for Claude Desktop and any MCP client. Auto research from a prompt to a fully-cited academic paper, exported as PDF, DOCX, or ZIP.

OpenPaper uses 18 specialized AI agents to search 500M+ academic sources (OpenAlex, Crossref, Semantic Scholar) and write thesis-level papers with every citation linked to a real publication.

Setup

1. Get your API token

  1. Go to openpaper.dev and sign in
  2. Open DevTools → Network tab
  3. Click any request → find the Authorization header
  4. Copy the value after Bearer — that's your token

2. Configure Claude Desktop

Add to your claude_desktop_config.json (no manual install needed — uvx fetches the published package on first run):

{
  "mcpServers": {
    "openpaper": {
      "command": "uvx",
      "args": ["openpaper-mcp"],
      "env": {
        "OPENPAPER_API_TOKEN": "your-token-here"
      }
    }
  }
}
Run from source instead
pip install mcp httpx
{
  "mcpServers": {
    "openpaper": {
      "command": "python",
      "args": ["/path/to/openpaper-mcp/server.py"],
      "env": {
        "OPENPAPER_API_TOKEN": "your-token-here"
      }
    }
  }
}

Tools

start_paper_generation

Start generating a paper. Returns a generation_id immediately.

Generate a graduate-level paper on "The neurobiological basis of PTSD"
using APA 7th citation style, 20-30 pages

check_paper_status

Poll for progress and get download links when done.

Check the status of generation abc123

list_my_papers

See all your previous papers with download links.

List my last 5 papers

Example workflow

User: Write a paper on the impact of social media on adolescent mental health

Claude: [calls start_paper_generation("impact of social media on adolescent mental health")]
→ Generation started (ID: abc123). Checking back in a few minutes...

[later]
Claude: [calls check_paper_status("abc123")]
→ Status: processing, phase: writing, 65% complete

[later]
Claude: [calls check_paper_status("abc123")]
→ Status: completed! PDF: https://... DOCX: https://...

Credits

Papers cost 1-3 credits depending on length:

  • 5-30 pages: 1 credit
  • 30-50 pages: 2 credits
  • 50-60 pages: 3 credits

New accounts get free credits. Buy more at openpaper.dev.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openpaper_mcp-0.1.2.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openpaper_mcp-0.1.2-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

Details for the file openpaper_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: openpaper_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for openpaper_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0d48bbcc527be177c1a18a7e82de629c0e1965d79a67f476502f0ede3fdb3d1c
MD5 dc9c4a4e518239a75c469c4e48f24ea8
BLAKE2b-256 65157b8fe9ce2ab1f5c5592be37bfd2191becc007bbcdbe4124c749da752717a

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpaper_mcp-0.1.2.tar.gz:

Publisher: publish.yml on federicodeponte/openpaper-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openpaper_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: openpaper_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for openpaper_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 729b193faa10b98a17b9c4e97fbc4dd56f38315cd50e3c103463dee7692bb4a9
MD5 9f6105507211f726b1ecc567fdbfd62e
BLAKE2b-256 7a867897f117acf0a7f421d3fc23de475c74297528c3c00aafa84e7e5309150d

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpaper_mcp-0.1.2-py3-none-any.whl:

Publisher: publish.yml on federicodeponte/openpaper-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page