get_paper

Pack: core-research · Endpoint: https://gateway.pipeworx.io/core-research/mcp

Get full metadata for a research paper by its CORE ID. Returns title, authors, abstract, full text link, DOI, publisher, year, and citation count.

Parameters

NameTypeRequiredDescription
_apiKeystringyesCORE API key
idstringyesCORE paper ID (numeric string)

Example call

Arguments

{
  "_apiKey": "your-core-research-api-key",
  "id": "123456789"
}

curl

curl -X POST https://gateway.pipeworx.io/core-research/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_paper","arguments":{"_apiKey":"your-core-research-api-key","id":"123456789"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_paper', {
  "_apiKey": "your-core-research-api-key",
  "id": "123456789"
});

Response shape

Always returns: id, authors, references_count

FieldTypeDescription
idstringCORE paper ID
titlestring | nullPaper title
authorsarrayList of author names
abstractstring | nullPaper abstract
doistring | nullDigital Object Identifier
yearnumber | nullYear of publication
download_urlstring | nullURL to download full paper
publisherstring | nullPublisher name
languagestring | nullISO 639 language code
citation_countnumber | nullNumber of citations
references_countnumberNumber of references in the paper
Full JSON Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "CORE paper ID"
    },
    "title": {
      "type": [
        "string",
        "null"
      ],
      "description": "Paper title"
    },
    "authors": {
      "type": "array",
      "description": "List of author names",
      "items": {
        "type": "string"
      }
    },
    "abstract": {
      "type": [
        "string",
        "null"
      ],
      "description": "Paper abstract"
    },
    "doi": {
      "type": [
        "string",
        "null"
      ],
      "description": "Digital Object Identifier"
    },
    "year": {
      "type": [
        "number",
        "null"
      ],
      "description": "Year of publication"
    },
    "download_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "URL to download full paper"
    },
    "publisher": {
      "type": [
        "string",
        "null"
      ],
      "description": "Publisher name"
    },
    "language": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 639 language code"
    },
    "citation_count": {
      "type": [
        "number",
        "null"
      ],
      "description": "Number of citations"
    },
    "references_count": {
      "type": "number",
      "description": "Number of references in the paper"
    }
  },
  "required": [
    "id",
    "authors",
    "references_count"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "core-research": {
      "url": "https://gateway.pipeworx.io/core-research/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026