Connectors · Email & messaging
Avaya Experience Platform MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Avaya Experience Platform and the rest of your systems. It gives your agent 245 Avaya Experience Platform actions (116 reads, 88 writes and 41 that wait for a confirmation) and holds the Avaya Experience Platform credential itself, so the agent never does. It paces Avaya Experience Platform's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "avaya_experience_platform.user_users.list", intent: "check which Avaya Experience Platform account is connected"}# List Users · read · 1 upstream call- 245actionsin one signed file
- 116readlook, never change
- 88writecreate and update
- 41wait for a yesdestructive, confirmed first
Set up
Connect Avaya Experience Platform in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Avaya Experience Platform.
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
client_idAXP API client ID, issued by Avaya CloudOps through a OneCare 'Client Access Request for AXP APIs' ticketclient_secretAXP API client secret issued with the client IDaccount_idYour Avaya Experience Platform account idapp_keyYour Avaya Experience Platform app keyregionYour Avaya Experience Platform region
account { op: "connections.requirements", service: "avaya_experience_platform" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "avaya_experience_platform.user_users.list" }# list users · read · 1 upstream callcheck { action: "avaya_experience_platform.user_users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Avaya Experience Platform at a glance
- Sign-in
- OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
- You provide
client_idclient_secret- Setup fields
account_idapp_keyregion- Limits we pace to
- 50 calls a second, per connection
- API covered
- Avaya Experience Platform (AXP cloud contact center: admin, routing, customer journey, digital channels, analytics) API AXP public REST APIs, developer portal branch 1.0.63 (24 OpenAPI 3.0 documents, 262 operations)
na.api.avayacloud.com - Built from
- Avaya Experience Platform's documentation, read 23 October 2026developers.avayacloud.comdevelopers.avayacloud.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 113 of 116 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 3, so ask can line Avaya Experience Platform up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Avaya Experience Platform.
245 actions in 71 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 116readlook, never change
- 88writecreate and update
- 41destructivewait for a confirmation
User resource partitions
83 read · 3 write · 2 destructive
Create Resource Partition · List Resource Partitions · List Resource Partitions · Get Resource Partition
User users
84 read · 3 write · 1 destructive
List Users · Get User · Create User · Search Users
Voice phone numbers
85 read · 2 write · 1 destructive
List Numbers · Add Number · Get Phone Number Details by phone numbers · List Phone Numbers
Match categories
72 read · 3 write · 2 destructive
Bulk Create Categories · Create Category · List Categories · Get Category
Match queues
72 read · 3 write · 2 destructive
List Queues · Create Queue · Get Queue · Update Queue
Draft drafts
62 read · 2 write · 2 destructive
Save Draft · List Drafts · Get Draft · Update Draft
User profiles
63 read · 2 write · 1 destructive
Create Profile · List Profiles · List Profile Statuses · Get Profile
Voice avaya aura device services
63 read · 2 write · 1 destructive
Creates an AADS Element · Gets a list of all AADS · Gets the details of an AADS · Gets the OIDC Url
63 more areas · 189 actions
- Voice communication managers 6
- Voice outbound routing rules 6
- Account organization nodes 5
- Digital chat engagements 5
- Digital chat sessions 5
- Digital webhook subscriptions 5
- Group groups 5
- Journey engagements 5
- Journey identifiers 5
- Notification subscriptions 5
- Timetable holidays 5
- Timetable intervals 5
- Timetable timetables 5
- User jobs 5
- Voice agent locations 5
- Voice extensions 5
- Voice hybrid cloud gateways 5
- Voice jobs 5
- Voice location profiles 5
- Voice reason codes 5
- Voice skills 5
- Voice system managers 5
- Voice voice plans 5
- Account accounts 4
- Journey agent notes 4
- Journey journeys 4
- Producer measure producers 4
- Voice aco elements 4
- Voice msteams elements 4
- User addresses 3
- Custom messaging provider dialogs 2
- Digital chat messages 2
- Historical dimensions 2
- Historical reports 2
- Historical V1 dimensions 2
- Historical V1 reports 2
- Journey participants 2
- Media 2
- User password policy 2
- Voice communication manager extensions 2
- Voice hybrid cloud gateway systems 2
- Voice sip trunks 2
- Account audit records 1
- Chat SDK tokens 1
- Custom messaging messages 1
- Group audit records 1
- Group group types 1
- Inventory audit records 1
- Inventory elements 1
- Match audit records 1
- Queue metrics 1
- Timetable audit records 1
- Transcript messages 1
- Transcript transcripts 1
- User audit records 1
- User ux profiles 1
- User workspaces 1
- Voice aco sip trunk elements 1
- Voice available phone numbers 1
- Voice countries 1
- Voice gateway connection manager 1
- Voice hybrid cloud manager 1
- Voice msteams sip trunk elements 1
Top actions
The Avaya Experience Platform API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 16 of Avaya Experience Platform's 16 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
avaya_experience_platform.user_users.listList Users | List Users. | read | identity.user.list474 connectors |
avaya_experience_platform.group_groups.listList Groups | List Groups. | read | identity.group.list262 connectors |
avaya_experience_platform.user_users.getGet User | Get User. | read | identity.user.get399 connectors |
avaya_experience_platform.user_users.createCreate User | Create User. | write | identity.user.create262 connectors |
avaya_experience_platform.match_queues.listList Queues | List Queues. | read | service.queue.list21 connectors |
avaya_experience_platform.group_groups.createCreate Group | Create Group. | write | identity.group.create205 connectors |
avaya_experience_platform.user_users.deleteDelete User | Delete User. | destructive | identity.user.delete253 connectors |
avaya_experience_platform.match_queues.createCreate Queue | Create Queue. | write | service.queue.create14 connectors |
avaya_experience_platform.account_accounts.listList Accounts | List Accounts. | read | this connector |
avaya_experience_platform.journey_engagements.listList Engagements | List Engagements. | read | this connector |
avaya_experience_platform.voice_phone_numbers.listList Numbers | List Numbers. | read | this connector |
avaya_experience_platform.account_accounts.getGet Account | Get Account. | read | this connector |
Try it
Prompts to paste into Claude.
Each one names the Avaya Experience Platform actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Who has access in Avaya Experience Platform? List every user and their role.
calls
avaya_experience_platform.user_users.list - Writewrite
Create User in Avaya Experience Platform. Show me exactly what you will send before you save it.
calls
avaya_experience_platform.user_users.create
Governance for Avaya Experience Platform
Destructive actions wait for a yes.
41 Avaya Experience Platform actions are destructive. The first 10:
- Delete User
avaya_experience_platform.user_users.delete - Delete Group
avaya_experience_platform.group_groups.delete - Delete Queue
avaya_experience_platform.match_queues.delete - Delete Draft
avaya_experience_platform.draft_drafts.delete - Delete Hybrid Skill
avaya_experience_platform.voice_skills.delete - Delete Profile
avaya_experience_platform.user_profiles.delete - Bulk Delete Jobs
avaya_experience_platform.user_jobs.bulk_delete - Delete Drafts
avaya_experience_platform.draft_drafts.delete_all - Delete Category
avaya_experience_platform.match_categories.delete - Delete Extension
avaya_experience_platform.voice_extensions.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete User?
intent: the user asked me to delete User
account { op: "keys.create", name: "avaya-experience-platform-agent", allowed_actions: ["avaya_experience_platform.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "avaya_experience_platform.user_users.delete", approver: "[email protected]" }, { match: "avaya_experience_platform.group_groups.delete", approver: "[email protected]" }, { match: "avaya_experience_platform.match_queues.delete", approver: "[email protected]" } ]}Cost
What Avaya Experience Platform costs on actionlake.
Every Avaya Experience Platform action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Avaya Experience Platform refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 245 Avaya Experience Platform actions
- 245actions pageeach page of a long list is one call
- 113reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Avaya Experience Platform action.
245 actions by area: the id your agent calls, what it does, and its effect.
User resource partitions8
avaya_experience_platform.user_resource_partitions.createCreate Resource Partitionwriteavaya_experience_platform.user_resource_partitions.deleteDelete Resource Partitiondestructiveavaya_experience_platform.user_resource_partitions.delete_resourceDelete Resource Iddestructiveavaya_experience_platform.user_resource_partitions.getGet Resource Partitionreadavaya_experience_platform.user_resource_partitions.listList Resource Partitionsreadavaya_experience_platform.user_resource_partitions.list_for_userList Resource Partitionsreadavaya_experience_platform.user_resource_partitions.set_default_for_userSet Default Resource of Resource Partition for Userwriteavaya_experience_platform.user_resource_partitions.updateUpdate Resource Partitionwrite
User users8
avaya_experience_platform.user_users.bulk_exportBulk Export Userswriteavaya_experience_platform.user_users.createCreate Userwriteavaya_experience_platform.user_users.deleteDelete Userdestructiveavaya_experience_platform.user_users.getGet Userreadavaya_experience_platform.user_users.listList Usersreadavaya_experience_platform.user_users.list_statusesList User Statusesreadavaya_experience_platform.user_users.searchSearch Usersreadavaya_experience_platform.user_users.updateUpdate Userwrite
Voice phone numbers8
avaya_experience_platform.voice_phone_numbers.addAdd Numberwriteavaya_experience_platform.voice_phone_numbers.getGet Numberreadavaya_experience_platform.voice_phone_numbers.get_by_numbersGet Phone Number Details by phone numbersreadavaya_experience_platform.voice_phone_numbers.listList Numbersreadavaya_experience_platform.voice_phone_numbers.queryList Phone Numbersreadavaya_experience_platform.voice_phone_numbers.releaseRelease Numberdestructiveavaya_experience_platform.voice_phone_numbers.updateUpdate Numberwriteavaya_experience_platform.voice_phone_numbers.validateValidate Phone Numbersread
Match categories7
avaya_experience_platform.match_categories.bulk_createBulk Create Categorieswriteavaya_experience_platform.match_categories.bulk_deleteBulk Delete Categoriesdestructiveavaya_experience_platform.match_categories.createCreate Categorywriteavaya_experience_platform.match_categories.deleteDelete Categorydestructiveavaya_experience_platform.match_categories.getGet Categoryreadavaya_experience_platform.match_categories.listList Categoriesreadavaya_experience_platform.match_categories.updateUpdate Categorywrite
Match queues7
avaya_experience_platform.match_queues.bulk_createBulk Create Queueswriteavaya_experience_platform.match_queues.bulk_deleteBulk Delete Queuesdestructiveavaya_experience_platform.match_queues.createCreate Queuewriteavaya_experience_platform.match_queues.deleteDelete Queuedestructiveavaya_experience_platform.match_queues.getGet Queuereadavaya_experience_platform.match_queues.listList Queuesreadavaya_experience_platform.match_queues.updateUpdate Queuewrite
Draft drafts6
avaya_experience_platform.draft_drafts.createSave Draftwriteavaya_experience_platform.draft_drafts.deleteDelete Draftdestructiveavaya_experience_platform.draft_drafts.delete_allDelete Draftsdestructiveavaya_experience_platform.draft_drafts.getGet Draftreadavaya_experience_platform.draft_drafts.listList Draftsreadavaya_experience_platform.draft_drafts.updateUpdate Draftwrite
User profiles6
avaya_experience_platform.user_profiles.createCreate Profilewriteavaya_experience_platform.user_profiles.deleteDelete Profiledestructiveavaya_experience_platform.user_profiles.getGet Profilereadavaya_experience_platform.user_profiles.listList Profilesreadavaya_experience_platform.user_profiles.list_statusesList Profile Statusesreadavaya_experience_platform.user_profiles.updateUpdate Profilewrite
Voice avaya aura device services6
avaya_experience_platform.voice_avaya_aura_device_services.createCreates an AADS Elementwriteavaya_experience_platform.voice_avaya_aura_device_services.deleteDeletes an AADS Elementdestructiveavaya_experience_platform.voice_avaya_aura_device_services.getGets the details of an AADSreadavaya_experience_platform.voice_avaya_aura_device_services.get_discoveryGets the OIDC Urlreadavaya_experience_platform.voice_avaya_aura_device_services.listGets a list of all AADSreadavaya_experience_platform.voice_avaya_aura_device_services.updateUpdates an AADS Elementwrite
Voice communication managers6
avaya_experience_platform.voice_communication_managers.createCreates a CM serverwriteavaya_experience_platform.voice_communication_managers.deleteDeletes a CM serverdestructiveavaya_experience_platform.voice_communication_managers.getGets details of a CM serverreadavaya_experience_platform.voice_communication_managers.listLists all CM serversreadavaya_experience_platform.voice_communication_managers.syncTrigger syncwriteavaya_experience_platform.voice_communication_managers.updateUpdates a CM serverwrite
Voice outbound routing rules6
avaya_experience_platform.voice_outbound_routing_rules.bulk_updateUpdate Bulk Routing Ruleswriteavaya_experience_platform.voice_outbound_routing_rules.createAdd Routing Ruleswriteavaya_experience_platform.voice_outbound_routing_rules.deleteDelete Routing Ruledestructiveavaya_experience_platform.voice_outbound_routing_rules.getGet Routing Rulereadavaya_experience_platform.voice_outbound_routing_rules.listList Outbound Routing Rulesreadavaya_experience_platform.voice_outbound_routing_rules.updateUpdate Routing Rulewrite
Account organization nodes5
avaya_experience_platform.account_organization_nodes.createCreate Organization Nodewriteavaya_experience_platform.account_organization_nodes.getGet Organization Nodereadavaya_experience_platform.account_organization_nodes.listList Organization Nodesreadavaya_experience_platform.account_organization_nodes.list_statusesList Org. Node Statusesreadavaya_experience_platform.account_organization_nodes.updateUpdate Organization Nodewrite
Digital chat engagements5
avaya_experience_platform.digital_chat_engagements.createCreate Engagementwriteavaya_experience_platform.digital_chat_engagements.disconnectDisconnect Engagementdestructiveavaya_experience_platform.digital_chat_engagements.getGet Engagementreadavaya_experience_platform.digital_chat_engagements.joinJoin Engagementwriteavaya_experience_platform.digital_chat_engagements.listList Engagementsread
Digital chat sessions5
avaya_experience_platform.digital_chat_sessions.append_identifiersAppend Customer Identifierswriteavaya_experience_platform.digital_chat_sessions.createCreate Sessionwriteavaya_experience_platform.digital_chat_sessions.deleteDelete Sessiondestructiveavaya_experience_platform.digital_chat_sessions.getGet Sessionreadavaya_experience_platform.digital_chat_sessions.update_parametersUpdate Session Parameterswrite
Digital webhook subscriptions5
avaya_experience_platform.digital_webhook_subscriptions.createCreate Subscriptionwriteavaya_experience_platform.digital_webhook_subscriptions.deleteDelete Subscriptiondestructiveavaya_experience_platform.digital_webhook_subscriptions.getGet Subscriptionreadavaya_experience_platform.digital_webhook_subscriptions.listList Subscriptionsreadavaya_experience_platform.digital_webhook_subscriptions.updateUpdate Subscriptionwrite
Group groups5
avaya_experience_platform.group_groups.createCreate Groupwriteavaya_experience_platform.group_groups.deleteDelete Groupdestructiveavaya_experience_platform.group_groups.getGet Groupreadavaya_experience_platform.group_groups.listList Groupsreadavaya_experience_platform.group_groups.updateUpdate Groupwrite
Journey engagements5
avaya_experience_platform.journey_engagements.append_identifiersAppend Identifierswriteavaya_experience_platform.journey_engagements.createCreate Engagementwriteavaya_experience_platform.journey_engagements.getGet Engagementreadavaya_experience_platform.journey_engagements.listList Engagementsreadavaya_experience_platform.journey_engagements.updateUpdate Engagementwrite
Journey identifiers5
avaya_experience_platform.journey_identifiers.bulk_deleteDelete Identifier(s)destructiveavaya_experience_platform.journey_identifiers.createCreate Identifierwriteavaya_experience_platform.journey_identifiers.getGet Identifierreadavaya_experience_platform.journey_identifiers.listList Identifiersreadavaya_experience_platform.journey_identifiers.updateUpdate Identifierwrite
Notification subscriptions5
avaya_experience_platform.notification_subscriptions.createCreate Subscriptionwriteavaya_experience_platform.notification_subscriptions.deleteDelete Subscriptiondestructiveavaya_experience_platform.notification_subscriptions.getGet Subscriptionreadavaya_experience_platform.notification_subscriptions.listList Subscriptionsreadavaya_experience_platform.notification_subscriptions.renewRenew Subscriptionwrite
Timetable holidays5
avaya_experience_platform.timetable_holidays.createCreate Holidaywriteavaya_experience_platform.timetable_holidays.deleteDelete Holidaydestructiveavaya_experience_platform.timetable_holidays.getGet Holidayreadavaya_experience_platform.timetable_holidays.listList Holidaysreadavaya_experience_platform.timetable_holidays.updateUpdate Holidaywrite
Timetable intervals5
avaya_experience_platform.timetable_intervals.createCreate Intervalwriteavaya_experience_platform.timetable_intervals.deleteDelete Intervaldestructiveavaya_experience_platform.timetable_intervals.getGet Intervalreadavaya_experience_platform.timetable_intervals.listList Intervalsreadavaya_experience_platform.timetable_intervals.updateUpdate Intervalwrite
Timetable timetables5
avaya_experience_platform.timetable_timetables.createCreate Timetablewriteavaya_experience_platform.timetable_timetables.deleteDelete Timetabledestructiveavaya_experience_platform.timetable_timetables.getGet Timetablereadavaya_experience_platform.timetable_timetables.listList Timetablesreadavaya_experience_platform.timetable_timetables.updateUpdate Timetablewrite
User jobs5
avaya_experience_platform.user_jobs.bulk_deleteBulk Delete Jobsdestructiveavaya_experience_platform.user_jobs.getGet Jobreadavaya_experience_platform.user_jobs.listList Jobsreadavaya_experience_platform.user_jobs.list_usersList Usersreadavaya_experience_platform.user_jobs.stopStop Jobdestructive
Voice agent locations5
avaya_experience_platform.voice_agent_locations.createCreate Agent Locationwriteavaya_experience_platform.voice_agent_locations.deleteDelete Agent Locationdestructiveavaya_experience_platform.voice_agent_locations.getGet Agent Locationreadavaya_experience_platform.voice_agent_locations.listList all Agent Locationsreadavaya_experience_platform.voice_agent_locations.updateUpdate Agent Locationwrite
Voice extensions5
avaya_experience_platform.voice_extensions.createCreate Extensionwriteavaya_experience_platform.voice_extensions.deleteDelete Extensiondestructiveavaya_experience_platform.voice_extensions.getGet Extensionreadavaya_experience_platform.voice_extensions.listGet Extensionsreadavaya_experience_platform.voice_extensions.updateUpdate Extensionwrite
Voice hybrid cloud gateways5
avaya_experience_platform.voice_hybrid_cloud_gateways.createCreates an HCG serverwriteavaya_experience_platform.voice_hybrid_cloud_gateways.deleteDeletes an HCG serverdestructiveavaya_experience_platform.voice_hybrid_cloud_gateways.getDetails of an HCG serverreadavaya_experience_platform.voice_hybrid_cloud_gateways.listLists all HCG serversreadavaya_experience_platform.voice_hybrid_cloud_gateways.updateUpdates an HCG serverwrite
Voice jobs5
avaya_experience_platform.voice_jobs.abortAbort sync job executiondestructiveavaya_experience_platform.voice_jobs.getGet a single jobreadavaya_experience_platform.voice_jobs.get_detailsGet details of a single jobreadavaya_experience_platform.voice_jobs.get_entity_detailsGet entity details of a jobreadavaya_experience_platform.voice_jobs.listLists all the jobsread
Voice location profiles5
avaya_experience_platform.voice_location_profiles.createCreate Location profilewriteavaya_experience_platform.voice_location_profiles.deleteDelete Location Profiledestructiveavaya_experience_platform.voice_location_profiles.getGet Location Profilereadavaya_experience_platform.voice_location_profiles.listList all Location Profilesreadavaya_experience_platform.voice_location_profiles.updateUpdate Location Profilewrite
Voice reason codes5
avaya_experience_platform.voice_reason_codes.createCreate Reason Codewriteavaya_experience_platform.voice_reason_codes.deleteDelete Reason Codedestructiveavaya_experience_platform.voice_reason_codes.getDetails of a Reason Code.readavaya_experience_platform.voice_reason_codes.listList Reason Codesreadavaya_experience_platform.voice_reason_codes.updateUpdate Reason Codewrite
Voice skills5
avaya_experience_platform.voice_skills.createCreate Hybrid Skillwriteavaya_experience_platform.voice_skills.deleteDelete Hybrid Skilldestructiveavaya_experience_platform.voice_skills.getGet Hybrid Skillreadavaya_experience_platform.voice_skills.listList Hybrid Skillsreadavaya_experience_platform.voice_skills.updateUpdate Hybrid Skillwrite
Voice system managers5
avaya_experience_platform.voice_system_managers.createCreates an System Managerwriteavaya_experience_platform.voice_system_managers.deleteDeletes a System Managerdestructiveavaya_experience_platform.voice_system_managers.getDetails of a System Managerreadavaya_experience_platform.voice_system_managers.listList all System Managersreadavaya_experience_platform.voice_system_managers.updateUpdates a System Managerwrite
Voice voice plans5
avaya_experience_platform.voice_voice_plans.createCreate voice planwriteavaya_experience_platform.voice_voice_plans.deleteDelete voice plandestructiveavaya_experience_platform.voice_voice_plans.getGet voice planreadavaya_experience_platform.voice_voice_plans.listList Voice Plansreadavaya_experience_platform.voice_voice_plans.updateUpdate voice planwrite
Account accounts4
avaya_experience_platform.account_accounts.getGet Accountreadavaya_experience_platform.account_accounts.listList Accountsreadavaya_experience_platform.account_accounts.list_statusesList Account Statusesreadavaya_experience_platform.account_accounts.updateUpdate Accountwrite
Journey agent notes4
avaya_experience_platform.journey_agent_notes.createAdd Agent Notewriteavaya_experience_platform.journey_agent_notes.deleteDelete Agent Note.destructiveavaya_experience_platform.journey_agent_notes.listGet the list of Agent Notes for an Engagement.readavaya_experience_platform.journey_agent_notes.updateUpdate Agent Notewrite
Journey journeys4
avaya_experience_platform.journey_journeys.createCreate Journeywriteavaya_experience_platform.journey_journeys.list_agentsList Agentsreadavaya_experience_platform.journey_journeys.searchSearch Journeysreadavaya_experience_platform.journey_journeys.unlink_identifierUnlink Identifierdestructive
Producer measure producers4
avaya_experience_platform.producer_measure_producers.getGet Measure Producerreadavaya_experience_platform.producer_measure_producers.get_dictionaryGet Dictionariesreadavaya_experience_platform.producer_measure_producers.listList Measure Producersreadavaya_experience_platform.producer_measure_producers.list_localesList Localesread
Voice aco elements4
avaya_experience_platform.voice_aco_elements.createCreate Avaya Cloud Officewriteavaya_experience_platform.voice_aco_elements.deleteDelete Avaya Cloud Officedestructiveavaya_experience_platform.voice_aco_elements.getGet Avaya Cloud Officereadavaya_experience_platform.voice_aco_elements.updateUpdate Avaya Cloud Officewrite
Voice msteams elements4
avaya_experience_platform.voice_msteams_elements.createCreate MS Teamswriteavaya_experience_platform.voice_msteams_elements.deleteDelete MS Teamsdestructiveavaya_experience_platform.voice_msteams_elements.getGet MS Teamsreadavaya_experience_platform.voice_msteams_elements.updateUpdate MS Teamswrite
User addresses3
avaya_experience_platform.user_addresses.createCreate Addresswriteavaya_experience_platform.user_addresses.set_defaultUpdate Default Addresswriteavaya_experience_platform.user_addresses.updateUpdate Addresswrite
Custom messaging provider dialogs2
avaya_experience_platform.custom_messaging_provider_dialogs.disconnectDisconnect Dialogdestructiveavaya_experience_platform.custom_messaging_provider_dialogs.send_typingTyping Indicatorwrite
Digital chat messages2
avaya_experience_platform.digital_chat_messages.listList Messagesreadavaya_experience_platform.digital_chat_messages.sendSend Messagewrite
Historical dimensions2
avaya_experience_platform.historical_dimensions.getGet Dimensionreadavaya_experience_platform.historical_dimensions.list_namesList Dimension Namesread
Historical reports2
avaya_experience_platform.historical_reports.getGet Reportreadavaya_experience_platform.historical_reports.list_namesList Report Namesread
Historical V1 dimensions2
avaya_experience_platform.historical_v1_dimensions.getGet Dimensionreadavaya_experience_platform.historical_v1_dimensions.list_namesList Dimension Namesread
Historical V1 reports2
avaya_experience_platform.historical_v1_reports.getGet Reportreadavaya_experience_platform.historical_v1_reports.list_namesList Report Namesread
Journey participants2
avaya_experience_platform.journey_participants.addAdd Participantwriteavaya_experience_platform.journey_participants.removeRemove Participantdestructive
Media2
avaya_experience_platform.media.create_upload_uriGenerate Upload URIwriteavaya_experience_platform.media.get_download_uriGet Download URIread
User password policy2
avaya_experience_platform.user_password_policy.getGet Password Policyreadavaya_experience_platform.user_password_policy.updateUpdate Password Policywrite
Voice communication manager extensions2
avaya_experience_platform.voice_communication_manager_extensions.deleteDelete Extensiondestructiveavaya_experience_platform.voice_communication_manager_extensions.listGet Extensionsread
Voice hybrid cloud gateway systems2
avaya_experience_platform.voice_hybrid_cloud_gateway_systems.push_configRe-initiate HCG Config pushwriteavaya_experience_platform.voice_hybrid_cloud_gateway_systems.updateUpdate existing HCG configwrite
Voice sip trunks2
avaya_experience_platform.voice_sip_trunks.listGet List Of SIP Trunksreadavaya_experience_platform.voice_sip_trunks.updateUpdate SIP Trunk Caller IDwrite
Account audit records1
avaya_experience_platform.account_audit_records.searchSearch Audit Recordsread
Chat SDK tokens1
avaya_experience_platform.chat_sdk_tokens.createGenerate JWT Tokenwrite
Custom messaging messages1
avaya_experience_platform.custom_messaging_messages.sendSend Async Messagewrite
Group audit records1
avaya_experience_platform.group_audit_records.searchSearch Audit Recordsread
Group group types1
avaya_experience_platform.group_group_types.listGet Group Typesread
Inventory audit records1
avaya_experience_platform.inventory_audit_records.searchSearch Audit Recordsread
Inventory elements1
avaya_experience_platform.inventory_elements.listList Elementsread
Match audit records1
avaya_experience_platform.match_audit_records.searchSearch Audit Recordsread
Queue metrics1
avaya_experience_platform.queue_metrics.getRequest Metricsread
Timetable audit records1
avaya_experience_platform.timetable_audit_records.searchSearch Audit Recordsread
Transcript messages1
avaya_experience_platform.transcript_messages.listList Messagesread
Transcript transcripts1
avaya_experience_platform.transcript_transcripts.saveSave Transcriptwrite
User audit records1
avaya_experience_platform.user_audit_records.searchSearch Audit Recordsread
User ux profiles1
avaya_experience_platform.user_ux_profiles.listList UX Profilesread
User workspaces1
avaya_experience_platform.user_workspaces.getGet Workspaces detailsread
Voice aco sip trunk elements1
avaya_experience_platform.voice_aco_sip_trunk_elements.getGet ACO SIP Trunkread
Voice available phone numbers1
avaya_experience_platform.voice_available_phone_numbers.listList Available Numbersread
Voice countries1
avaya_experience_platform.voice_countries.listList Available Countriesread
Voice gateway connection manager1
avaya_experience_platform.voice_gateway_connection_manager.getGet Gateway Connection Manager server detailsread
Voice hybrid cloud manager1
avaya_experience_platform.voice_hybrid_cloud_manager.getHybrid Cloud Managerread
Voice msteams sip trunk elements1
avaya_experience_platform.voice_msteams_sip_trunk_elements.getGet MS Teams SIP Trunkread
Questions
The Avaya Experience Platform MCP server, answered.
Is there an Avaya Experience Platform MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 245 Avaya Experience Platform actions across user resource partitions, user users, voice phone numbers and match categories, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Avaya Experience Platform.
What do I need to connect Avaya Experience Platform?
AXP API client ID, issued by Avaya CloudOps through a OneCare 'Client Access Request for AXP APIs' ticket and AXP API client secret issued with the client ID. Plus your account id, your app key and your region. The free call account { op: "connections.requirements", service: "avaya_experience_platform" } lists exactly what to paste.
Can an AI agent delete or change things in Avaya Experience Platform?
Only if its key allows it, and only with an explicit confirmation. 41 Avaya Experience Platform actions are destructive, including delete User, delete Group and delete Queue. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Avaya Experience Platform API limit?
actionlake paces every call to the limits in the Avaya Experience Platform service file: 50 calls a second per connection. Repeated reads are answered from cache (113 Avaya Experience Platform actions can be), which never reaches Avaya Experience Platform.
What does an Avaya Experience Platform action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (245 Avaya Experience Platform actions page). Cache hits, searches, dry runs and calls Avaya Experience Platform refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Avaya Experience Platform API does it cover?
The Avaya Experience Platform (AXP cloud contact center: admin, routing, customer journey, digital channels, analytics) API AXP public REST APIs, developer portal branch 1.0.63 (24 OpenAPI 3.0 documents, 262 operations) at na.api.avayacloud.com by default, or the base URL set when you connect. It is built from Avaya Experience Platform's documentation as read on 23 October 2026. 245 actions in 71 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Avaya Experience Platform data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Avaya Experience Platform credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Avaya Experience Platform today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.