Query RCSB PDB Search API for structures and fetch details via the Data API

domain: search.rcsb.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Build a JSON query for the Search API using terminal nodes (full-text, attribute, sequence, or structure-similarity searches) combined with Boolean group nodes
  2. POST the query JSON to the Search API endpoint (search.rcsb.org) with return_type set to entry, polymer_entity, or assembly as needed
  3. Parse the returned result_set array of identifiers (and scores), respecting the default/limited result count unless pagination/rows are specified
  4. For each identifier of interest, call the Data API (data.rcsb.org) REST or GraphQL endpoint to fetch full structural/annotation metadata
  5. Use rcsb_ prefixed attribute names for RCSB-added annotations when constructing attribute-search terminal nodes
  6. Combine sequence or structure-similarity terminal nodes with text attribute nodes for compound queries where needed

Known gotchas

Related routes

Search UniProtKB and retrieve a protein entry via the UniProt REST API
rest.uniprot.org · 6 steps · unrated
Query ISO-NE web services / public data APIs
iso-ne.com · 6 steps · unrated
Look up bioactivity data for a compound or target via ChEMBL web services
www.ebi.ac.uk · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans