Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

AlphaXiv MCP connector

OAuth 2.1/DCRAISearchDeveloper Tools

Connect to AlphaXiv MCP to search and retrieve arXiv research papers, abstracts, authors, and citations from your AI workflows.

AlphaXiv MCP connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'alphaxivmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize AlphaXiv MCP:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'alphaxivmcp_get_paper_content',
    toolInput: { url: 'https://example.com/url' },
    })
    console.log(result)

Connect this agent connector to let your agent:

  • Read files from github repository — Reads the contents of a file or directory from the paper’s codebase repository
  • Get paper content — Get the content of an arXiv/alphaXiv paper as text
  • Papers discover — Discovers and ranks multiple candidate papers for a research topic
  • Queries answer pdf — Returns raw filtered page content from one PDF as XML

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

alphaxivmcp_answer_pdf_queries#Returns raw filtered page content from one PDF as XML. Supports arXiv, alphaXiv, and Semantic Scholar abstract pages. Multiple queries on the same paper can be batched into one call.2 params

Returns raw filtered page content from one PDF as XML. Supports arXiv, alphaXiv, and Semantic Scholar abstract pages. Multiple queries on the same paper can be batched into one call.

NameTypeRequiredDescription
queriesarrayrequiredA brief description of what information you're looking for in the paper.
urlstringrequiredA PDF URL (e.g., 'https://arxiv.org/pdf/2307.12307', 'https://alphaxiv.org/abs/2307.12307')
alphaxivmcp_discover_papers#Discovers and ranks multiple candidate papers for a research topic. Use for literature discovery, related work, or broad topical coverage.3 params

Discovers and ranks multiple candidate papers for a research topic. Use for literature discovery, related work, or broad topical coverage.

NameTypeRequiredDescription
difficultynumberrequiredA 1-10 estimate of how much retrieval effort this request warrants.
keywordsarrayrequired3-4 concise keyword terms for exact-name, acronym, method, benchmark, author, or title matching.
questionstringrequiredA detailed semantic description of the papers that would best answer the user's request.
alphaxivmcp_get_paper_content#Get the content of an arXiv/alphaXiv paper as text. By default returns a structured AI-generated intermediate report. Use the fullText option to get raw extracted text.2 params

Get the content of an arXiv/alphaXiv paper as text. By default returns a structured AI-generated intermediate report. Use the fullText option to get raw extracted text.

NameTypeRequiredDescription
urlstringrequiredAn arXiv or alphaXiv URL
fullTextbooleanoptionalIf true, return the full extracted text instead of the intermediate report.
alphaxivmcp_read_files_from_github_repository#Reads the contents of a file or directory from the paper's codebase repository. Returns repository structure for '/', directory listing for directories, or file contents for files.2 params

Reads the contents of a file or directory from the paper's codebase repository. Returns repository structure for '/', directory listing for directories, or file contents for files.

NameTypeRequiredDescription
githubUrlstringrequiredThe URL of the paper's codebase repository.
pathstringrequiredThe path to the file or directory. Use '/' to get the entire repository structure.