create_library

MCP tool from Scix MCP by adsabs

Create with name (required), optional description, public (default false), bibcodes, and responseformat.

How to use it

create_library is exposed by the Scix MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the create_library tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Scix MCP

$npx scix-mcp
FULL SCIX MCP LISTING

Other tools in Scix MCP (21)

add_documents_by_query

Add search results to a library with libraryid, query, optional rows (1-2000, default 25), and responseformat.

delete_annotation

Remove note for libraryid + bibcode; optional responseformat.

delete_library

Permanently delete by libraryid; optional responseformat.

edit_library

Update name, description, or public for libraryid; optional responseformat.

export

Export bibcodes (1-2000) in format — one of the 23 formats in the ExportInputSchema enum in src/types.ts (e.g. bibtex, aastex, endnote, ris, ieee, mnras). Use customformat with format: custom for a template. Returns plain text in the chosen format.

get_annotation

Fetch note content for libraryid + bibcode; optional responseformat.

get_citations

Forward citations for a paper (bibcode, DOI, arXiv ID, or SciX ID); optional rows (1-100, default 20) and responseformat.

get_libraries

List libraries; optional type (all owner collaborator, default all) and responseformat.

get_library

Metadata + documents for libraryid; optional responseformat.

get_metrics

Metrics for bibcodes (1-2000) with optional responseformat; returns h-index, g-index, citation counts, usage stats.

get_paper

Fetch a paper by bibcode, DOI, arXiv ID, or SciX ID (scix:...) with optional responseformat.

get_permissions

View owners/collaborators for libraryid; optional responseformat.

get_references

Backward references for a paper (bibcode, DOI, arXiv ID, or SciX ID); optional rows (1-100, default 20) and responseformat.

health_check

Diagnose the server setup. No required params (optional responseformat). Reports server name/version, API base URL, whether a token is configured, an authentication probe result (ok unauthorized ratelimited unreachable skipped), and the registered tool names. Never emits the token value. Runs withou

library_operation

Run set ops on a library with libraryid, operation (union intersection difference copy empty), optional sourcelibraryids, name/description (for copy), and responseformat.

manage_annotation

Add/update note with libraryid, bibcode, content, and optional responseformat.

manage_documents

Add/remove documents with libraryid, bibcodes (1-2000), action (add remove), and optional responseformat.

search

Solr-powered search across SciX. Params: query (required), rows (1-100, default 10), start (offset, default 0), sort (score desc citationcount desc date desc date asc readcount desc, default score desc), responseformat (markdown json, default markdown).

search_docs

Search SciX help documentation. Params: query (required, natural language), limit (1-20, default 5). Returns a ranked list with title, section/subsection, source URL, relevance score, and a focused snippet.

transfer_library

Transfer ownership with libraryid, email, and optional responseformat.

update_permissions

Grant/change a user's access with libraryid, email, permission (owner admin write read), and optional responseformat.