Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,517Letters: 13Defects: 1,321counted just now
teppi

MCP serverio.usefulapi/less-annoying-crm

Read and write Less Annoying CRM contacts, notes, tasks, events, pipelines and groups.
UNRATEDActivestreamable-httpless-annoying-crm.usefulapi.io

Overview

Score?
UNRATED 0.072
of what a free look can see, on 1 looks
Looks
6
last 3 hr ago
Tools
23
changed 3 days ago

More info

URL
less-annoying-crm.usefulapi.io/mcp
streamable-http
Says it is
less-annoying-crm-mcp 1.3.0
protocol 2025-06-18
In the record since
4 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.072 · highest on record 0.8561

Toolsfrom sha256:0bf7f80a01…ad1ea7 · +0 −0 3 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
lacrm_add_contact_to_group
Add a contact or company to a group (creates a group membership). Identify the group by group_id (preferred) or group_name — not both. LACRM: CreateGroupMembership.
input · no output
lacrm_create_contact
Create a new contact (person) or company record. For a person, company_name links them to that company (creating it if needed). Company names must be unique. If assigned_to is omit
input · no output
lacrm_create_event
Create a timed (or all-day) event on your calendar, optionally with contacts/users as attendees. The timezone of start_date becomes the event's timezone. Returns { EventId }. LACRM
input · no output
lacrm_create_note
Attach a plain-text note to a contact or company's history (newlines kept, HTML/markdown escaped). Returns { NoteId }. LACRM: CreateNote.
input · no output
lacrm_create_pipeline_item
Create a pipeline item (deal, lead...) on a contact in a given pipeline and status, with an optional note. Returns { PipelineItemId }. LACRM: CreatePipelineItem.
input · no output
lacrm_create_task
Create a to-do on a user's task list (date only, no time — use lacrm_create_event for timed things). Optionally attach it to a contact. Returns { TaskId }. LACRM: CreateTask.
input · no output
lacrm_edit_contact
Update fields on an existing contact or company. Only the fields you pass change; omitted fields are left alone. Multi-value fields (email, phone, address, website) are REPLACED by
input · no output
lacrm_edit_task
Update a task — including marking it complete (is_complete=true) or re-opening it (false). Only passed fields change. LACRM: EditTask.
input · no output
lacrm_get_contact
Fetch one contact or company record with all its fields (emails, phones, addresses, custom fields, owner). LACRM: GetContact.
input · no output
lacrm_get_contact_groups
List the groups one contact or company belongs to. LACRM: GetGroupsAttachedToContact.
input · no output
lacrm_get_contact_pipeline_items
All pipeline items attached to one contact or company, grouped by pipeline. LACRM: GetPipelineItemsAttachedToContact.
input · no output
lacrm_get_user
Return the user who owns this API key — UserId, name, email and timezone. A cheap way to confirm the key works, and the UserId to use for AssignedTo. LACRM: GetUser.
input · no output
lacrm_list_contacts_in_group
List the contacts that are members of one group. Identify the group by group_id (preferred) or group_name — not both. LACRM: GetContactsInGroup.
input · no output
lacrm_list_custom_fields
List the account's field definitions (name, type, options) for contacts, companies or pipelines — use the Name values as keys in custom_fields when creating/editing contacts. LACRM
input · no output
lacrm_list_events
List calendar events in a date range, filterable by user or calendar. If contact_id is given, all events attached to that contact are returned and other filters are ignored. LACRM:
input · no output
lacrm_list_groups
List the contact groups you can see (GroupId, Name, Sharing, Color), optionally with member counts. LACRM: GetGroups.
input · no output
lacrm_list_notes
List notes, newest first by default — across the whole CRM, or for one contact. Filter by date range and author. LACRM: GetNotes.
input · no output
lacrm_list_pipeline_items
List the items in one pipeline (deals, leads...), optionally only in given statuses or for given users. An empty status filter returns items in all ACTIVE statuses. LACRM: GetPipel
input · no output
lacrm_list_pipelines
List the account's pipelines (e.g. Sales Leads) with their statuses (StatusId, Name, IsActive) and optionally their custom fields. This is the setup, not the items — use lacrm_list
input · no output
lacrm_list_tasks
List tasks due in a date range, optionally only incomplete/complete, for given users. If contact_id is given, ALL of that contact's tasks are returned regardless of dates or status
input · no output
lacrm_list_users
List the users on the account that you can see (admins see all), with their UserIds — needed to assign contacts, tasks or filter by owner. LACRM: GetUsers.
input · no output
lacrm_search_contacts
Search (or list) contacts and companies. With no search_terms, returns everything visible, paged. Returns { HasMoreResults, Results }. LACRM: GetContacts.
input · no output
lacrm_update_pipeline_item
Move a pipeline item to another status (e.g. Prospect → Won) and/or add a note to its history. LACRM: EditPipelineItem.
input · no output
Verify it yourselfnpx teppi-check https://less-annoying-crm.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3RGE5CBE94N8FKZD1R44KPE