Evergreen is a relationship-first CRM with a bundled MCP server that lets AI agents search contacts, log interactions, track follow-ups, and reason about your network — all from your coding agent's chat.
Copy this page's URL and paste it into your agent. It will fetch the page and follow the machine-readable instructions below.
You are an AI coding agent. The user wants to install the Evergreen MCP server. Follow these steps exactly:
ls /Applications/Evergreen.app. If missing,
tell the user to install Evergreen from the Mac App Store
before continuing.
ls "/Applications/Evergreen.app/Contents/MacOS/evergreen-mcp".
Do not proceed until this file exists.
evergreen-crm:
{
"command": "/Applications/Evergreen.app/Contents/MacOS/evergreen-mcp",
"args": []
}
search_contacts,
get_contact, log_interaction,
list_actions, get_overdue_actions,
get_stale_contacts, and
get_relationship_strength. Call
search_contacts with an empty query to list
contacts and confirm the connection.
Evergreen is a relationship-first CRM designed around staying in touch — not closing deals. The MCP server lets an AI agent query your contacts, log conversations as they happen, surface overdue follow-ups, and reason about which relationships have gone stale. Everything lives locally in a CloudKit-backed store.
claude_desktop_config.json:{
"mcpServers": {
"evergreen-crm": {
"command": "/Applications/Evergreen.app/Contents/MacOS/evergreen-mcp",
"args": []
}
}
}
evergreen-crm shows as connected.claude mcp add evergreen-crm /Applications/Evergreen.app/Contents/MacOS/evergreen-mcp
Restart and run /mcp to verify.
~/.cursor/mcp.json directly with the JSON above.Any stdio-transport MCP client works. Point it at the binary with empty args.
Evergreen exposes roughly 35 tools across five domains:
search_contacts, get_contact, create_contact, update_contact
log_interaction, get_contact_interactions, update_interaction, delete_interaction, get_activity_log
list_actions, create_action, update_action, mark_action_completed, get_overdue_actions, get_actions_due_soon
list_relationships, create_relationship, get_contact_network, get_relationship_strength, get_stale_contacts
record_introduction, get_introducer, get_introduction_chain, get_top_introducers
get_reminder_settings, set_reminder_threshold, snooze_reminder, clear_snooze
Run ls /Applications/Evergreen.app/Contents/MacOS/ to
confirm the path. Update the command field if Evergreen
is installed elsewhere.
Launch Evergreen once so the CloudKit-backed store initializes in the App Group container. The MCP server reads from the same database.
Run open /Applications/Evergreen.app/Contents/MacOS/evergreen-mcp
once and approve the dialog.
Call recompute_relationship_strengths to rebuild the
scores from interaction history.