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_helper | 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_export | 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_library | Manage ADS libraries (saved paper collections). Actions:
|
| ads_library_documents | Manage documents and notes within an ADS library. Document actions:
Note actions:
|
| ads_metrics | 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_network | Generate a collaboration or citation network from a set of papers.
|
| ads_object_search | 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_reference | 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_links | Resolve available links for a paper (full text, data, citations, etc.). |
| ads_search | 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_bigquery | 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. |