Agent Documentation
Connect Your AI Agent
18 tools to manage your digital legacy. Choose your integration method below and have your AI agent managing buckets, contacts, and check-ins in minutes.
Generate an API Key
Settings → Agent API Keys. Choose read-only or full access.
Pick Your Method
MCP Server, ClawHub skill, or raw REST API calls.
Start Using Tools
"Add my life insurance to the financial bucket." Done.
MCP Server
The MCP (Model Context Protocol) server runs as a stdio process, exposing 18 typed tools. Works with Claude Desktop, Claude Code, and any MCP-compatible client. No curl required — your AI agent calls structured tools directly.
laptop_macClaude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"kicking-the-bucket": {
"command": "npx",
"args": ["-y", "@kicking-the-bucket/mcp"],
"env": {
"KTB_API_KEY": "ktb_your_api_key_here"
}
}
}
}terminalClaude Code
claude mcp add kicking-the-bucket -- npx -y @kicking-the-bucket/mcp
Then set your API key as an environment variable:
export KTB_API_KEY="ktb_your_api_key_here"
cableGeneric MCP Client
KTB_API_KEY="ktb_your_api_key_here" npx @kicking-the-bucket/mcp
Environment Variables
| Variable | Required | Description |
|---|---|---|
KTB_API_KEY | Yes | Your API key (starts with ktb_) |
KTB_API_URL | No | API base URL (defaults to production) |
All 18 Tools
Available across all integration methods. Tools marked full require a Full Access API key.
| Tool | Scope | Description |
|---|---|---|
get_dashboard | read | Dashboard overview with completeness score |
get_profile | read | User profile and subscription info |
list_buckets | read | All bucket categories with item counts |
list_items | read | Items in a specific bucket |
get_item | read | Full item details by ID |
search_items | read | Search across all items by keyword |
list_contacts | read | All trusted contacts |
get_dms_status | read | Dead Man's Switch status |
list_messages | read | All scheduled messages |
create_item | full | Create a new item in a bucket |
update_item | full | Update an existing item |
delete_item | full | Permanently delete an item |
add_contact | full | Add a trusted contact |
update_contact | full | Update a contact's details |
remove_contact | full | Remove a trusted contact |
configure_dms | full | Configure DMS frequency or toggle |
check_in | full | Perform a DMS check-in |
create_message | full | Schedule a message for a contact |
Bucket Categories
Items are organized into 6 categories. Use these values for the bucketCategory parameter.
financialBank accounts, insurance, investments, crypto, debts, taxes
legalWills, power of attorney, deeds, trusts, guardianship
digitalPasswords, social media, email, subscriptions, domains
personalLetters, videos, audio messages, recipes, memories
medicalDirectives, medical history, medications, doctor contacts
householdUtilities, home maintenance, vehicles, pets, contractors
Item Types
documentcredentialnotevideoaudiocontact_cardchecklistAPI Key Scopes
Read Only
Can only use read tools (GET requests). View buckets, items, contacts, DMS status, and messages. Safe for monitoring and reporting agents.
Full Access
Can use all tools including create, update, and delete operations. Required for agents that manage your legacy data.
Ready to connect your agent?
Sign up, generate an API key, and let your AI handle the paperwork of mortality.