Skip to main content
Glama
k9fr4n

pwpush-mcp

by k9fr4n

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HTTP_TOKENNoBearer token required for HTTP transport (--listen mode). Required if using --listen.
PWPUSH_TIMEOUTNoHTTP request timeout in seconds. Default: 3030
PWPUSH_BASE_URLNoBase URL of the Password Pusher instance. Default: https://pwpush.comhttps://pwpush.com
PWPUSH_API_EMAILNoEmail tied to the token for v1 instances.
PWPUSH_API_TOKENNoAPI token for Password Pusher. Generate at <base-url>/api_tokens. Required for listing/audit, optional for create/preview/expire depending on instance.
PWPUSH_AUDIT_LOGNoEmit audit logs on stderr. Default: truetrue
PWPUSH_CA_BUNDLENoPath to a CA bundle for SSL verification.
PWPUSH_FILE_ROOTNoAllowlist root directory for file uploads. If unset, file uploads disabled.
PWPUSH_READ_ONLYNoRemove write tools (create_push, expire_push). Default: falsefalse
PWPUSH_VERIFY_SSLNoVerify SSL certificates. Default: truetrue
PWPUSH_API_VERSIONNoAPI version: auto, v1, or v2. Default: autoauto
PWPUSH_MAX_RETRIESNoNumber of retries on connection errors/429/5xx. Default: 22
PWPUSH_ENABLED_TOOLSNoComma-separated fnmatch allowlist of tools to enable. Empty = all.
PWPUSH_MAX_CONCURRENTNoMaximum concurrent HTTP requests. 0 = unlimited. Default: 00
MCP_HTTP_ALLOWED_HOSTSNoComma-separated allowed Host headers. Default: localhost,127.0.0.1,[::1]
MCP_HTTP_ALLOW_UNAUTHENTICATEDNoAllow unauthenticated HTTP requests. Default: falsefalse
PWPUSH_PER_REQUEST_CREDENTIALSNoEnable per-request pwpush credentials via headers. Default: falsefalse

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_pushA

Create a Password Pusher secret link and return its sharing URL. The secret payload is NOT echoed back. Share the returned html_url with the recipient. A token is sent if PWPUSH_API_TOKEN is set; some instances also allow anonymous push creation. Pass file_paths to attach one or more local files (a file push). For a text/url/qr push, set payload and kind.

preview_pushA

Return the shareable secret URL for a push WITHOUT consuming a view.

expire_pushA

Permanently expire (delete) a push. IRREVERSIBLE. This destroys the payload and any attached files for good. Requires PWPUSH_API_TOKEN (or a push created with deletable_by_viewer).

get_push_auditA

Return the audit log (views, IPs, user agents) for a push. Requires auth.

list_active_pushesA

List the authenticated account's active (not yet expired) pushes.

list_expired_pushesA

List the authenticated account's expired pushes.

get_versionA

Return the target instance's version and enabled feature flags (no auth).

Prompts

Interactive templates invoked by user choice

NameDescription
create_pushGuided creation of a Password Pusher secret link.
preview_pushFetch a push's share URL without consuming a view.
expire_pushPermanently expire (delete) a push — irreversible.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/k9fr4n/pwpush-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server