@zeph-to/mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ZEPH_API_KEY | Yes | API key from Settings > API Keys | |
| ZEPH_HOOK_ID | No | Hook ID for interactive tools (zeph_prompt, zeph_input) | |
| ZEPH_BASE_URL | No | API base URL (default: https://api.zeph.to/v1) | https://api.zeph.to/v1 |
| ZEPH_DEVICE_ID | No | Target device ID. Omit to send to all devices |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| zeph_notifyA | Send a one-way push notification to the user's devices. Use this to inform the user about task completion, errors, or status updates. Long bodies (>1KB) are automatically uploaded as a file for full viewing. |
| zeph_clipboardA | Copy text to the user's device clipboard. The text will appear in their clipboard history and can be pasted immediately. |
| zeph_listA | List recent push notifications. Use this to check notification history, avoid duplicates, or reference previous messages. |
| zeph_dismissA | Dismiss (mark as read) a specific push notification by ID. Use after processing a notification to clear it from the user's feed. |
| zeph_dismiss_allA | Dismiss all push notifications at once. Clears the entire notification feed. |
| zeph_broadcastA | Send a push notification to all subscribers of a channel. Use zeph://channels resource to find available channels. |
| zeph_fileA | Send a text file to the user's device. The content is uploaded and delivered as a file push. Use for logs, reports, code snippets, or any text content. |
| zeph_promptA | Ask the user to choose from predefined options via push notification. The tool blocks until the user responds or the timeout is reached. Requires ZEPH_HOOK_ID environment variable. |
| zeph_inputA | Request text input from the user via push notification. The tool blocks until the user responds or the timeout is reached. Requires ZEPH_HOOK_ID environment variable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| devices | List of user devices connected to Zeph with online status |
| channels | List of channels the user owns or subscribes to. Use to find channelId for broadcasting. |
Latest Blog Posts
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/zeph-to/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server