Enterprise DNAEnterprise DNA
MMCP ServersDeveloperlow

ni-c/carddav-mcp

by Various

Model Context Protocol (MCP) server for CardDAV address books: contacts, groups and photos

MCP

ni-c/carddav-mcp

Added 8 Sept 2026

#address-book#carddav#claude#contacts#mcp#mcp-server#model-context-protocol#typescript
Catalogue record, not a reviewed recommendation. This record can include automatically collected descriptions and setup details. Confirm important claims with the original source. Explore source-reviewed tools.

Overview

Model Context Protocol server for CardDAV address books. It exposes contacts, groups and photos to MCP clients. Written in TypeScript.

Best for

Best for
Developers building MCP tools that need CardDAV contact access

Use cases

  • Connect AI assistants to CardDAV contact data
  • Query contacts and groups through MCP
  • Retrieve contact photos from an address book

How to use

Tools exposed

  • CARDDAV_URL
  • CARDDAV_USERNAME
  • CARDDAV_PASSWORD
  • CARDDAV_TOKEN
  • CARDDAV_ADDRESSBOOKS
  • CARDDAV_MAX_CONTACTS
  • CARDDAV_READ_ONLY
  • CARDDAV_INSECURE_TLS
  • CARDDAV_ALLOW_PLAINTEXT
  • CARDDAV_ALLOW_TOOLS
  • CARDDAV_DENY_TOOLS

Clients listed in this record (not verified here)

Claude Desktop, Claude Code, Cursor, ChatGPT

Notes

0 stars on GitHub. Last updated 2026-09-08. Licensed MIT.

Pros

  • Implements the MCP standard for CardDAV
  • Covers contacts, groups and photos
  • TypeScript codebase for type safety

Cons

  • No community traction yet (zero stars)
  • Requires a separate CardDAV server
  • Limited to address book data only

Open-source & AI alternatives

Swap-in tools that solve the same job. Weigh the trade-offs before you commit.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.