> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# nocrm-io

> noCRM.io CRM

**Server path:** `/nocrm-io` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                          | Description                    |
| ----------------------------------------------------------------------------- | ------------------------------ |
| [`nocrm_io_add_prospects`](#nocrm_io_add_prospects)                           | Add prospects to a list        |
| [`nocrm_io_assign_lead`](#nocrm_io_assign_lead)                               | Assign a lead to a user        |
| [`nocrm_io_assign_prospecting_list`](#nocrm_io_assign_prospecting_list)       | Assign a prospecting list      |
| [`nocrm_io_create_category`](#nocrm_io_create_category)                       | Create a category              |
| [`nocrm_io_create_client`](#nocrm_io_create_client)                           | Create a client folder         |
| [`nocrm_io_create_lead`](#nocrm_io_create_lead)                               | Create a new lead              |
| [`nocrm_io_create_lead_call`](#nocrm_io_create_lead_call)                     | Log a call on a lead           |
| [`nocrm_io_create_lead_comment`](#nocrm_io_create_lead_comment)               | Add a comment to a lead        |
| [`nocrm_io_create_lead_from_prospect`](#nocrm_io_create_lead_from_prospect)   | Create lead from prospect      |
| [`nocrm_io_create_predefined_tag`](#nocrm_io_create_predefined_tag)           | Create a predefined tag        |
| [`nocrm_io_create_prospecting_list`](#nocrm_io_create_prospecting_list)       | Create a prospecting list      |
| [`nocrm_io_create_webhook`](#nocrm_io_create_webhook)                         | Create a webhook               |
| [`nocrm_io_delete_client`](#nocrm_io_delete_client)                           | Delete a client folder         |
| [`nocrm_io_delete_lead`](#nocrm_io_delete_lead)                               | Delete a lead                  |
| [`nocrm_io_delete_lead_comment`](#nocrm_io_delete_lead_comment)               | Delete a lead comment          |
| [`nocrm_io_delete_prospect`](#nocrm_io_delete_prospect)                       | Delete a prospect              |
| [`nocrm_io_duplicate_lead`](#nocrm_io_duplicate_lead)                         | Duplicate a lead               |
| [`nocrm_io_find_prospects`](#nocrm_io_find_prospects)                         | Find prospects in a list       |
| [`nocrm_io_get_client`](#nocrm_io_get_client)                                 | Get a client folder            |
| [`nocrm_io_get_lead`](#nocrm_io_get_lead)                                     | Get a lead                     |
| [`nocrm_io_get_lead_business_card`](#nocrm_io_get_lead_business_card)         | Get lead business card         |
| [`nocrm_io_get_prospecting_list`](#nocrm_io_get_prospecting_list)             | Get a prospecting list         |
| [`nocrm_io_get_step`](#nocrm_io_get_step)                                     | Get a pipeline step            |
| [`nocrm_io_get_team`](#nocrm_io_get_team)                                     | Get a team                     |
| [`nocrm_io_get_user`](#nocrm_io_get_user)                                     | Get a user                     |
| [`nocrm_io_list_activities`](#nocrm_io_list_activities)                       | List activity types            |
| [`nocrm_io_list_categories`](#nocrm_io_list_categories)                       | List categories                |
| [`nocrm_io_list_clients`](#nocrm_io_list_clients)                             | List client folders            |
| [`nocrm_io_list_fields`](#nocrm_io_list_fields)                               | List custom fields             |
| [`nocrm_io_list_lead_action_histories`](#nocrm_io_list_lead_action_histories) | List action history for a lead |
| [`nocrm_io_list_lead_attachments`](#nocrm_io_list_lead_attachments)           | List attachments on a lead     |
| [`nocrm_io_list_lead_comments`](#nocrm_io_list_lead_comments)                 | List comments on a lead        |
| [`nocrm_io_list_lead_duplicates`](#nocrm_io_list_lead_duplicates)             | List duplicate leads           |
| [`nocrm_io_list_leads`](#nocrm_io_list_leads)                                 | List leads                     |
| [`nocrm_io_list_pipelines`](#nocrm_io_list_pipelines)                         | List pipelines                 |
| [`nocrm_io_list_post_sales_tasks`](#nocrm_io_list_post_sales_tasks)           | List post-sales tasks          |
| [`nocrm_io_list_predefined_tags`](#nocrm_io_list_predefined_tags)             | List predefined tags           |
| [`nocrm_io_list_prospecting_lists`](#nocrm_io_list_prospecting_lists)         | List prospecting lists         |
| [`nocrm_io_list_steps`](#nocrm_io_list_steps)                                 | List pipeline steps            |
| [`nocrm_io_list_teams`](#nocrm_io_list_teams)                                 | List teams                     |
| [`nocrm_io_list_unassigned_leads`](#nocrm_io_list_unassigned_leads)           | List unassigned leads          |
| [`nocrm_io_list_users`](#nocrm_io_list_users)                                 | List users                     |
| [`nocrm_io_list_webhooks`](#nocrm_io_list_webhooks)                           | List webhooks                  |
| [`nocrm_io_move_lead_to_client`](#nocrm_io_move_lead_to_client)               | Add lead to a client folder    |
| [`nocrm_io_ping`](#nocrm_io_ping)                                             | Verify API key validity        |
| [`nocrm_io_update_client`](#nocrm_io_update_client)                           | Update a client folder         |
| [`nocrm_io_update_lead`](#nocrm_io_update_lead)                               | Update a lead                  |
| [`nocrm_io_update_lead_comment`](#nocrm_io_update_lead_comment)               | Update a lead comment          |
| [`nocrm_io_update_post_sales_task`](#nocrm_io_update_post_sales_task)         | Update a post-sales task       |

***

## nocrm\_io\_add\_prospects

Add prospects to a list

**Parameters:**

| Parameter   | Type      | Required | Default | Description                               |
| ----------- | --------- | -------- | ------- | ----------------------------------------- |
| `id`        | integer   | Yes      | —       | Prospecting list ID                       |
| `prospects` | object\[] | Yes      | —       | Array of prospect objects with field data |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Prospecting list ID"
      },
      "prospects": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "Array of prospect objects with field data"
      }
    },
    "required": [
      "PCID",
      "id",
      "prospects"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_assign\_lead

Assign a lead to a user

**Parameters:**

| Parameter | Type    | Required | Default | Description                            |
| --------- | ------- | -------- | ------- | -------------------------------------- |
| `id`      | integer | Yes      | —       | Lead ID                                |
| `user_id` | string  | Yes      | —       | User ID or email to assign the lead to |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "user_id": {
        "type": "string",
        "description": "User ID or email to assign the lead to"
      }
    },
    "required": [
      "PCID",
      "id",
      "user_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_assign\_prospecting\_list

Assign a prospecting list

**Parameters:**

| Parameter | Type    | Required | Default | Description                |
| --------- | ------- | -------- | ------- | -------------------------- |
| `id`      | integer | Yes      | —       | Prospecting list ID        |
| `user_id` | string  | Yes      | —       | User email or ID to assign |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Prospecting list ID"
      },
      "user_id": {
        "type": "string",
        "description": "User email or ID to assign"
      }
    },
    "required": [
      "PCID",
      "id",
      "user_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_category

Create a category

**Parameters:**

| Parameter | Type   | Required | Default | Description   |
| --------- | ------ | -------- | ------- | ------------- |
| `name`    | string | Yes      | —       | Category name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "Category name"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_client

Create a client folder

**Parameters:**

| Parameter     | Type   | Required | Default | Description                |
| ------------- | ------ | -------- | ------- | -------------------------- |
| `description` | string | No       | —       | Client folder description  |
| `name`        | string | Yes      | —       | Client folder name         |
| `user_id`     | string | No       | —       | User email or ID to assign |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "Client folder description"
      },
      "name": {
        "type": "string",
        "description": "Client folder name"
      },
      "user_id": {
        "type": "string",
        "description": "User email or ID to assign"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_lead

Create a new lead

**Parameters:**

| Parameter     | Type      | Required | Default | Description                          |
| ------------- | --------- | -------- | ------- | ------------------------------------ |
| `created_at`  | string    | No       | —       | ISO timestamp or YYYY-MM-DD HH:MM:SS |
| `description` | string    | Yes      | —       | Lead details and contact info        |
| `step`        | string    | No       | —       | Step ID or name to place the lead in |
| `tags`        | string\[] | No       | —       | Array of tag names                   |
| `title`       | string    | Yes      | —       | Lead title or company name           |
| `user_id`     | string    | No       | —       | Assignee user email or ID            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "created_at": {
        "type": "string",
        "description": "ISO timestamp or YYYY-MM-DD HH:MM:SS"
      },
      "description": {
        "type": "string",
        "description": "Lead details and contact info"
      },
      "step": {
        "type": "string",
        "description": "Step ID or name to place the lead in"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Array of tag names"
      },
      "title": {
        "type": "string",
        "description": "Lead title or company name"
      },
      "user_id": {
        "type": "string",
        "description": "Assignee user email or ID"
      }
    },
    "required": [
      "PCID",
      "description",
      "title"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_lead\_call

Log a call on a lead

**Parameters:**

| Parameter     | Type    | Required | Default | Description                     |
| ------------- | ------- | -------- | ------- | ------------------------------- |
| `id`          | integer | Yes      | —       | Lead ID                         |
| `activity_id` | integer | Yes      | —       | Activity type ID for the call   |
| `date`        | string  | No       | —       | ISO timestamp for the call date |
| `description` | string  | No       | —       | Call notes                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "activity_id": {
        "type": "integer",
        "description": "Activity type ID for the call"
      },
      "date": {
        "type": "string",
        "description": "ISO timestamp for the call date"
      },
      "description": {
        "type": "string",
        "description": "Call notes"
      }
    },
    "required": [
      "PCID",
      "id",
      "activity_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_lead\_comment

Add a comment to a lead

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                   |
| ------------ | ------- | -------- | ------- | --------------------------------------------- |
| `id`         | integer | Yes      | —       | Lead ID                                       |
| `content`    | string  | Yes      | —       | Comment text                                  |
| `is_private` | boolean | No       | —       | Make comment private (visible only to author) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "content": {
        "type": "string",
        "description": "Comment text"
      },
      "is_private": {
        "type": "boolean",
        "description": "Make comment private (visible only to author)"
      }
    },
    "required": [
      "PCID",
      "id",
      "content"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_lead\_from\_prospect

Create lead from prospect

**Parameters:**

| Parameter     | Type    | Required | Default | Description                      |
| ------------- | ------- | -------- | ------- | -------------------------------- |
| `list_id`     | integer | Yes      | —       | Prospecting list ID              |
| `prospect_id` | integer | Yes      | —       | Prospect ID                      |
| `step`        | string  | No       | —       | Step ID or name for the new lead |
| `user_id`     | string  | No       | —       | Assignee user email or ID        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "list_id": {
        "type": "integer",
        "description": "Prospecting list ID"
      },
      "prospect_id": {
        "type": "integer",
        "description": "Prospect ID"
      },
      "step": {
        "type": "string",
        "description": "Step ID or name for the new lead"
      },
      "user_id": {
        "type": "string",
        "description": "Assignee user email or ID"
      }
    },
    "required": [
      "PCID",
      "list_id",
      "prospect_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_predefined\_tag

Create a predefined tag

**Parameters:**

| Parameter     | Type    | Required | Default | Description        |
| ------------- | ------- | -------- | ------- | ------------------ |
| `category_id` | integer | Yes      | —       | Parent category ID |
| `name`        | string  | Yes      | —       | Tag name           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "category_id": {
        "type": "integer",
        "description": "Parent category ID"
      },
      "name": {
        "type": "string",
        "description": "Tag name"
      }
    },
    "required": [
      "PCID",
      "category_id",
      "name"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_prospecting\_list

Create a prospecting list

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `description` | string | No       | —       | List description |
| `name`        | string | Yes      | —       | List name        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "List description"
      },
      "name": {
        "type": "string",
        "description": "List name"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_create\_webhook

Create a webhook

**Parameters:**

| Parameter | Type      | Required | Default | Description                              |
| --------- | --------- | -------- | ------- | ---------------------------------------- |
| `events`  | string\[] | Yes      | —       | Array of event types to subscribe to     |
| `secret`  | string    | No       | —       | Shared secret for signature verification |
| `url`     | string    | Yes      | —       | Webhook endpoint URL                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "events": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Array of event types to subscribe to"
      },
      "secret": {
        "type": "string",
        "description": "Shared secret for signature verification"
      },
      "url": {
        "type": "string",
        "description": "Webhook endpoint URL"
      }
    },
    "required": [
      "PCID",
      "events",
      "url"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_delete\_client

Delete a client folder

**Parameters:**

| Parameter | Type    | Required | Default | Description      |
| --------- | ------- | -------- | ------- | ---------------- |
| `id`      | integer | Yes      | —       | Client folder ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Client folder ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_delete\_lead

Delete a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_delete\_lead\_comment

Delete a lead comment

**Parameters:**

| Parameter    | Type    | Required | Default | Description |
| ------------ | ------- | -------- | ------- | ----------- |
| `lead_id`    | integer | Yes      | —       | Lead ID     |
| `comment_id` | integer | Yes      | —       | Comment ID  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "lead_id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "comment_id": {
        "type": "integer",
        "description": "Comment ID"
      }
    },
    "required": [
      "PCID",
      "lead_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_delete\_prospect

Delete a prospect

**Parameters:**

| Parameter     | Type    | Required | Default | Description         |
| ------------- | ------- | -------- | ------- | ------------------- |
| `list_id`     | integer | Yes      | —       | Prospecting list ID |
| `prospect_id` | integer | Yes      | —       | Prospect ID         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "list_id": {
        "type": "integer",
        "description": "Prospecting list ID"
      },
      "prospect_id": {
        "type": "integer",
        "description": "Prospect ID"
      }
    },
    "required": [
      "PCID",
      "list_id",
      "prospect_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_duplicate\_lead

Duplicate a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description                                                |
| --------- | ------- | -------- | ------- | ---------------------------------------------------------- |
| `id`      | integer | Yes      | —       | Lead ID to duplicate                                       |
| `step`    | string  | No       | —       | Step ID or name for the duplicate (defaults to first step) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID to duplicate"
      },
      "step": {
        "type": "string",
        "description": "Step ID or name for the duplicate (defaults to first step)"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_find\_prospects

Find prospects in a list

**Parameters:**

| Parameter     | Type    | Required | Default | Description                    |
| ------------- | ------- | -------- | ------- | ------------------------------ |
| `id`          | integer | Yes      | —       | Prospecting list ID            |
| `email`       | string  | No       | —       | Email address to search for    |
| `field_key`   | string  | No       | —       | Custom field name to search by |
| `field_value` | string  | No       | —       | Custom field value to match    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Prospecting list ID"
      },
      "email": {
        "type": "string",
        "description": "Email address to search for"
      },
      "field_key": {
        "type": "string",
        "description": "Custom field name to search by"
      },
      "field_value": {
        "type": "string",
        "description": "Custom field value to match"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_client

Get a client folder

**Parameters:**

| Parameter | Type    | Required | Default | Description      |
| --------- | ------- | -------- | ------- | ---------------- |
| `id`      | integer | Yes      | —       | Client folder ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Client folder ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_lead

Get a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_lead\_business\_card

Get lead business card

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_prospecting\_list

Get a prospecting list

**Parameters:**

| Parameter | Type    | Required | Default | Description         |
| --------- | ------- | -------- | ------- | ------------------- |
| `id`      | integer | Yes      | —       | Prospecting list ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Prospecting list ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_step

Get a pipeline step

**Parameters:**

| Parameter | Type   | Required | Default | Description                                     |
| --------- | ------ | -------- | ------- | ----------------------------------------------- |
| `id`      | string | Yes      | —       | Step ID or name (URL-encode special characters) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "Step ID or name (URL-encode special characters)"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_team

Get a team

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Team ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Team ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_get\_user

Get a user

**Parameters:**

| Parameter | Type   | Required | Default | Description              |
| --------- | ------ | -------- | ------- | ------------------------ |
| `id`      | string | Yes      | —       | User ID or email address |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "User ID or email address"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_activities

List activity types

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_categories

List categories

**Parameters:**

| Parameter      | Type    | Required | Default | Description                   |
| -------------- | ------- | -------- | ------- | ----------------------------- |
| `include_tags` | boolean | No       | —       | Include supertags in response |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "include_tags": {
        "type": "boolean",
        "description": "Include supertags in response"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_clients

List client folders

**Parameters:**

| Parameter   | Type   | Required | Default | Description                   |
| ----------- | ------ | -------- | ------- | ----------------------------- |
| `direction` | string | No       | —       | Sort direction (default: asc) |
| `order`     | string | No       | —       | Sort field (default: name)    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "direction": {
        "type": "string",
        "description": "Sort direction (default: asc)",
        "enum": [
          "asc",
          "desc"
        ]
      },
      "order": {
        "type": "string",
        "description": "Sort field (default: name)",
        "enum": [
          "name",
          "id"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_fields

List custom fields

**Parameters:**

| Parameter | Type   | Required | Default | Description                           |
| --------- | ------ | -------- | ------- | ------------------------------------- |
| `type`    | string | No       | —       | Filter by field type (lead or client) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "type": {
        "type": "string",
        "description": "Filter by field type (lead or client)",
        "enum": [
          "lead",
          "client"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_lead\_action\_histories

List action history for a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_lead\_attachments

List attachments on a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_lead\_comments

List comments on a lead

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_lead\_duplicates

List duplicate leads

**Parameters:**

| Parameter | Type    | Required | Default | Description |
| --------- | ------- | -------- | ------- | ----------- |
| `id`      | integer | Yes      | —       | Lead ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_leads

List leads

**Parameters:**

| Parameter            | Type    | Required | Default | Description                                                        |
| -------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `direction`          | string  | No       | —       | Sort direction (default: desc)                                     |
| `order`              | string  | No       | —       | Sort field (default: id)                                           |
| `limit`              | integer | No       | —       | Max results per request (default: 100)                             |
| `offset`             | integer | No       | —       | Pagination offset                                                  |
| `status`             | string  | No       | —       | Comma-separated status filter: todo, standby, won, cancelled, lost |
| `step`               | string  | No       | —       | Comma-separated step names or IDs to filter by                     |
| `starred`            | boolean | No       | —       | Filter starred leads only                                          |
| `user_id`            | string  | No       | —       | Filter by user email or ID                                         |
| `email`              | string  | No       | —       | Filter leads by email address                                      |
| `tags`               | string  | No       | —       | Filter by tags (comma-separated)                                   |
| `updated_after`      | string  | No       | —       | ISO date to filter leads updated after this date                   |
| `start_date`         | string  | No       | —       | Date range start (YYYY-MM-DD)                                      |
| `end_date`           | string  | No       | —       | Date range end (YYYY-MM-DD)                                        |
| `date_range_type`    | string  | No       | —       | Which date field the date range applies to (default: creation)     |
| `include_unassigned` | boolean | No       | —       | Include unassigned leads (default: false)                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "direction": {
        "type": "string",
        "description": "Sort direction (default: desc)",
        "enum": [
          "asc",
          "desc"
        ]
      },
      "order": {
        "type": "string",
        "description": "Sort field (default: id)",
        "enum": [
          "id",
          "creation_date",
          "last_update",
          "next_action",
          "sale_step",
          "amount",
          "probability",
          "probalized_amount",
          "alphabetically"
        ]
      },
      "limit": {
        "type": "integer",
        "description": "Max results per request (default: 100)"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      },
      "status": {
        "type": "string",
        "description": "Comma-separated status filter: todo, standby, won, cancelled, lost"
      },
      "step": {
        "type": "string",
        "description": "Comma-separated step names or IDs to filter by"
      },
      "starred": {
        "type": "boolean",
        "description": "Filter starred leads only"
      },
      "user_id": {
        "type": "string",
        "description": "Filter by user email or ID"
      },
      "email": {
        "type": "string",
        "description": "Filter leads by email address"
      },
      "tags": {
        "type": "string",
        "description": "Filter by tags (comma-separated)"
      },
      "updated_after": {
        "type": "string",
        "description": "ISO date to filter leads updated after this date"
      },
      "start_date": {
        "type": "string",
        "description": "Date range start (YYYY-MM-DD)"
      },
      "end_date": {
        "type": "string",
        "description": "Date range end (YYYY-MM-DD)"
      },
      "date_range_type": {
        "type": "string",
        "description": "Which date field the date range applies to (default: creation)",
        "enum": [
          "creation",
          "update",
          "next_action",
          "closed"
        ]
      },
      "include_unassigned": {
        "type": "boolean",
        "description": "Include unassigned leads (default: false)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_pipelines

List pipelines

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_post\_sales\_tasks

List post-sales tasks

**Parameters:**

| Parameter | Type    | Required | Default | Description       |
| --------- | ------- | -------- | ------- | ----------------- |
| `limit`   | integer | No       | —       | Pagination limit  |
| `offset`  | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_predefined\_tags

List predefined tags

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_prospecting\_lists

List prospecting lists

**Parameters:**

| Parameter | Type    | Required | Default | Description                     |
| --------- | ------- | -------- | ------- | ------------------------------- |
| `limit`   | integer | No       | —       | Pagination limit (default: 100) |
| `offset`  | integer | No       | —       | Pagination offset               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit (default: 100)"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_steps

List pipeline steps

**Parameters:**

| Parameter   | Type   | Required | Default | Description    |
| ----------- | ------ | -------- | ------- | -------------- |
| `direction` | string | No       | —       | Sort direction |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "direction": {
        "type": "string",
        "description": "Sort direction",
        "enum": [
          "asc",
          "desc"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_teams

List teams

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_unassigned\_leads

List unassigned leads

**Parameters:**

| Parameter | Type    | Required | Default | Description                            |
| --------- | ------- | -------- | ------- | -------------------------------------- |
| `limit`   | integer | No       | —       | Max results per request (default: 100) |
| `offset`  | integer | No       | —       | Pagination offset                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Max results per request (default: 100)"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_users

List users

**Parameters:**

| Parameter | Type    | Required | Default | Description       |
| --------- | ------- | -------- | ------- | ----------------- |
| `limit`   | integer | No       | —       | Pagination limit  |
| `offset`  | integer | No       | —       | Pagination offset |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "Pagination limit"
      },
      "offset": {
        "type": "integer",
        "description": "Pagination offset"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_list\_webhooks

List webhooks

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_move\_lead\_to\_client

Add lead to a client folder

**Parameters:**

| Parameter   | Type    | Required | Default | Description                         |
| ----------- | ------- | -------- | ------- | ----------------------------------- |
| `id`        | integer | Yes      | —       | Lead ID                             |
| `client_id` | integer | Yes      | —       | Client folder ID to add the lead to |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "client_id": {
        "type": "integer",
        "description": "Client folder ID to add the lead to"
      }
    },
    "required": [
      "PCID",
      "id",
      "client_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_ping

Verify API key validity

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_update\_client

Update a client folder

**Parameters:**

| Parameter     | Type    | Required | Default | Description       |
| ------------- | ------- | -------- | ------- | ----------------- |
| `id`          | integer | Yes      | —       | Client folder ID  |
| `description` | string  | No       | —       | New description   |
| `is_active`   | boolean | No       | —       | Activation status |
| `name`        | string  | No       | —       | New name          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Client folder ID"
      },
      "description": {
        "type": "string",
        "description": "New description"
      },
      "is_active": {
        "type": "boolean",
        "description": "Activation status"
      },
      "name": {
        "type": "string",
        "description": "New name"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_update\_lead

Update a lead

**Parameters:**

| Parameter                | Type      | Required | Default | Description                                                                        |
| ------------------------ | --------- | -------- | ------- | ---------------------------------------------------------------------------------- |
| `id`                     | integer   | Yes      | —       | Lead ID                                                                            |
| `amount`                 | number    | No       | —       | Deal amount                                                                        |
| `append_desc`            | string    | No       | —       | Text to append to description (conflicts with description and fields)              |
| `description`            | string    | No       | —       | Lead description (conflicts with fields and append\_desc)                          |
| `estimated_closing_date` | string    | No       | —       | Estimated closing date                                                             |
| `fields`                 | object\[] | No       | —       | Custom fields array (conflicts with description and append\_desc)                  |
| `probability`            | number    | No       | —       | Win probability                                                                    |
| `remind_date`            | string    | No       | —       | Reminder date YYYY-MM-DD (required if status=standby)                              |
| `remind_time`            | string    | No       | —       | Reminder time HH:MM in 24h format                                                  |
| `reminder_activity_id`   | integer   | No       | —       | Activity ID for the reminder                                                       |
| `reminder_duration`      | integer   | No       | —       | Reminder duration in minutes (0, 15, 30, 45, 60, 90, 120, 150, 180, 240, 480, 720) |
| `reminder_note`          | string    | No       | —       | Note for the reminder                                                              |
| `starred`                | boolean   | No       | —       | Star the lead                                                                      |
| `status`                 | string    | No       | —       | Lead status                                                                        |
| `step`                   | string    | No       | —       | Step ID or name to move lead to                                                    |
| `tags`                   | string\[] | No       | —       | Tags to set on the lead                                                            |
| `title`                  | string    | No       | —       | Lead title                                                                         |
| `user_id`                | string    | No       | —       | Assignee user email or ID                                                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "amount": {
        "type": "number",
        "description": "Deal amount"
      },
      "append_desc": {
        "type": "string",
        "description": "Text to append to description (conflicts with description and fields)"
      },
      "description": {
        "type": "string",
        "description": "Lead description (conflicts with fields and append_desc)"
      },
      "estimated_closing_date": {
        "type": "string",
        "description": "Estimated closing date"
      },
      "fields": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "key": {
              "type": "string",
              "description": "The key value"
            },
            "value": {
              "type": "string",
              "description": "The value value"
            }
          }
        },
        "description": "Custom fields array (conflicts with description and append_desc)"
      },
      "probability": {
        "type": "number",
        "description": "Win probability"
      },
      "remind_date": {
        "type": "string",
        "description": "Reminder date YYYY-MM-DD (required if status=standby)"
      },
      "remind_time": {
        "type": "string",
        "description": "Reminder time HH:MM in 24h format"
      },
      "reminder_activity_id": {
        "type": "integer",
        "description": "Activity ID for the reminder"
      },
      "reminder_duration": {
        "type": "integer",
        "description": "Reminder duration in minutes (0, 15, 30, 45, 60, 90, 120, 150, 180, 240, 480, 720)"
      },
      "reminder_note": {
        "type": "string",
        "description": "Note for the reminder"
      },
      "starred": {
        "type": "boolean",
        "description": "Star the lead"
      },
      "status": {
        "type": "string",
        "description": "Lead status",
        "enum": [
          "todo",
          "standby",
          "won",
          "lost",
          "cancelled"
        ]
      },
      "step": {
        "type": "string",
        "description": "Step ID or name to move lead to"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Tags to set on the lead"
      },
      "title": {
        "type": "string",
        "description": "Lead title"
      },
      "user_id": {
        "type": "string",
        "description": "Assignee user email or ID"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_update\_lead\_comment

Update a lead comment

**Parameters:**

| Parameter    | Type    | Required | Default | Description               |
| ------------ | ------- | -------- | ------- | ------------------------- |
| `lead_id`    | integer | Yes      | —       | Lead ID                   |
| `comment_id` | integer | Yes      | —       | Comment ID                |
| `content`    | string  | No       | —       | Updated comment text      |
| `is_private` | boolean | No       | —       | Update private visibility |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "lead_id": {
        "type": "integer",
        "description": "Lead ID"
      },
      "comment_id": {
        "type": "integer",
        "description": "Comment ID"
      },
      "content": {
        "type": "string",
        "description": "Updated comment text"
      },
      "is_private": {
        "type": "boolean",
        "description": "Update private visibility"
      }
    },
    "required": [
      "PCID",
      "lead_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## nocrm\_io\_update\_post\_sales\_task

Update a post-sales task

**Parameters:**

| Parameter     | Type    | Required | Default | Description        |
| ------------- | ------- | -------- | ------- | ------------------ |
| `id`          | integer | Yes      | —       | Post-sales task ID |
| `description` | string  | No       | —       | Task description   |
| `status`      | string  | No       | —       | Task status        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Post-sales task ID"
      },
      "description": {
        "type": "string",
        "description": "Task description"
      },
      "status": {
        "type": "string",
        "description": "Task status"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>
