> ## 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.

# freshservice-catalog

> Freshservice Service Catalog — browse, search, and place service requests

**Server path:** `/freshservice-catalog` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                      | Description                     |
| --------------------------------------------------------------------------------------------------------- | ------------------------------- |
| [`freshservice_catalog_get_service_catalog_item`](#freshservice_catalog_get_service_catalog_item)         | View a Service Catalog Item     |
| [`freshservice_catalog_list_service_catalog_items`](#freshservice_catalog_list_service_catalog_items)     | List All Service Catalog Items  |
| [`freshservice_catalog_list_service_categories`](#freshservice_catalog_list_service_categories)           | List Service Catalog Categories |
| [`freshservice_catalog_place_service_request`](#freshservice_catalog_place_service_request)               | Place a Service Request         |
| [`freshservice_catalog_search_service_catalog_items`](#freshservice_catalog_search_service_catalog_items) | Search Service Catalog Items    |

***

## freshservice\_catalog\_get\_service\_catalog\_item

View a Service Catalog Item

**Parameters:**

| Parameter    | Type    | Required | Default | Description     |
| ------------ | ------- | -------- | ------- | --------------- |
| `display_id` | integer | Yes      | —       | Item display ID |

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

***

## freshservice\_catalog\_list\_service\_catalog\_items

List All Service Catalog Items

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `page`     | integer | No       | —       | Page number              |
| `per_page` | integer | No       | —       | Items per page (max 100) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      },
      "per_page": {
        "type": "integer",
        "description": "Items per page (max 100)"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## freshservice\_catalog\_list\_service\_categories

List Service Catalog Categories

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

***

## freshservice\_catalog\_place\_service\_request

Place a Service Request

**Parameters:**

| Parameter       | Type    | Required | Default | Description         |
| --------------- | ------- | -------- | ------- | ------------------- |
| `display_id`    | integer | Yes      | —       | Item display ID     |
| `custom_fields` | object  | No       | —       | Custom fields       |
| `email`         | string  | Yes      | —       | Requester email     |
| `quantity`      | integer | No       | —       | The quantity value  |
| `requested_for` | string  | No       | —       | Requested for email |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "display_id": {
        "type": "integer",
        "description": "Item display ID"
      },
      "custom_fields": {
        "type": "object",
        "description": "Custom fields"
      },
      "email": {
        "type": "string",
        "description": "Requester email"
      },
      "quantity": {
        "type": "integer",
        "description": "The quantity value"
      },
      "requested_for": {
        "type": "string",
        "description": "Requested for email"
      }
    },
    "required": [
      "PCID",
      "display_id",
      "email"
    ]
  }
  ```
</Expandable>

***

## freshservice\_catalog\_search\_service\_catalog\_items

Search Service Catalog Items

**Parameters:**

| Parameter     | Type   | Required | Default | Description |
| ------------- | ------ | -------- | ------- | ----------- |
| `search_term` | string | Yes      | —       | Search term |

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