pendnt — Claude Code MCP server: features and setup
Connects an agent to human approvals, notifications and inbound webhooks. Use it when actions need an explicit review or a run should send a completion signal.
claude mcp add --transport http pendnt https://api.pendnt.dev/mcpWhat pendnt does
pendnt connects Claude Code to a workspace through MCP. Its tools let an agent request or check approval, send notifications, manage inbound endpoints, schedule wake-ups and work with key-value storage. A person can review an action before the agent proceeds.
The package includes hooks for permission requests, notifications and run completion. Approval is fail-closed: errors, timeouts and operator denials prevent the action from going ahead. The hooks need PENDNT_API_KEY to call the service.
Hook scripts run on Node 18+ and use no npm dependencies. Claude Code can handle headless approvals through the PermissionRequest hook or the permission_prompt MCP tool. When both are configured, --permission-prompt-tool takes precedence.
What it helps with
- ask a person to approve an agent action
- check whether an approval request has been answered
- notify a user when a run ends
- create an endpoint for an inbound event
- schedule an agent wake-up
Example prompts for the agent
- Ask for approval before carrying out this action.
- Check whether the approval request has been answered.
- Send me a notification when the run finishes.
How to install pendnt
Platform CLI: remote server
claude mcp add --transport http pendnt https://api.pendnt.dev/mcpPlatform CLI: remote server
codex mcp add pendnt --url https://api.pendnt.dev/mcpConfig file
{
"mcpServers": {
"pendnt": {
"url": "https://api.pendnt.dev/mcp"
}
}
}Config file
{
"servers": {
"pendnt": {
"type": "http",
"url": "https://api.pendnt.dev/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http pendnt https://api.pendnt.dev/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about pendnt
How do I install pendnt in Claude Code?
Run claude mcp add --transport http pendnt https://api.pendnt.dev/mcp. Set PENDNT_API_KEY for the hooks to make API calls.
What does pendnt do?
It gives an agent MCP tools for approvals, notifications, inbound endpoints, scheduled wake-ups and key-value storage. Its hooks can route an approval request to a person and report when a run ends.
What does pendnt need to run its hooks?
The hooks require PENDNT_API_KEY and Node 18+. If an approval request errors or times out, the action is denied.