{
  "protocolVersion": "2025-11-25",
  "name": "scholar-sidekick",
  "version": "0.8.0",
  "description": "Citation resolver, formatter, exporter, and verifier for academic identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS, WHO IRIS).",
  "serverUrl": "https://scholar-sidekick.com/api/apps/mcp",
  "documentationUrl": "https://scholar-sidekick.com/mcp.md",
  "instructions": "Scholar Sidekick turns scholarly identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS bibcode, WHO IRIS URL) into citation trust signals with an interactive citation card. Use verify_citation to check whether a claimed citation matches the real record at its identifier (catches the real-DOI + fabricated-title pattern); format_citation to resolve one to five identifiers into a formatted reference in any of 10,000+ styles; check_retraction to see whether a work has been retracted, corrected, or had an expression of concern raised. All three are read-only and return a citation card.",
  "serverInfo": {
    "name": "scholar-sidekick",
    "version": "0.8.0",
    "description": "Citation resolver, formatter, exporter, and verifier for academic identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS, WHO IRIS)."
  },
  "transport": {
    "type": "stdio",
    "command": "npx",
    "args": [
      "-y",
      "scholar-sidekick-mcp@latest"
    ]
  },
  "endpoints": [
    {
      "type": "mcp-apps",
      "transport": "streamable-http",
      "url": "https://scholar-sidekick.com/api/apps/mcp",
      "auth": "none",
      "ui": true,
      "protocolVersion": "2026-01-26"
    },
    {
      "type": "mcp",
      "transport": "streamable-http",
      "url": "https://scholar-sidekick.com/api/mcp",
      "auth": "bearer",
      "ui": false,
      "protocolVersion": "2025-11-25"
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://scholar-sidekick.com/api/apps/mcp"
    },
    {
      "type": "streamable-http",
      "url": "https://scholar-sidekick.com/api/mcp"
    }
  ],
  "apps": {
    "endpoint": "https://scholar-sidekick.com/api/apps/mcp",
    "auth": "none",
    "protocolVersion": "2026-01-26",
    "tools": [
      "verify_citation",
      "format_citation",
      "check_retraction"
    ],
    "resources": [
      {
        "uri": "ui://widget/scholar-citation.html",
        "name": "Scholar Sidekick citation card",
        "mimeType": "text/html;profile=mcp-app",
        "description": "Interactive citation card: verification verdict, formatted reference, or retraction status."
      }
    ]
  },
  "environmentVariables": [
    {
      "name": "SCHOLAR_API_KEY",
      "description": "Optional first-party API key (ssk_) from https://scholar-sidekick.com/account. Raises rate limits and enables the verifier LLM screen; sent as Authorization: Bearer. The stdio command works anonymously without any key.",
      "isRequired": false,
      "isSecret": true,
      "format": "string"
    },
    {
      "name": "RAPIDAPI_KEY",
      "description": "Optional RapidAPI key for paid/managed tiers; when set, the stdio client routes through the RapidAPI gateway. Get one at https://rapidapi.com/scholar-sidekick-scholar-sidekick-api/api/scholar-sidekick",
      "isRequired": false,
      "isSecret": true,
      "format": "string"
    }
  ],
  "capabilities": {
    "tools": [
      "resolveIdentifier",
      "formatCitation",
      "exportCitation",
      "checkRetraction",
      "checkOpenAccess",
      "verifyCitation"
    ],
    "prompts": [
      "format",
      "export",
      "batch_format",
      "resolve",
      "retraction",
      "open_access",
      "verify"
    ],
    "resources": [
      "supported-identifiers",
      "supported-styles",
      "supported-formats",
      "verify-verdicts"
    ]
  },
  "tools": [
    "verify_citation",
    "format_citation",
    "check_retraction"
  ],
  "links": {
    "homepage": "https://scholar-sidekick.com/mcp",
    "documentation": "https://scholar-sidekick.com/mcp.md",
    "repository": "https://github.com/mlava/scholar-sidekick-mcp",
    "registry": "https://glama.ai/mcp/servers/mlava/scholar-sidekick-mcp",
    "openapi": "https://scholar-sidekick.com/.well-known/openapi.yaml",
    "sources": "https://scholar-sidekick.com/.well-known/sources.json",
    "verification": "https://scholar-sidekick.com/verification.md"
  }
}
