mcp-server-ads
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADS_API_URL | No | API base URL (override for SciX) | https://api.adsabs.harvard.edu |
| ADS_API_TOKEN | Yes | API token from ADS |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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:
|
| ads_library_documentsA | Manage documents and notes within an ADS library. Document actions:
Note actions:
|
| 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.
|
| 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:
To find citations and references of a paper:
Other functional operators:
|
| 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
| Name | Description |
|---|---|
| literature_review | Multi-step literature review workflow for a research topic. |
| citation_analysis | Citation network analysis workflow for a set of papers. |
| generate_bibliography | Generate a formatted bibliography from a search or bibcode list. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_fields | Complete reference of ADS searchable and returnable fields. |
| get_rate_limits | Current ADS API rate-limit status from tracked headers. |
| get_syntax | ADS 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