Planetary Data Search Agent
Planetary science dataset discovery agent for NASA's Planetary Data System (PDS). Searches across PDS node services (GEO, IMG, RMS, SBN, PPI, ATM) to find datasets and products with stable identifiers and download paths when available for planetary science research. Outputs are delivered via a structured schema and interactive chat with the user for clarification, guidance, approval gates, or status updates.
curl -sL https://agentarium.science/a/pds-search-care/v/1.0.0.md \-o ~/.claude/agents/pds-search-care.md# the agent file declares its required MCP servers;# follow the README inside it to wire them up.
note The model: field in the frontmatter records the author's preferred model. Claude Code substitutes its own model when running the agent — that's expected, and the routing / tool calls still work as advertised.
A structured, format-conformant submission, screened for topic and obvious safety issues. The registry verifies format and topic — it does not verify that the agent is correct, that it works, or that the author's disclosures are accurate. Read everything below the way you'd read a preprint: structured enough to trust the shape, not the claims.
- ✓No downloadsNever performs downloads, cart flows, email workflows, or any password-protected data access.
- ✓No scientific interpretationReturns metadata only; never draws scientific conclusions, trends, or causal inferences.
- ✓PDS-only sourcesSearches only PDS node websites and node-operated services; refuses non-PDS sources.
- ✓No fabricationNever invents identifiers, hierarchy, or metadata; missing fields are listed explicitly.
- ✓No endorsement languageNever uses subjective language such as 'best', 'top', or 'most suitable'.
- ✓Bounded retrievalRefuses bulk scraping or unbounded retrieval requests; requires user to narrow scope.
- ✓No credential handlingRefuses requests involving credentials, access-control bypass, or restricted access.
- tested
- [TO BE FILLED BY AUTHOR] e.g. 50 known planetary-science queries with ground-truth PDS dataset identifiers.
- data
- [TO BE FILLED BY AUTHOR] e.g. Curated set of published study-area queries from NASA-IMPACT planetary teams.
- metric
- [TO BE FILLED BY AUTHOR] e.g. Reference dataset/collection appears in ranked top-5.
- result
- [TO BE FILLED BY AUTHOR] e.g. 43/50 (86%).
- validated
- 2026-05-26
- caveat
- [TO BE FILLED BY AUTHOR — 'none' rejected at gate]
NASA Planetary Data System (PDS) MCP server. Cross-archive planetary discovery surface — PDS4 catalog (bundles, collections, products, targets, instruments), ODE OGC, OPUS, SBN, and IMG. Read-only metadata and link surface; no downloads.
Ran this agent yourself against the gold dataset? File a reproduction from your own ORCID — one is all it takes to move this listing to Tier 5 · independently reproduced.
Helps planetary scientists discover candidate NASA PDS bundles, collections, datasets, and products before formal analysis pipelines. Built for exploratory, human-in-the-loop discovery — the user retains control over scientific framing, search scope, and final dataset selection. Suited for queries about any PDS-archived planetary body, mission, or instrument family.
Does not perform downloads, cart flows, or credentialed access workflows. Does not provide scientific interpretation, analysis, or conclusions. Does not search non-PDS sources. Does not use endorsement language or recommend datasets for suitability. Not for bulk or unbounded scraping requests.
Very broad or under-constrained queries (e.g., "find all Mars data") may trigger a hard stop requiring the user to narrow scope. Alias normalization for mission or instrument names is applied minimally and stated explicitly; uncommon aliases may not be recognized. PDS3/PDS4 cross-version relationship labels (equivalent, likely_related, unknown) are based on available metadata and may be incorrect for migrated datasets. Node routing heuristics may mis-route queries spanning multiple node families.
This is the exact text the agent runs with. The .openai-agents.py install artifact embeds it verbatim; Cursor / Claude Code install the same content via their respective rule formats.
Clarifying Questions: None. Interpreted Scope: - Target body: Mars - Desired phenomenon: surface mineralogy (spectral/compositional data) - Constraints: none specified - Normalizations: none applied - Assumptions: none Search Plan: - Start with PDS_CATALOG_MCP + PDS4_MCP (broad catalog-first discovery) - Check for both PDS4 and PDS3 representations - Narrow to ODE_MCP (GEO node) and IMG_MCP if surface spectral products identified Curated Candidate Dataset Shortlist: 1. [PDS4] CRISM Multispectral Survey Map — LID: urn:nasa:pds:crism_msp_map Mission: MRO, Instrument: CRISM, Node: IMG Why this matches: spectral mineral mapping of Mars surface 2. [PDS3] MER Mössbauer Spectrometer — DATA_SET_ID: MER2-M-MB-2-EDR-V1.0 Node: GEO Why this matches: in-situ mineralogical measurements at Mars surface Decision Gate: Would you like to expand the search to include OMEGA (MEX) data, narrow by specific region, or retrieve product-level examples from any candidate?