Suparch
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Alternative environment variable for HTTP port; same as SUPARCH_PORT. | |
| SUPARCH_HOST | No | HTTP bind host for streamable-http or SSE transport. | |
| SUPARCH_PORT | No | HTTP port for streamable-http or SSE transport. | |
| SUPARCH_DB_PATH | No | Path to a read-only SQLite catalog file. | |
| SUPARCH_MCP_PATH | No | Streamable HTTP endpoint path; default /mcp. | |
| SUPARCH_TRANSPORT | No | Transport protocol: stdio, sse, or streamable-http. | |
| SUPARCH_CATALOG_URL | No | HTTPS URL to an SQLite catalog artifact downloaded on startup. | |
| SUPARCH_CATALOG_SHA256 | No | Optional artifact checksum for SUPARCH_CATALOG_URL. | |
| SUPARCH_CATALOG_CACHE_PATH | No | Download destination for catalog artifact; default /tmp/suparch/catalog.sqlite. | |
| SUPARCH_CATALOG_POINTER_URL | No | URL to an official pointer containing an immutable catalog URL and SHA-256. | |
| SUPARCH_CATALOG_MANIFEST_URL | No | Optional custom manifest URL; defaults to <catalog URL>.manifest.json. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_productsC | Search supplement labels using objective product and ingredient filters. |
| get_productB | Return one complete normalized supplement label record. |
| get_catalog_infoA | Return catalog version, product count, and snapshot metadata. |
| compare_productsA | Compare per-serving label facts across two or more products. |
| calculate_stackB | Sum known label amounts for a user-supplied product and serving combination. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/namJeongwan/suparch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server