Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VAULT_API_KEY | Yes | Your TruthStack API key. Obtain one by contacting chris@truthstack.co or visiting truthstack.co | |
| VAULT_API_URL | Yes | The URL for the TruthStack API | https://api.truthstack.co |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_interactions | Check if supplements are safe with medications. Returns risk level, FDA adverse event data, CYP450 conflicts. Use when user mentions supplements + meds. |
| search_compounds | Fuzzy search for supplement compounds. 584 aliases across 95 compounds. Resolves misspellings, brands, abbreviations. |
| get_compound_info | Get detailed compound profile with interactions, research findings, and aliases. |
| explain_interaction | Human-readable explanation of WHY an interaction is risky. Returns mechanism, severity, evidence summary. |
| get_evidence | Raw evidence bundle: FAERS counts, CYP data, research grades, label warnings. For citing sources. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |