mcp-iva-mcu
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IVA_LOGIN | No | Login (email) for automatic session refresh | |
| IVA_BASE_URL | Yes | IVA 360 server URL | |
| IVA_PASSWORD | No | Password for automatic session refresh | |
| IVA_JWT_TOKEN | No | JWT token | |
| IVA_ALLOW_HTTP | No | Set to true to allow an http:// IVA_BASE_URL for local testing | |
| IVA_SESSION_TOKEN | No | Session UUID (expires — use login/password for auto-refresh) | |
| IVA_CONFIRM_DESTRUCTIVE | No | Set to true to require confirmation before destructive actions |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| iva_user_sessionA | IVA user session management: logout, session info, guest login, session state, login URL. Clients API v2.28.12. Note: login and 2FA actions are excluded for security — authentication is handled automatically via IVA_LOGIN/IVA_PASSWORD environment variables. |
| iva_profileB | IVA user profile management: get/update profile, call forwarding rules, disk utilization, notifications, subscriptions. Clients API v2.28.12. Note: password management and recovery actions are excluded for security. |
| iva_contactsC | IVA contacts management: get/search contacts, changes, presences, invitations, tags, invite, reject, remove, update, create note. Clients API v2.28.12. |
| iva_interlocutorsC | IVA interlocutors: find by contact/ldap/profile/profileIds, find interlocutors, get available types, subscribe to presence. Clients API v2.28.12. |
| iva_devicesC | IVA device management: register and deregister user devices. Clients API v2.28.12. |
| iva_documentsC | IVA user documents: convert document, delete single/multiple, list converted pages. Clients API v2.28.12. |
| iva_file_resourcesC | IVA file resources: create resource, download/upload files, get resources info, subscribe to scanning status. Clients API v2.28.12. |
| iva_systemC | IVA system info: system info, media info, ICE servers, layouts, broadcast notifications, SMS approval, crash report, mail to support, client applications. Clients API v2.28.12. |
| iva_chatB | IVA chat management: create group chat, get/search/update/delete chats, forward messages, clear history, manage notifications, get P2P chat, get muted chats. Clients API v2.28.12. |
| iva_chat_participantsA | IVA chat participants: add and remove participants, update participant settings. Clients API v2.28.12. |
| iva_chat_messagesC | IVA chat messages: send/edit/delete/star messages, search attachments, get messages/changes/starred, typing notification, read receipt. Clients API v2.28.12. |
| iva_chat_callC | IVA chat calls: join/leave/hold calls, start/stop recording, start/stop screen sharing, transfer calls, DTMF, media state, start outgoing call, cancel outgoing call. Clients API v2.28.12. |
| iva_conferenceC | IVA conference management: create/get/update/delete conferences, calculate session schedule, quick start, create rooms, get participants, respond to invitations, get free resources. Clients API v2.28.12. |
| iva_conference_sessionB | IVA conference session management: get/find/update/delete sessions, join/leave, start/stop, timer control, recording, transcription, subtitling, media publication, invitations, public info. Clients API v2.28.12. |
| iva_conference_session_groupsC | IVA conference session groups: create/activate/deactivate/remove groups, extend duration, move participants, get groups. Clients API v2.28.12. |
| iva_conference_mediaC | IVA conference media: get media/room info, report media state, request/revoke attention, report equipment, set layout/media-profile/broadcast-language/original-volume/screen-orientation/translation-direction. Clients API v2.28.12. |
| iva_conference_participantsB | IVA conference participants: add/remove/find/get/disconnect participants, mute/unmute media, hand up/down, DTMF, reactions, audio callback, outgoing calls, layout settings, update settings, return to lobby. Clients API v2.28.12. |
| iva_conference_lobbyB | IVA conference lobby: join/leave lobby, get lobby participants, approve/reject individual or all participant requests. Clients API v2.28.12. |
| iva_conference_documentsC | IVA conference documents: create/delete/update/move/list documents and directories, document/video demonstration control (start/stop/pause/play/position), get pages/path/can-upload, public documents. Clients API v2.28.12. |
| iva_conference_inquiryC | IVA conference inquiries (polls): create/find/get/delete/update inquiries, start/stop individual or all inquiries, answer/edit answers, find responders, get aggregated answers, export. Clients API v2.28.12. |
| iva_conference_chatC | IVA conference chat messages: send/edit/remove/moderate messages, get messages/participant-targets, export to txt, typing notification, remove all messages. Clients API v2.28.12. |
| iva_conference_questionnaireB | IVA conference questionnaire: get questionnaire, save questionnaire answers. Clients API v2.28.12. |
| iva_conference_presence_controlC | IVA conference presence control: start/stop presence control, confirm attendance. Clients API v2.28.12. |
| iva_conference_self_registrationB | IVA conference self-registration: register, check email, resend email. Clients API v2.28.12. |
| iva_conference_statisticsC | IVA conference statistics: get session/participant statistics, participants activity, sessions statistics aggregation, export to CSV, user participation statistics. Clients API v2.28.12. |
| iva_conference_templatesA | IVA conference templates: list/create/get/delete/update templates, set template as default. Clients API v2.28.12. |
| iva_whiteboardA | IVA whiteboard: start/stop demonstration, manage books and pages (add/delete/update/clear/copy/reorder), get whiteboard/books/pages, export to PNG, undo, save change, update cursor/demo state. Clients API v2.28.12. |
| iva_screenshareB | IVA screenshare: start/stop web or VNC screen demonstration, request/respond/stop remote control, batch respond. Clients API v2.28.12. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 28 tools
Tools are grouped by resource domain, so most have clearly separate purposes. The main ambiguities are between iva_documents, iva_file_resources, and iva_conference_documents, and between iva_chat and iva_conference_chat, but the descriptions clarify those boundaries.
All 28 tools follow the same iva_<domain> snake_case pattern, making the set highly predictable. No camelCase or mixed verb styles are present, and singular/plural differences are minor.
At 28 tools, the set exceeds the 25+ threshold and reads as a kitchen-sink API wrapper rather than a focused MCU toolset. Even though each tool covers a distinct area, the breadth creates a heavy navigation burden for agents.
The surface is very complete for the IVA platform: chats, conferences, sessions, media, lobby, statistics, templates, documents, whiteboard, contacts, profile, devices, and system operations are all covered. Excluded login/2FA/password actions are intentional security boundaries, not coverage gaps.