Skip to content

contacts_create — EMAIL, TEL, ORG fields not saved via MCP tool #716

@enving

Description

@enving

Title: nc_contacts_create: EMAIL, TEL, ORG, and NOTE fields silently dropped
Description:
When creating a contact via nc_contacts_create, only the FN (full name) field is saved to the vCard. All other fields — EMAIL, TEL, ORG, NOTE — are accepted by the tool without error but are not written to the contact.
Steps to reproduce:

Call nc_contacts_create with full_name, email, phone, organization, and note
Check the created contact in Nextcloud web UI or via CardDAV PROPFIND
Only the name is present; all other fields are missing

Workaround:
Manually upload a complete vCard via WebDAV PUT:
bashcurl -u "$USER:$PASS" -X PUT
"$HOST/remote.php/dav/addressbooks/users/$USER/contacts/contact-uid.vcf"
-T contact.vcf
Environment:

uvx nextcloud-mcp-server run --transport stdio
Auth: BasicAuth (single-user mode)
MCP client: Hermes Agent with mistral-large-latest

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions