Free, read-only psilocybin/psilocin papers, trials, citations and verified research datasets.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Retrieve the public metadata document for one search ID, with source links, publication status and citation. The document is bibliographic metadata, not the publisher full text or abstract.
The numeric string ID returned by search, not a DOI or URL.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http research https://psilocybin-research.com/mcp
Retrieve the public metadata document for one search ID, with source links, publication status and citation. The document is bibliographic metadata, not the publisher full text or abstract.
| Argument | Type | Description |
|---|---|---|
| id* | string | The numeric string ID returned by search, not a DOI or URL. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,9}$",
"description": "The numeric string ID returned by search, not a DOI or URL."
}
},
"additionalProperties": false
}Retrieve catalogue-wide annual/status counts, missing-year totals, UTC generation time and source revision. No filters. Counts are indexed records, not independent studies or participants; current-year coverage is partial.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Retrieve citation text, BibTeX and RIS for one visible record ID. Retains preprint/registration status. Check the original source before citing.
| Argument | Type | Description |
|---|---|---|
| id* | string | The numeric string ID returned by search, not a DOI or URL. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,9}$",
"description": "The numeric string ID returned by search, not a DOI or URL."
}
},
"additionalProperties": false
}Return a bounded set of explicit reference DOIs and indexed citing records for a visible record ID. These source-derived links are incomplete and are not proof of scientific support, criticism or trial/result identity.
| Argument | Type | Description |
|---|---|---|
| id* | string | The numeric string ID returned by search, not a DOI or URL. |
| limit | integer |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[1-9][0-9]{0,9}$",
"description": "The numeric string ID returned by search, not a DOI or URL."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Retrieve the current completed dataset manifest with eleven exact download URLs, SHA-256 checksums, byte sizes, count, UTC and source revision. Use for full SQLite/CSV/JSON, citations, ZIP, compact JSON, titles/years TXT or frozen statistics. Check complete and is_current; preserve files because only three snapshots are retained. This tool returns download metadata, not binary bytes or a locally attached file.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Find up to 20 relevant bibliographic records using keywords or identifiers; use fetch with a returned ID for complete public metadata. This bounded discovery list is not an exhaustive export. Use get_dataset_downloads for the entire catalogue.
| Argument | Type | Description |
|---|---|---|
| query* | string | Keywords, a title, author or DOI. This is bibliographic keyword search, not a semantic question-answering engine. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Keywords, a title, author or DOI. This is bibliographic keyword search, not a semantic question-answering engine."
}
},
"additionalProperties": false
}Search public publications, preprints and trial-registration records with explicit filters, total counts and pagination. Query and author are keyword searches; journal/topic/source/status filters use stored labels. Preserve distinct IDs. For exhaustive or reproducible analysis use get_dataset_downloads.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| sort | string | |
| year | integer | |
| query | string | |
| topic | string | |
| author | string | |
| journal | string | |
| sources | array | |
| per_page | integer | |
| statuses | array | |
| compounds |
Find registered clinical trials by keywords or exact country, sponsor, phase, condition or registry status. Returns bounded pages and registry observation dates. Registry statements and recruitment status are not completed treatment results; this collection overlaps trial records in publication search.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| phase | string | |
| query | string | |
| status | string | |
| country | string | |
| sponsor | string | |
| per_page | integer | |
| condition | string |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"maximum": 100000,
"minimum": 1
},
"phase": {
"type": "string",
"maxLength": 240
},
"query": {
"type": "string",
"maxLength": 240
},
"status": {
"type": "string",
"maxLength": 240
},
"country": {
"type": "string",
"maxLength": 240
},
"sponsor": {
"type": "string",
"maxLength": 240
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 5
},
"condition": {
"type": "string",
"maxLength": 240
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.
| array |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"maximum": 100000,
"minimum": 1
},
"sort": {
"enum": [
"newest",
"oldest",
"newly_added"
],
"type": "string"
},
"year": {
"type": "integer",
"maximum": 2100,
"minimum": 1800
},
"query": {
"type": "string",
"maxLength": 500
},
"topic": {
"type": "string",
"maxLength": 240
},
"author": {
"type": "string",
"maxLength": 240
},
"journal": {
"type": "string",
"maxLength": 240
},
"sources": {
"type": "array",
"items": {
"type": "string",
"maxLength": 240
},
"maxItems": 10
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 5
},
"statuses": {
"type": "array",
"items": {
"enum": [
"published",
"preprint",
"clinical trial",
"protocol",
"review"
],
"type": "string"
},
"maxItems": 5
},
"compounds": {
"type": "array",
"items": {
"enum": [
"psilocybin",
"psilocin"
],
"type": "string"
},
"maxItems": 2
}
},
"additionalProperties": false
}