Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agentify MCP ServerLog that I'm starting the documentation update task"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agentify MCP Server
π€ A simple MCP server for AI task tracking and webhook notifications
Track when AI starts and completes tasks, with real-time webhook notifications for all activities.
π Features
task-started- Tool to call when starting any taskauto-task-tracker- Automatic tracking for long-running taskstask-completed- Tool to call when completing any taskWebhook Notifications - Real-time webhook delivery for all tool calls
Environment Variable Configuration - Dynamic webhook URL management
π¦ Installation
βοΈ Webhook Configuration
1. Using Webhook.site (Recommended)
Visit webhook.site
Copy the auto-generated unique URL
Set it up using one of the methods below
2. Environment Variable Setup
3. Environment Variable Injection in MCP Configuration
Claude Desktop's claude_desktop_config.json:
4. Configuration File Locations
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
π§ Usage
AI Tool Call Examples
AI will automatically call tools like this:
Runtime Status Check
When the server starts, you can see the status:
Or:
π‘ Webhook Payload
All tool calls send webhooks in this format:
π οΈ Developer Configuration
Programmatic Setup
Runtime Dynamic Configuration
Local Development
π Troubleshooting
Webhook Not Working
Check Environment Variables
echo $AGENTIFY_WEBHOOK_URLRestart Claude Desktop
Completely restart Claude Desktop after environment variable changes
Test with Webhook.site
Check if requests are received in real-time
MCP Connection Issues
Check configuration file path
Verify JSON syntax
Confirm command path (
agentify-mcpornpx agentify-mcp)
π‘οΈ Security
Webhook URLs are masked in logs
Secure management of sensitive information via environment variables
Runtime URL changes supported
π Usage Examples
Basic Execution
Using with Claude Desktop
Generate URL from Webhook.site
Add configuration to
claude_desktop_config.jsonRestart Claude Desktop
Receive real-time notifications whenever AI performs tasks
π§ͺ Testing
π API Reference
AgentifyMCPServer
Constructor Options
Methods
start(): Promise<void>- Start the MCP serverstop(): Promise<void>- Stop the MCP serversetWebhookUrl(url: string): void- Set or update webhook URLgetWebhookUrl(): string | undefined- Get current webhook URL statusisWebhookEnabled(): boolean- Check if webhook is enabled
Available Tools
task-started
Description: Call when starting any task or work
Parameters:
taskDescription(string): Brief description of what was started
auto-task-tracker
Description: Automatically monitors long-running task progress
Parameters:
taskThresholdSeconds(number, optional): Auto-trigger threshold in seconds (default: 30)
task-completed
Description: Call when finishing any task or work
Parameters:
taskDescription(string): Brief description of what was completedoutcome('success' | 'partial' | 'failed'): Task completion outcomedetails(string, optional): Additional completion details
π License
MIT License - see the LICENSE file for details.
π Links
π Stats