MCP App Store
by KeenEthics

Overview

table connects ChatGPT to your relationship workspace, so you can find contact context when you need it and save new details back to your people intelligence tool. Use the table connector to look up information about people in table, then create or update contacts from explicit details in conversations, emails, notes, or meeting recaps. ChatGPT can help with fields like name, email, phone, organization, job title, location, birthday, and contact status. The connector works through table’s secure OAuth flow, acts as the authenticated table user, and exposes focused contact tools instead of raw database access.

Tools

add_contact_note

ChatGPT
Use this when the user explicitly wants Table to remember plain-text relationship context for one existing Approved Contact. Provide an exact Table-issued contactId. New content is prepended to that Contact's single Contact Note; retries may duplicate content.

delete_group

ChatGPT
Use this only when the user explicitly wants to permanently delete one existing Table Group. Requires an exact Table-issued groupId, removes its Contact memberships, and does not delete Contacts.

delete_reminder

ChatGPT
Permanently delete the Reminder configured for an exact Contact and all linked Action Items.

delete_tag

ChatGPT
Use this only when the user explicitly wants to permanently delete one existing Table Tag. Requires an exact Table-issued tagId, removes its Contact memberships, and does not delete Contacts.

get_contact

ChatGPT
Use this when an exact Table-issued contactId is known and the user needs the complete curated Contact profile. Use list_contacts first when the Contact ID is unknown. Does not modify Table data.

get_contact_import_format

ChatGPT
Use this before preparing a Contact import when the exact Table Contacts NDJSON v1 format is not already known. Returns the format, limits, conversion rules, and upload workflow without modifying Table data.

list_contacts

ChatGPT
Use this to find or browse Approved Table Contacts, including before calls that require an exact contactId. Supports text search, structured filters, and bounded cursor pagination without modifying Table data.

list_groups

ChatGPT
Use this to browse Table Groups or obtain an exact groupId for another call. Returns Groups in display order with bounded cursor pagination and does not modify Table data.

list_reminders

ChatGPT
List bounded Reminder configurations in scheduled-date order, optionally narrowed to one exact Contact. Action Item lifecycle is excluded.

list_tags

ChatGPT
Use this to browse Table Tags or obtain an exact tagId for another call. Returns Tags newest first with bounded cursor pagination and does not modify Table data.

prepare_contact_avatar_upload

ChatGPT
Use this when the user explicitly wants to set an existing Contact Avatar. Prepares a private upload for raw JPEG, PNG, or WebP bytes. HTTP PUT the exact bytes using the returned method and headers, then call set_contact_avatar_from_upload.

prepare_contact_import_upload

ChatGPT
Use this after creating a valid Table Contacts NDJSON v1 file and before starting an import. Prepares a private direct upload. HTTP PUT the exact file bytes using the returned method and headers, then call start_contact_import with the returned uploadId.

save_contact

ChatGPT
Use this when the user explicitly wants to create or update one Table Contact. Omit contactId to create; provide an exact Table-issued contactId to update. Provided email, phone, organization, Group, Tag, and social URL collections replace the complete collection.

save_group

ChatGPT
Use this when the user explicitly wants to create or update one Table Group. Omit groupId to create; provide an exact Table-issued groupId to update. Use one emoji for iconKey, never an icon-library name.

save_reminder

ChatGPT
Create or update a Reminder for an exact Approved Contact. Pass reminderId to update a specific Reminder. Creating requires remindOn; omitted fields preserve existing values.

save_tag

ChatGPT
Use this when the user explicitly wants to create or update one Table Tag. Omit tagId to create; provide an exact Table-issued tagId to update.

set_contact_avatar_from_upload

ChatGPT
Use this after prepare_contact_avatar_upload and a successful HTTP PUT. Validates the private JPEG, PNG, or WebP upload, replaces the existing Contact Avatar with a Table-owned immutable image, and removes the staged upload.

start_contact_import

ChatGPT
Use this after prepare_contact_import_upload and a successful HTTP PUT. Verifies the uploaded Table Contacts NDJSON v1 file, creates a Contact import run, and queues background processing.

contacts_import_format

Claude

contacts_import_prepare_upload

Claude

contacts_import_start_upload

Claude

contacts_save

Claude

delete_group

Claude

delete_tag

Claude

get_contact

Claude

list_contacts

Claude

list_groups

Claude

list_tags

Claude

prepare_contact_avatar_upload

Claude

save_group

Claude

save_tag

Claude

set_contact_avatar_from_upload

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

32

Tools

3

Prompts

ChatGPT, Claude

Platforms

Category

CRM Records

Works with

ChatGPT
Claude

Data refreshed daily