Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADMINA_API_KEY | Yes | Your Admina API key. For more details on obtaining your API key, please refer to the Getting Started Guide at https://docs.itmc.i.moneyforward.com/reference/getting-started-1#step-1-obtain-your-api-key | |
| ADMINA_ORGANIZATION_ID | Yes | Your Admina organization ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_organization_info | Get information about the organization including name, unique name, status, system language, etc. |
| get_devices | Get a list of devices for an organization using advanced search and filtering. Key Features
Example UsageFind first 5 devices for user with email "someone@gmail.com":
Pro Tips
|
| create_device | Create a new device for an organization. Requires device type (subtype), asset number, and model name. Can include optional preset fields and custom fields. |
| update_device | Update an existing device's information. Can update preset fields, custom fields, and device properties. Note: fields.preset.asset_number, fields.preset.subtype, fields.preset.model_name are always required. |
| update_device_meta | Update device's meta information including assignment info (peopleId, status, dates) and location. Use this to assign/unassign devices to people. When unassigned, status should be 'in_stock' or 'decommissioned'. When assigned without status, defaults to 'active'. |
| get_device_custom_fields | Get all custom fields configured for an organization's devices. Returns field definitions, types (text, date, number, dropdown), and configurations. |
| create_device_custom_field | Create a new custom field for organization devices. Defines a new field that can be used across all devices in the organization. |
| update_device_custom_field | Update an existing device custom field configuration. Can modify field name, code, visibility for device types, and dropdown configuration. |
| delete_device_custom_field | Delete a device custom field configuration. Removes a custom field definition from the organization. |
| get_identities | Return a list of identities. Can be filtered by the status, department and type. Can also search by the email or name by keyword |
| get_services | Return a list of services, along with the preview of the accounts. Can be searched by the service name by keyword |
| get_service_accounts | Return a list of accounts for a specific service. The serviceId can be obtained from the get_services tool. Can be searched by email/name of the account by keyword |
| get_people_accounts | Return a list of SaaS accounts belonging to a person. The peopleId can be obtained from the get_identities tool. Can be filtered by role, two-factor authentication, and searched by service name or workspace name |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |