zotio
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZOTERO_API_KEY | No | Optional API key for Zotero Web API. Required for writes, group libraries, and access while desktop is closed. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| command_runA | Run one mirrorable Cobra command by its space-separated command path. |
| command_searchA | Search and inspect mirrorable Cobra commands exposed through the command orchestration facade. |
| contextA | Get API domain context: resource taxonomy, auth requirements, query tips, and unique capabilities. Call this first. |
| searchA | Full-text search across all synced data. Faster than paginating list endpoints. Requires sync first. Large responses are bounded to the MCP tool-result budget. |
| sqlA | Run read-only SQL against local database. Use for ad-hoc analysis, aggregations, and joins across synced resources. Requires sync first. Returns a JSON object with rows, truncated, and row_limit; large responses are bounded to the MCP tool-result budget. |
| workflow_submitA | Submit an inline multi-step workflow executed by zotio's transactional runner — previews unless yes; one approval, one journal run id; steps validated per-command exactly like command_run. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| export-reading-notes | Export annotations/reading notes for an item or collection into a readable digest. |
| inspect-library | Survey the Zotero library: check sync status, then summarize collections, item counts, and notable gaps. |
| prepare-citation-export | Prepare a citation/bibliography export for a collection in a chosen format. |
| prepare-import | Ingest a folder of PDFs into Zotero through the reviewable scan -> resolve -> apply pipeline. |
| prepare-library-health | Assess and safely remediate library health for a scope. |
| sync-vault-safely | Sync the Obsidian/Logseq vault without losing edits, auditing first. |
| synthesize | Summarize an item, or synthesize across a collection, from a bounded context bundle. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| CLI agent context | Machine-readable description of this CLI's commands, flags, and auth (the agent-context payload). |
| Capability registry | Typed registry of each command's operation (read/write/destructive), write target, data sources, and preconditions (live_local_api, web_api_key, synced_store, better_bibtex). |
| Local SQLite schema | The DDL of the local SQLite store, for writing queries against the sql tool. |
| Local archive status | Sync/archive status of the local store: per-resource counts, library versions, last sync time, and schema version. |
| Local freshness | Per-resource sync ages of the local store (age_seconds + human age) so agents know whether a read is fresh enough to trust or act on. |
| Zotero domain context | Durable Zotero API taxonomy, auth model, and query tips for agents. |
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/OrgMentem/zotio'
If you have feedback or need assistance with the MCP directory API, please join our Discord server