# Mesh MCP (verified)

Access your network seamlessly with a simple and efficient server. Leverage a variety of tools to enhance your applications and workflows. Start integrating with your existing systems effortlessly.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add clay-inc/clay-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list clay-inc/clay-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get clay-inc/clay-mcp get_user_information

# Call a tool
npx -y @smithery/cli@latest tool call clay-inc/clay-mcp get_user_information '{}'
```

## Direct MCP Connection

Endpoint: `https://clay-mcp--clay-inc.run.tools`

## Tools (20)

- `get_user_information` — Get information about the current user
- `searchContacts` — Search for contacts and return matching people. Use for questions about specific contacts or "who" questions (e.g. "Who…
- `getContact` — Get full details for a contact by id, including emails, social links, phone numbers, and notes.
- `createContact` — Create a new contact record in Clay. This endpoint should only be used when you need to create a completely new contact…
- `updateContact` — Update a contact record in Clay. This endpoint should only be used when you need to update a contact, not for adding co…
- `archive_contact` — Archive a contact record in Clay. This endpoint should only be used when you need to archive a contact.
- `restore_contact` — Restore a archived contact record in Clay. This endpoint should only be used when you need to restore a contact.
- `createNote` — Create a note for a contact. Only use this when the user explicitly asks to create, add, or save a note.
- `getGroups` — Get all groups or lists for the user.
- `createGroup` — Create a group or list for the user. If a group with the same name already exists, it will not create a duplicate unles…
- `updateGroup` — Update a group or list. Use this to update the group title and/or modify its members. When adding or removing contacts,…
- `getNotes` — Use ONLY when the user explicitly mentions "note" or "notes" to retrieve notes between two dates (e.g. "what notes from…
- `getEvents` — Use this tool ONLY to fetch meetings/events in a date range (e.g. "what meetings next week?", "show calendar for tomorr…
- `getUpcomingEvents` — Use this tool ONLY to fetch upcoming/next meetings/events when the user does not explicitly mention a range, and asks f…
- `getEmails` — Use this tool ONLY to fetch emails in a date range (e.g. "what emails did I recieve last week?", "show emails from yest…
- `getRecentEmails` — Use this tool ONLY to fetch recent email interactions when the user does not explicitly mention a range, and asks for p…
- `getRecentReminders` — Use this tool to find recent reminders that have already occured. This tool is strictly prohibited from being used unle…
- `getUpcomingReminders` — Use this tool to find recent reminders that have already occured. This tool is strictly prohibited from being used unle…
- `find_duplicates` — Find potential duplicate contacts.
- `merge_contacts` — Merge all contact ids into one contact, this is a destructive action and can not be undone. Only run one contact group …

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get clay-inc/clay-mcp <tool-name>
```
