Contacts+
for LuumenAI

Contacts+ provides OAuth-secured access to personal account, contact, and tag data.

Operate Contacts+ from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Contacts+ toolbox

13 tools: 6 read, 7 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet AccountReturn profile details for the authenticated Contacts+ personal account.
  • ReadGet ContactsFetch current full records for one or more personal contacts by ID, including etags needed for safe updates and deletes.
  • ReadGet TagsFetch current records for one or more personal tags by ID, including canonical etags needed for safe updates and deletes.
  • ReadList ContactsReturn one cursor-controlled page of personal contacts from the connected Contacts+ address book.
  • ReadList TagsReturn one cursor-controlled page of personal Contacts+ tags.
  • ReadSearch ContactsSearch personal contacts by full text or Contacts+ advanced query syntax, optionally restricted to tag IDs.
  • WriteCreate ContactCreate a personal contact with structured profile data in the connected Contacts+ address book. Approval by default
  • WriteCreate TagCreate a personal Contacts+ tag, or return the existing tag when that name already exists. Approval by default
  • WriteDelete ContactDelete one personal contact using its current etag for concurrency protection. Approval by default
  • WriteDelete TagDelete one personal tag using its current canonical etag. Approval by default
  • WriteUpdate ContactReplace the desired data for a personal contact using its current etag and strict optimistic concurrency by default. Approval by default
  • WriteUpdate Contact TagsAdd and/or remove personal tags across one or more personal contacts in a single operation. Approval by default
  • WriteUpdate TagRename a personal tag using its current canonical etag from GET_TAGS. Approval by default

Questions

How does LuumenAI connect to Contacts+?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Contacts+ on its own?

Read actions answer immediately. Anything that writes — create contact, create tag, delete contact, delete tag, and more — is shown as a plan and requires approval by default, including the 2 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Contacts+ — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Contacts+ to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.