Dryad API
Dryad REST API for discovering open research datasets, dataset versions, metadata, and files.
Connect this API to an AI agent Browse all specs
What you can do with Dryad API via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| GET | /datasets |
get_datasets | Search and list Dryad datasets Method: GET Path: /datasets IMPORTANT: This function has 0 REQUIRED parameter(s) and 3 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - q: Dataset search text - page: Page number - per_page: Results per page |
| GET | /datasets/{identifier} |
get_datasets_identifier | Get a Dryad dataset Method: GET Path: /datasets/{identifier} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - identifier: Dryad dataset identifier |
| GET | /datasets/{identifier}/versions/{version_number} |
get_datasets_identifier_versions_version_number | Get a dataset version Method: GET Path: /datasets/{identifier}/versions/{version_number} IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - identifier: Dryad dataset identifier - version_number: Dataset version number |
| GET | /datasets/{identifier}/versions/{version_number}/files |
get_datasets_identifier_versions_version_number_files | List files in a dataset version Method: GET Path: /datasets/{identifier}/versions/{version_number}/files IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - identifier: Dryad dataset identifier - version_number: Dataset version number |
Usage guide
Public Dryad dataset metadata and file listings are available through the documented REST API. Use a descriptive `User-Agent`, respect pagination and rate limits, and do not assume that every file is freely downloadable without checking the dataset license. Official documentation: https://datadryad.org/api
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “Dryad API” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.