mechoulam.de Cannabis Evidence Register

GRADE-rated clinical evidence on cannabis as medicine (DE/EN). Search and cite studies.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
98%
Naming quality
100%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (1)

  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~685Tokens (tool definitions)
~948 BTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "cannabis-evidence": {
      "url": "https://mechoulam.de/mcp"
    }
  }
}

Remote endpoints

https://mechoulam.de/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search(query)

Search the mechoulam.de cannabis-medicine evidence register by free text (indication, condition, drug, study title, author). Returns indications and reviewed studies with citable URLs. Answer language follows the language of the query.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ]
      }
    }
  },
  "required": [
    "results"
  ]
}
🟢fetch(id)

Fetch one full record by the id returned from search: the GRADE-rated evidence summary of an indication, or one study with its per-indication verdicts. Includes the source URL to cite.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Id from a search result"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object"
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url"
  ]
}
🟢list_indications(lang)

List all indications on mechoulam.de with slug, name, category, count of reviewed studies and the citable page URL.

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "de",
        "en"
      ],
      "description": "Language of the answer and of the cited source URL. 'de' (default) cites mechoulam.de/..., 'en' cites mechoulam.de/en/..."
    }
  },
  "additionalProperties": false
}
🟢get_indication(slug, lang)

Get the GRADE-rated evidence summary for one indication (reviewed studies only). Use a slug from list_indications.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Indication slug"
    },
    "lang": {
      "type": "string",
      "enum": [
        "de",
        "en"
      ],
      "description": "Language of the answer and of the cited source URL. 'de' (default) cites mechoulam.de/..., 'en' cites mechoulam.de/en/..."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}
🟢get_study(doi, lang)

Get one study by DOI with its per-indication verdicts (reviewed-only).

Input Schema

{
  "type": "object",
  "properties": {
    "doi": {
      "type": "string",
      "description": "Study DOI"
    },
    "lang": {
      "type": "string",
      "enum": [
        "de",
        "en"
      ],
      "description": "Language of the answer and of the cited source URL. 'de' (default) cites mechoulam.de/..., 'en' cites mechoulam.de/en/..."
    }
  },
  "required": [
    "doi"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools