Skip to main content
Glama
cbyrohl

mcp-server-ads

by cbyrohl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ADS_API_URLNoAPI base URL (override for SciX)https://api.adsabs.harvard.edu
ADS_API_TOKENYesAPI token from ADS

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

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ads_citation_helperA

Suggest papers that should be cited alongside the given set.

Given a set of bibcodes (e.g. from a paper's bibliography), the citation helper returns papers that are frequently co-cited with the input set but are not yet included.

ads_exportA

Export paper records in various citation formats.

Supports 18+ formats including BibTeX, AASTeX, RIS, EndNote, CSL-JSON, Dublin Core XML, VOTable, and more. Returns formatted citation text.

ads_libraryA

Manage ADS libraries (saved paper collections).

Actions:

  • list: List all your libraries

  • get: Get a library's details and bibcodes (requires library_id)

  • create: Create a new library (requires name)

  • edit: Edit library metadata (requires library_id)

  • delete: Permanently delete a library (requires library_id)

ads_library_documentsA

Manage documents and notes within an ADS library.

Document actions:

  • add/remove: Add or remove bibcodes from the library

  • union/intersection/difference/copy/empty: Set operations with other libraries

Note actions:

  • get_notes: List all notes in the library

  • add_note/edit_note/delete_note: Manage notes on individual papers

ads_metricsA

Compute citation metrics for a set of papers.

Returns h-index, g-index, i10-index, citation counts, read counts, and time-series histograms. Works for 1 to ~2000 bibcodes.

ads_networkA

Generate a collaboration or citation network from a set of papers.

  • author: Groups authors who frequently co-author together

  • paper: Clusters papers by shared references/citations to reveal sub-topics

ads_object_searchA

Translate astronomical object names to ADS search queries via SIMBAD/NED.

Provide object identifiers (e.g. 'M31', 'Crab Nebula', 'NGC 1234') and get back an ADS query that matches papers about those objects.

ads_resolve_referenceA

Resolve free-text reference strings to ADS bibcodes.

Accepts human-readable reference strings and attempts to match them to records in ADS. Useful for identifying papers from partial citations.

ads_resolve_linksB

Resolve available links for a paper (full text, data, citations, etc.).

ads_searchA

Search the NASA ADS database.

Supports the full ADS query syntax including field-qualified searches, boolean operators, and functional operators.

Common query patterns:

  • author:"Einstein, A" year:1905

  • title:"dark matter" property:refereed

  • abs:"gravitational waves" database:astronomy

To find citations and references of a paper:

  • citations(bibcode:2016PhRvL.116f1102A) — papers that cite it

  • references(bibcode:2016PhRvL.116f1102A) — papers it cites

Other functional operators:

  • trending(abs:"exoplanet") — trending papers

  • reviews(abs:"dark matter") — review articles

  • useful(bibcode:2016PhRvL.116f1102A) — related useful papers

  • similar(bibcode:2016PhRvL.116f1102A) — similar papers

ads_bigqueryA

Search within a specific set of bibcodes (big-query).

Useful for filtering, sorting, or retrieving metadata for a known set of papers. Provide up to 2000 bibcodes at once.

Prompts

Interactive templates invoked by user choice

NameDescription
literature_reviewMulti-step literature review workflow for a research topic.
citation_analysisCitation network analysis workflow for a set of papers.
generate_bibliographyGenerate a formatted bibliography from a search or bibcode list.

Resources

Contextual data attached and managed by the client

NameDescription
get_fieldsComplete reference of ADS searchable and returnable fields.
get_rate_limitsCurrent ADS API rate-limit status from tracked headers.
get_syntaxADS query syntax quick-reference with examples.

Latest Blog Posts

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/cbyrohl/mcp-server-ads'

If you have feedback or need assistance with the MCP directory API, please join our Discord server