Skip to main content
Glama
README.md
<a href="https://me.sh">
<img width="70" height="70" alt="mesh-icon" src="https://github.com/user-attachments/assets/28576d9d-4805-41ed-83ec-513d28dcffe4" />
</a>


# Mesh MCP Server

A simple Model Context Protocol (MCP) server for [Mesh](https://me.sh).

## Demo Video
<a href="https://www.youtube.com/watch?v=vaB0s9i7Djo"><img src="https://userimg-assets.customeriomail.com/images/client-env-86186/1744863883565_CleanShot%202025-04-17%20at%2000.24.16@2x_01JS0ZVWJ1M36ZN9FS9CD3D9R3.png" alt="Clay Logo" width="700"/></a>

## Getting Started

### Via Mesh (Preferred)
1. Visit Settings > Integrations > MCP Server for one-click connections to ChatGPT, Claude, and Smithery. 
2. Followed the guided login flow to connect your account.

<img width="400" alt="CleanShot 2026-07-17 at 09 53 29@2x" src="https://github.com/user-attachments/assets/a3761b3c-6fac-4c3b-a4df-d3c1b2f51148" />

### Custom 
Tell your favorite agent or bot to connect https://mcp.me.sh/mcp via OAuth.

## Features
- **Contact Search**: Find contacts by job title, company, location, or specific keywords.
- **Interaction Search**: Retrieve past interactions based on various criteria.
- **Contact Statistics**: Obtain numerical statistics and percentages related to your contacts.
- **Detailed Contact Info**: Access comprehensive information for a specific contact by ID.
- **Add New Contact**: Create new contacts with details like name, phone, email, and more.
- **Add Contact Note**: Create a note associated with a specific contact.
- **Retrieve Groups**: Get all user-defined groups or lists.
- **Create New Group**: Create a new group or list.
- **Update Group**: Update a group's title or modify its members.
- **Retrieve Notes**: Get notes created within a specified date range.
- **Retrieve Events**: Fetch meetings and events scheduled within a specified date range.

## Examples
- "Who in my network works at Google as a Product Manager?"
- "Who have I emailed the most this year?"
- "How many of my contacts are based in New York?"
- "Who is John Smith?"
- "Add a new contact named Jane Doe, who is a Designer at Figma."
- "Save a note for John Smith: 'Follow up about the Q2 report.'"
- "Create a group called 'Investors 2025.'"
- "Add Jane Doe and John Smith to the Investors 2025 group."
- "What notes did I take last week?"
- "What meetings do I have scheduled for tomorrow?"

## More information
Learn more and reach out at the [Mesh Library](https://library.me.sh).

TDQS

A3.7/5.0

Scored across 11 tools

Disambiguation3/5

Most tools have distinct purposes, but there is notable overlap between searchContacts and searchInteractions, as both can return contact records for 'who' questions, which could cause confusion. Additionally, aggregateContacts and getEvents have restrictive descriptions that might lead to misselection if an agent misinterprets the query.

Naming Consistency5/5

Tool names follow a consistent verb_noun pattern throughout, such as createContact, getContact, searchContacts, and updateGroup. All names use camelCase uniformly, making them predictable and easy to understand.

Tool Count5/5

With 11 tools, the count is well-scoped for a contact management server, covering core operations like CRUD for contacts, groups, notes, and events, as well as search and aggregation functions. Each tool appears to serve a specific purpose without redundancy.

Completeness4/5

The tool set provides comprehensive coverage for contact management, including CRUD operations for contacts, groups, and notes, plus search and event retrieval. Minor gaps include the lack of update/delete operations for contacts and notes, which agents might need to work around, but core workflows are well-supported.

Maintenance

ActivityStale
ResponsivenessResponsive