> ## Documentation Index
> Fetch the complete documentation index at: https://support.i.moneyforward.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tool Reference

> List of available tools on the IT Management Remote MCP Server.

<style>
  {`
    table th:nth-child(1), table td:nth-child(1) { width: 25%; }
    table th:nth-child(2), table td:nth-child(2) { width: 10%; text-align: center; }
    table th:nth-child(3), table td:nth-child(3) { width: 65%; }
    `}
</style>

The IT Management Remote MCP Server provides 36 tools across 6 categories.

## Organization

Tools for organization information.

| Tool                    | Type                             | Description                                                                                      |
| ----------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------ |
| `get_organization_info` | <Badge color="blue">Read</Badge> | Get information about the organization including name, unique name, status, and system language. |

## Devices

Tools for device management.

| Tool                 | Type                                | Description                                                                                            |
| -------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `get_devices`        | <Badge color="blue">Read</Badge>    | Return a list of devices with advanced search and filtering.                                           |
| `create_device`      | <Badge color="orange">Write</Badge> | Create a new device for an organization. Requires device type (subtype), asset number, and model name. |
| `update_device`      | <Badge color="orange">Write</Badge> | Update an existing device's information including preset fields and custom fields.                     |
| `update_device_meta` | <Badge color="orange">Write</Badge> | Update device's meta information including assignment info (peopleId, status, dates) and location.     |

## Device Custom Fields

Tools for managing device custom fields.

| Tool                         | Type                                | Description                                                     |
| ---------------------------- | ----------------------------------- | --------------------------------------------------------------- |
| `get_device_custom_fields`   | <Badge color="blue">Read</Badge>    | Get all custom fields configured for an organization's devices. |
| `create_device_custom_field` | <Badge color="orange">Write</Badge> | Create a new custom field for organization devices.             |
| `update_device_custom_field` | <Badge color="orange">Write</Badge> | Update an existing device custom field configuration.           |
| `delete_device_custom_field` | <Badge color="orange">Write</Badge> | Delete a device custom field configuration.                     |

## Identities

Tools for identity (employee) management.

| Tool                               | Type                                | Description                                                                                                                                    |
| ---------------------------------- | ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `get_identities`                   | <Badge color="blue">Read</Badge>    | Return a list of multiple identities.                                                                                                          |
| `get_identity`                     | <Badge color="blue">Read</Badge>    | Get a single identity by ID. Optionally expand with customFieldsMetadata.                                                                      |
| `get_identity_field_configuration` | <Badge color="blue">Read</Badge>    | Get the organization-wide field configuration including preset field settings, field order, and source of truth metadata.                      |
| `get_identity_config`              | <Badge color="blue">Read</Badge>    | Get field configuration for a specific individual identity.                                                                                    |
| `check_identity_management_type`   | <Badge color="blue">Read</Badge>    | Determine the management type for an identity based on email or identityId.                                                                    |
| `get_identities_stats`             | <Badge color="blue">Read</Badge>    | Get identities statistics including management type counts, HR master integration info, and domain lists.                                      |
| `get_identity_history`             | <Badge color="blue">Read</Badge>    | Get the change history of a specific identity. Returns a paginated list of field-level changes, action types, sources, and actors.             |
| `create_identity`                  | <Badge color="orange">Write</Badge> | Create a new identity. Requires employeeStatus, employeeType, firstName, lastName.                                                             |
| `update_identity`                  | <Badge color="orange">Write</Badge> | Update an existing identity by ID.                                                                                                             |
| `delete_identity`                  | <Badge color="orange">Write</Badge> | Delete an identity by ID.                                                                                                                      |
| `merge_identities`                 | <Badge color="orange">Write</Badge> | Merge identities in batch (supports up to 50 merge operations per request).                                                                    |
| `unmerge_identities`               | <Badge color="orange">Write</Badge> | Unmerge previously merged people or identity entities (supports up to 50 unmerge operations per request).                                      |
| `bulk_update_identities`           | <Badge color="orange">Write</Badge> | Bulk update multiple identities in a single request. Provide a list of identity IDs (1-50) and a set of field updates to apply to all of them. |
| `archive_identity`                 | <Badge color="orange">Write</Badge> | Toggle the archive flag for an identity by ID. Returns the updated identity.                                                                   |
| `unregister_identity`              | <Badge color="orange">Write</Badge> | Toggle the unregistered management type for an identity by ID. Returns the updated identity.                                                   |

## Identity Custom Fields

Tools for managing identity custom fields.

| Tool                           | Type                                | Description                                                        |
| ------------------------------ | ----------------------------------- | ------------------------------------------------------------------ |
| `get_identity_custom_fields`   | <Badge color="blue">Read</Badge>    | Get all custom fields configured for an organization's identities. |
| `create_identity_custom_field` | <Badge color="orange">Write</Badge> | Create a new custom field for organization identities.             |
| `update_identity_custom_field` | <Badge color="orange">Write</Badge> | Update an existing identity custom field configuration.            |
| `delete_identity_custom_field` | <Badge color="orange">Write</Badge> | Delete an identity custom field configuration.                     |

## Services & Accounts

Tools for SaaS service and account management.

| Tool                            | Type                                | Description                                                                                                        |
| ------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `get_services`                  | <Badge color="blue">Read</Badge>    | Return a list of services integrations that belongs to organization along with a preview of accounts.              |
| `get_service_accounts`          | <Badge color="blue">Read</Badge>    | Return a list of accounts for a specific service.                                                                  |
| `get_people_accounts`           | <Badge color="blue">Read</Badge>    | Return a list of all SaaS accounts belonging to a person.                                                          |
| `create_service_account`        | <Badge color="orange">Write</Badge> | Provision a new SaaS account in a workspace. Returns a request ID to poll asynchronously.                          |
| `save_custom_accounts`          | <Badge color="orange">Write</Badge> | Bulk create, update, and/or delete custom (manually-managed) accounts on a workspace (max 200 combined items).     |
| `create_or_update_account_memo` | <Badge color="orange">Write</Badge> | Create or overwrite the free-text memo on a service account.                                                       |
| `remove_account_memo`           | <Badge color="orange">Write</Badge> | Delete the memo on a service account.                                                                              |
| `delete_accounts`               | <Badge color="orange">Write</Badge> | Deactivate a standard account or delete a custom account. Returns a deprovision request ID to poll asynchronously. |
