Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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' ticket
    • client_secretAXP API client secret issued with the client ID
    • account_idYour Avaya Experience Platform account id
    • app_keyYour Avaya Experience Platform app key
    • regionYour Avaya Experience Platform region
    account { op: "connections.requirements", service: "avaya_experience_platform" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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
  1. User resource partitions

    8

    3 read · 3 write · 2 destructive

    Create Resource Partition · List Resource Partitions · List Resource Partitions · Get Resource Partition

  2. User users

    8

    4 read · 3 write · 1 destructive

    List Users · Get User · Create User · Search Users

  3. Voice phone numbers

    8

    5 read · 2 write · 1 destructive

    List Numbers · Add Number · Get Phone Number Details by phone numbers · List Phone Numbers

  4. Match categories

    7

    2 read · 3 write · 2 destructive

    Bulk Create Categories · Create Category · List Categories · Get Category

  5. Match queues

    7

    2 read · 3 write · 2 destructive

    List Queues · Create Queue · Get Queue · Update Queue

  6. Draft drafts

    6

    2 read · 2 write · 2 destructive

    Save Draft · List Drafts · Get Draft · Update Draft

  7. User profiles

    6

    3 read · 2 write · 1 destructive

    Create Profile · List Profiles · List Profile Statuses · Get Profile

  8. Voice avaya aura device services

    6

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

ActionWhat it doesEffectSame name in
avaya_experience_platform.user_users.listList UsersList Users.readidentity.user.list474 connectors
avaya_experience_platform.group_groups.listList GroupsList Groups.readidentity.group.list262 connectors
avaya_experience_platform.user_users.getGet UserGet User.readidentity.user.get399 connectors
avaya_experience_platform.user_users.createCreate UserCreate User.writeidentity.user.create262 connectors
avaya_experience_platform.match_queues.listList QueuesList Queues.readservice.queue.list21 connectors
avaya_experience_platform.group_groups.createCreate GroupCreate Group.writeidentity.group.create205 connectors
avaya_experience_platform.user_users.deleteDelete UserDelete User.destructiveidentity.user.delete253 connectors
avaya_experience_platform.match_queues.createCreate QueueCreate Queue.writeservice.queue.create14 connectors
avaya_experience_platform.account_accounts.listList AccountsList Accounts.readthis connector
avaya_experience_platform.journey_engagements.listList EngagementsList Engagements.readthis connector
avaya_experience_platform.voice_phone_numbers.listList NumbersList Numbers.readthis connector
avaya_experience_platform.account_accounts.getGet AccountGet Account.readthis 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.

  1. Readread

    Who has access in Avaya Experience Platform? List every user and their role.

    callsavaya_experience_platform.user_users.list

  2. Writewrite

    Create User in Avaya Experience Platform. Show me exactly what you will send before you save it.

    callsavaya_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 Useravaya_experience_platform.user_users.delete
  • Delete Groupavaya_experience_platform.group_groups.delete
  • Delete Queueavaya_experience_platform.match_queues.delete
  • Delete Draftavaya_experience_platform.draft_drafts.delete
  • Delete Hybrid Skillavaya_experience_platform.voice_skills.delete
  • Delete Profileavaya_experience_platform.user_profiles.delete
  • Bulk Delete Jobsavaya_experience_platform.user_jobs.bulk_delete
  • Delete Draftsavaya_experience_platform.draft_drafts.delete_all
  • Delete Categoryavaya_experience_platform.match_categories.delete
  • Delete Extensionavaya_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.

doavaya_experience_platform.user_users.deleteconfirm_policy: human

Delete User?

intent: the user asked me to delete User

run suspended · waiting for a named person · key avaya-experience-platform-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Avaya Experience Platform only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 Partitionwrite
  • avaya_experience_platform.user_resource_partitions.deleteDelete Resource Partitiondestructive
  • avaya_experience_platform.user_resource_partitions.delete_resourceDelete Resource Iddestructive
  • avaya_experience_platform.user_resource_partitions.getGet Resource Partitionread
  • avaya_experience_platform.user_resource_partitions.listList Resource Partitionsread
  • avaya_experience_platform.user_resource_partitions.list_for_userList Resource Partitionsread
  • avaya_experience_platform.user_resource_partitions.set_default_for_userSet Default Resource of Resource Partition for Userwrite
  • avaya_experience_platform.user_resource_partitions.updateUpdate Resource Partitionwrite
User users8
  • avaya_experience_platform.user_users.bulk_exportBulk Export Userswrite
  • avaya_experience_platform.user_users.createCreate Userwrite
  • avaya_experience_platform.user_users.deleteDelete Userdestructive
  • avaya_experience_platform.user_users.getGet Userread
  • avaya_experience_platform.user_users.listList Usersread
  • avaya_experience_platform.user_users.list_statusesList User Statusesread
  • avaya_experience_platform.user_users.searchSearch Usersread
  • avaya_experience_platform.user_users.updateUpdate Userwrite
Voice phone numbers8
  • avaya_experience_platform.voice_phone_numbers.addAdd Numberwrite
  • avaya_experience_platform.voice_phone_numbers.getGet Numberread
  • avaya_experience_platform.voice_phone_numbers.get_by_numbersGet Phone Number Details by phone numbersread
  • avaya_experience_platform.voice_phone_numbers.listList Numbersread
  • avaya_experience_platform.voice_phone_numbers.queryList Phone Numbersread
  • avaya_experience_platform.voice_phone_numbers.releaseRelease Numberdestructive
  • avaya_experience_platform.voice_phone_numbers.updateUpdate Numberwrite
  • avaya_experience_platform.voice_phone_numbers.validateValidate Phone Numbersread
Match categories7
  • avaya_experience_platform.match_categories.bulk_createBulk Create Categorieswrite
  • avaya_experience_platform.match_categories.bulk_deleteBulk Delete Categoriesdestructive
  • avaya_experience_platform.match_categories.createCreate Categorywrite
  • avaya_experience_platform.match_categories.deleteDelete Categorydestructive
  • avaya_experience_platform.match_categories.getGet Categoryread
  • avaya_experience_platform.match_categories.listList Categoriesread
  • avaya_experience_platform.match_categories.updateUpdate Categorywrite
Match queues7
  • avaya_experience_platform.match_queues.bulk_createBulk Create Queueswrite
  • avaya_experience_platform.match_queues.bulk_deleteBulk Delete Queuesdestructive
  • avaya_experience_platform.match_queues.createCreate Queuewrite
  • avaya_experience_platform.match_queues.deleteDelete Queuedestructive
  • avaya_experience_platform.match_queues.getGet Queueread
  • avaya_experience_platform.match_queues.listList Queuesread
  • avaya_experience_platform.match_queues.updateUpdate Queuewrite
Draft drafts6
  • avaya_experience_platform.draft_drafts.createSave Draftwrite
  • avaya_experience_platform.draft_drafts.deleteDelete Draftdestructive
  • avaya_experience_platform.draft_drafts.delete_allDelete Draftsdestructive
  • avaya_experience_platform.draft_drafts.getGet Draftread
  • avaya_experience_platform.draft_drafts.listList Draftsread
  • avaya_experience_platform.draft_drafts.updateUpdate Draftwrite
User profiles6
  • avaya_experience_platform.user_profiles.createCreate Profilewrite
  • avaya_experience_platform.user_profiles.deleteDelete Profiledestructive
  • avaya_experience_platform.user_profiles.getGet Profileread
  • avaya_experience_platform.user_profiles.listList Profilesread
  • avaya_experience_platform.user_profiles.list_statusesList Profile Statusesread
  • avaya_experience_platform.user_profiles.updateUpdate Profilewrite
Voice avaya aura device services6
  • avaya_experience_platform.voice_avaya_aura_device_services.createCreates an AADS Elementwrite
  • avaya_experience_platform.voice_avaya_aura_device_services.deleteDeletes an AADS Elementdestructive
  • avaya_experience_platform.voice_avaya_aura_device_services.getGets the details of an AADSread
  • avaya_experience_platform.voice_avaya_aura_device_services.get_discoveryGets the OIDC Urlread
  • avaya_experience_platform.voice_avaya_aura_device_services.listGets a list of all AADSread
  • avaya_experience_platform.voice_avaya_aura_device_services.updateUpdates an AADS Elementwrite
Voice communication managers6
  • avaya_experience_platform.voice_communication_managers.createCreates a CM serverwrite
  • avaya_experience_platform.voice_communication_managers.deleteDeletes a CM serverdestructive
  • avaya_experience_platform.voice_communication_managers.getGets details of a CM serverread
  • avaya_experience_platform.voice_communication_managers.listLists all CM serversread
  • avaya_experience_platform.voice_communication_managers.syncTrigger syncwrite
  • avaya_experience_platform.voice_communication_managers.updateUpdates a CM serverwrite
Voice outbound routing rules6
  • avaya_experience_platform.voice_outbound_routing_rules.bulk_updateUpdate Bulk Routing Ruleswrite
  • avaya_experience_platform.voice_outbound_routing_rules.createAdd Routing Ruleswrite
  • avaya_experience_platform.voice_outbound_routing_rules.deleteDelete Routing Ruledestructive
  • avaya_experience_platform.voice_outbound_routing_rules.getGet Routing Ruleread
  • avaya_experience_platform.voice_outbound_routing_rules.listList Outbound Routing Rulesread
  • avaya_experience_platform.voice_outbound_routing_rules.updateUpdate Routing Rulewrite
Account organization nodes5
  • avaya_experience_platform.account_organization_nodes.createCreate Organization Nodewrite
  • avaya_experience_platform.account_organization_nodes.getGet Organization Noderead
  • avaya_experience_platform.account_organization_nodes.listList Organization Nodesread
  • avaya_experience_platform.account_organization_nodes.list_statusesList Org. Node Statusesread
  • avaya_experience_platform.account_organization_nodes.updateUpdate Organization Nodewrite
Digital chat engagements5
  • avaya_experience_platform.digital_chat_engagements.createCreate Engagementwrite
  • avaya_experience_platform.digital_chat_engagements.disconnectDisconnect Engagementdestructive
  • avaya_experience_platform.digital_chat_engagements.getGet Engagementread
  • avaya_experience_platform.digital_chat_engagements.joinJoin Engagementwrite
  • avaya_experience_platform.digital_chat_engagements.listList Engagementsread
Digital chat sessions5
  • avaya_experience_platform.digital_chat_sessions.append_identifiersAppend Customer Identifierswrite
  • avaya_experience_platform.digital_chat_sessions.createCreate Sessionwrite
  • avaya_experience_platform.digital_chat_sessions.deleteDelete Sessiondestructive
  • avaya_experience_platform.digital_chat_sessions.getGet Sessionread
  • avaya_experience_platform.digital_chat_sessions.update_parametersUpdate Session Parameterswrite
Digital webhook subscriptions5
  • avaya_experience_platform.digital_webhook_subscriptions.createCreate Subscriptionwrite
  • avaya_experience_platform.digital_webhook_subscriptions.deleteDelete Subscriptiondestructive
  • avaya_experience_platform.digital_webhook_subscriptions.getGet Subscriptionread
  • avaya_experience_platform.digital_webhook_subscriptions.listList Subscriptionsread
  • avaya_experience_platform.digital_webhook_subscriptions.updateUpdate Subscriptionwrite
Group groups5
  • avaya_experience_platform.group_groups.createCreate Groupwrite
  • avaya_experience_platform.group_groups.deleteDelete Groupdestructive
  • avaya_experience_platform.group_groups.getGet Groupread
  • avaya_experience_platform.group_groups.listList Groupsread
  • avaya_experience_platform.group_groups.updateUpdate Groupwrite
Journey engagements5
  • avaya_experience_platform.journey_engagements.append_identifiersAppend Identifierswrite
  • avaya_experience_platform.journey_engagements.createCreate Engagementwrite
  • avaya_experience_platform.journey_engagements.getGet Engagementread
  • avaya_experience_platform.journey_engagements.listList Engagementsread
  • avaya_experience_platform.journey_engagements.updateUpdate Engagementwrite
Journey identifiers5
  • avaya_experience_platform.journey_identifiers.bulk_deleteDelete Identifier(s)destructive
  • avaya_experience_platform.journey_identifiers.createCreate Identifierwrite
  • avaya_experience_platform.journey_identifiers.getGet Identifierread
  • avaya_experience_platform.journey_identifiers.listList Identifiersread
  • avaya_experience_platform.journey_identifiers.updateUpdate Identifierwrite
Notification subscriptions5
  • avaya_experience_platform.notification_subscriptions.createCreate Subscriptionwrite
  • avaya_experience_platform.notification_subscriptions.deleteDelete Subscriptiondestructive
  • avaya_experience_platform.notification_subscriptions.getGet Subscriptionread
  • avaya_experience_platform.notification_subscriptions.listList Subscriptionsread
  • avaya_experience_platform.notification_subscriptions.renewRenew Subscriptionwrite
Timetable holidays5
  • avaya_experience_platform.timetable_holidays.createCreate Holidaywrite
  • avaya_experience_platform.timetable_holidays.deleteDelete Holidaydestructive
  • avaya_experience_platform.timetable_holidays.getGet Holidayread
  • avaya_experience_platform.timetable_holidays.listList Holidaysread
  • avaya_experience_platform.timetable_holidays.updateUpdate Holidaywrite
Timetable intervals5
  • avaya_experience_platform.timetable_intervals.createCreate Intervalwrite
  • avaya_experience_platform.timetable_intervals.deleteDelete Intervaldestructive
  • avaya_experience_platform.timetable_intervals.getGet Intervalread
  • avaya_experience_platform.timetable_intervals.listList Intervalsread
  • avaya_experience_platform.timetable_intervals.updateUpdate Intervalwrite
Timetable timetables5
  • avaya_experience_platform.timetable_timetables.createCreate Timetablewrite
  • avaya_experience_platform.timetable_timetables.deleteDelete Timetabledestructive
  • avaya_experience_platform.timetable_timetables.getGet Timetableread
  • avaya_experience_platform.timetable_timetables.listList Timetablesread
  • avaya_experience_platform.timetable_timetables.updateUpdate Timetablewrite
User jobs5
  • avaya_experience_platform.user_jobs.bulk_deleteBulk Delete Jobsdestructive
  • avaya_experience_platform.user_jobs.getGet Jobread
  • avaya_experience_platform.user_jobs.listList Jobsread
  • avaya_experience_platform.user_jobs.list_usersList Usersread
  • avaya_experience_platform.user_jobs.stopStop Jobdestructive
Voice agent locations5
  • avaya_experience_platform.voice_agent_locations.createCreate Agent Locationwrite
  • avaya_experience_platform.voice_agent_locations.deleteDelete Agent Locationdestructive
  • avaya_experience_platform.voice_agent_locations.getGet Agent Locationread
  • avaya_experience_platform.voice_agent_locations.listList all Agent Locationsread
  • avaya_experience_platform.voice_agent_locations.updateUpdate Agent Locationwrite
Voice extensions5
  • avaya_experience_platform.voice_extensions.createCreate Extensionwrite
  • avaya_experience_platform.voice_extensions.deleteDelete Extensiondestructive
  • avaya_experience_platform.voice_extensions.getGet Extensionread
  • avaya_experience_platform.voice_extensions.listGet Extensionsread
  • avaya_experience_platform.voice_extensions.updateUpdate Extensionwrite
Voice hybrid cloud gateways5
  • avaya_experience_platform.voice_hybrid_cloud_gateways.createCreates an HCG serverwrite
  • avaya_experience_platform.voice_hybrid_cloud_gateways.deleteDeletes an HCG serverdestructive
  • avaya_experience_platform.voice_hybrid_cloud_gateways.getDetails of an HCG serverread
  • avaya_experience_platform.voice_hybrid_cloud_gateways.listLists all HCG serversread
  • avaya_experience_platform.voice_hybrid_cloud_gateways.updateUpdates an HCG serverwrite
Voice jobs5
  • avaya_experience_platform.voice_jobs.abortAbort sync job executiondestructive
  • avaya_experience_platform.voice_jobs.getGet a single jobread
  • avaya_experience_platform.voice_jobs.get_detailsGet details of a single jobread
  • avaya_experience_platform.voice_jobs.get_entity_detailsGet entity details of a jobread
  • avaya_experience_platform.voice_jobs.listLists all the jobsread
Voice location profiles5
  • avaya_experience_platform.voice_location_profiles.createCreate Location profilewrite
  • avaya_experience_platform.voice_location_profiles.deleteDelete Location Profiledestructive
  • avaya_experience_platform.voice_location_profiles.getGet Location Profileread
  • avaya_experience_platform.voice_location_profiles.listList all Location Profilesread
  • avaya_experience_platform.voice_location_profiles.updateUpdate Location Profilewrite
Voice reason codes5
  • avaya_experience_platform.voice_reason_codes.createCreate Reason Codewrite
  • avaya_experience_platform.voice_reason_codes.deleteDelete Reason Codedestructive
  • avaya_experience_platform.voice_reason_codes.getDetails of a Reason Code.read
  • avaya_experience_platform.voice_reason_codes.listList Reason Codesread
  • avaya_experience_platform.voice_reason_codes.updateUpdate Reason Codewrite
Voice skills5
  • avaya_experience_platform.voice_skills.createCreate Hybrid Skillwrite
  • avaya_experience_platform.voice_skills.deleteDelete Hybrid Skilldestructive
  • avaya_experience_platform.voice_skills.getGet Hybrid Skillread
  • avaya_experience_platform.voice_skills.listList Hybrid Skillsread
  • avaya_experience_platform.voice_skills.updateUpdate Hybrid Skillwrite
Voice system managers5
  • avaya_experience_platform.voice_system_managers.createCreates an System Managerwrite
  • avaya_experience_platform.voice_system_managers.deleteDeletes a System Managerdestructive
  • avaya_experience_platform.voice_system_managers.getDetails of a System Managerread
  • avaya_experience_platform.voice_system_managers.listList all System Managersread
  • avaya_experience_platform.voice_system_managers.updateUpdates a System Managerwrite
Voice voice plans5
  • avaya_experience_platform.voice_voice_plans.createCreate voice planwrite
  • avaya_experience_platform.voice_voice_plans.deleteDelete voice plandestructive
  • avaya_experience_platform.voice_voice_plans.getGet voice planread
  • avaya_experience_platform.voice_voice_plans.listList Voice Plansread
  • avaya_experience_platform.voice_voice_plans.updateUpdate voice planwrite
Account accounts4
  • avaya_experience_platform.account_accounts.getGet Accountread
  • avaya_experience_platform.account_accounts.listList Accountsread
  • avaya_experience_platform.account_accounts.list_statusesList Account Statusesread
  • avaya_experience_platform.account_accounts.updateUpdate Accountwrite
Journey agent notes4
  • avaya_experience_platform.journey_agent_notes.createAdd Agent Notewrite
  • avaya_experience_platform.journey_agent_notes.deleteDelete Agent Note.destructive
  • avaya_experience_platform.journey_agent_notes.listGet the list of Agent Notes for an Engagement.read
  • avaya_experience_platform.journey_agent_notes.updateUpdate Agent Notewrite
Journey journeys4
  • avaya_experience_platform.journey_journeys.createCreate Journeywrite
  • avaya_experience_platform.journey_journeys.list_agentsList Agentsread
  • avaya_experience_platform.journey_journeys.searchSearch Journeysread
  • avaya_experience_platform.journey_journeys.unlink_identifierUnlink Identifierdestructive
Producer measure producers4
  • avaya_experience_platform.producer_measure_producers.getGet Measure Producerread
  • avaya_experience_platform.producer_measure_producers.get_dictionaryGet Dictionariesread
  • avaya_experience_platform.producer_measure_producers.listList Measure Producersread
  • avaya_experience_platform.producer_measure_producers.list_localesList Localesread
Voice aco elements4
  • avaya_experience_platform.voice_aco_elements.createCreate Avaya Cloud Officewrite
  • avaya_experience_platform.voice_aco_elements.deleteDelete Avaya Cloud Officedestructive
  • avaya_experience_platform.voice_aco_elements.getGet Avaya Cloud Officeread
  • avaya_experience_platform.voice_aco_elements.updateUpdate Avaya Cloud Officewrite
Voice msteams elements4
  • avaya_experience_platform.voice_msteams_elements.createCreate MS Teamswrite
  • avaya_experience_platform.voice_msteams_elements.deleteDelete MS Teamsdestructive
  • avaya_experience_platform.voice_msteams_elements.getGet MS Teamsread
  • avaya_experience_platform.voice_msteams_elements.updateUpdate MS Teamswrite
User addresses3
  • avaya_experience_platform.user_addresses.createCreate Addresswrite
  • avaya_experience_platform.user_addresses.set_defaultUpdate Default Addresswrite
  • avaya_experience_platform.user_addresses.updateUpdate Addresswrite
Custom messaging provider dialogs2
  • avaya_experience_platform.custom_messaging_provider_dialogs.disconnectDisconnect Dialogdestructive
  • avaya_experience_platform.custom_messaging_provider_dialogs.send_typingTyping Indicatorwrite
Digital chat messages2
  • avaya_experience_platform.digital_chat_messages.listList Messagesread
  • avaya_experience_platform.digital_chat_messages.sendSend Messagewrite
Historical dimensions2
  • avaya_experience_platform.historical_dimensions.getGet Dimensionread
  • avaya_experience_platform.historical_dimensions.list_namesList Dimension Namesread
Historical reports2
  • avaya_experience_platform.historical_reports.getGet Reportread
  • avaya_experience_platform.historical_reports.list_namesList Report Namesread
Historical V1 dimensions2
  • avaya_experience_platform.historical_v1_dimensions.getGet Dimensionread
  • avaya_experience_platform.historical_v1_dimensions.list_namesList Dimension Namesread
Historical V1 reports2
  • avaya_experience_platform.historical_v1_reports.getGet Reportread
  • avaya_experience_platform.historical_v1_reports.list_namesList Report Namesread
Journey participants2
  • avaya_experience_platform.journey_participants.addAdd Participantwrite
  • avaya_experience_platform.journey_participants.removeRemove Participantdestructive
Media2
  • avaya_experience_platform.media.create_upload_uriGenerate Upload URIwrite
  • avaya_experience_platform.media.get_download_uriGet Download URIread
User password policy2
  • avaya_experience_platform.user_password_policy.getGet Password Policyread
  • avaya_experience_platform.user_password_policy.updateUpdate Password Policywrite
Voice communication manager extensions2
  • avaya_experience_platform.voice_communication_manager_extensions.deleteDelete Extensiondestructive
  • avaya_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 pushwrite
  • avaya_experience_platform.voice_hybrid_cloud_gateway_systems.updateUpdate existing HCG configwrite
Voice sip trunks2
  • avaya_experience_platform.voice_sip_trunks.listGet List Of SIP Trunksread
  • avaya_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.