NASA SciX MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCIX_API_TOKEN | Yes | Your SciX API token. Create an account at https://scixplorer.org/ and generate an API token at https://scixplorer.org/user/settings/token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchA | Search SciX for astronomical literature. Supports full Solr query syntax including author:"Last, F.", title:keyword, abstract:keyword, year:2020-2023, and Boolean operators (AND, OR, NOT). |
| get_paperA | Get detailed information about a specific paper by its SciX bibcode (e.g., 2019ApJ...886..145M). |
| get_metricsA | Get citation metrics including h-index, citation counts, and paper statistics for a list of bibcodes. |
| get_citationsA | Get papers that cite a given paper (forward citations). |
| get_referencesA | Get papers referenced by a given paper (backward citations). |
| exportA | Export citations in 25+ academic formats (BibTeX, AASTeX, EndNote, IEEE, MNRAS, etc.) with support for custom formatting templates. |
| get_librariesA | Get all libraries for the authenticated user. Can filter by type (all, owner, collaborator). |
| get_libraryB | Get details about a specific library including metadata and list of documents. |
| create_libraryA | Create a new library with optional initial documents. |
| delete_libraryA | Delete a library permanently. |
| edit_libraryA | Edit library metadata (name, description, public status). |
| manage_documentsB | Add or remove documents from a library. |
| add_documents_by_queryB | Add documents to a library from a SciX search query. |
| library_operationB | Perform set operations on libraries (union, intersection, difference, copy, empty). |
| get_permissionsA | Get permission information for a library. |
| update_permissionsC | Grant or modify permissions for a user on a library. |
| transfer_libraryC | Transfer ownership of a library to another user. |
| get_annotationA | Get annotation/note for a document in a library. |
| manage_annotationA | Add or update an annotation/note for a document in a library. |
| delete_annotationA | Delete an annotation/note for a document in a library. |
| search_docsA | Search SciX help documentation for information about search syntax, features, API usage, and best practices. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| search-workflow | Guide for searching astronomical literature effectively using SciX search syntax, operators, and best practices. |
| library-management | Workflows for creating, managing, and organizing paper collections in SciX libraries. |
| citation-analysis | Techniques for analyzing citation metrics, h-index, and citation networks. |
| export-bibliography | Methods for exporting citations in various formats (BibTeX, AASTeX, EndNote, etc.). |
| best-practices | General best practices, performance tips, and error handling for the SciX MCP server. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| SciX Usage Guide | Comprehensive guide for using the SciX MCP server: search syntax, workflows, tools reference, and best practices. |
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/thostetler/scix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server