---
title: "Cvent MCP server for AI agents - actionlake"
description: "Give Claude 495 Cvent actions through one MCP server: events, exhibitor, sessions, contacts. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/cvent
updated: 2026-10-23
---

Connectors · Marketing & media

# Cvent MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Cvent and the rest of your systems. It gives your agent 495 Cvent actions (292 reads, 148 writes and 55 that wait for a confirmation) and holds the Cvent credential itself, so the agent never does. It paces Cvent's limits and records every call.

[Connect Cvent free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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: "cvent.events.get_events",
  intent: "check which Cvent account is connected"
}
# List Events · read · 1 upstream call
```

- 495 actions in one signed file
- 292 read look, never change
- 148 write create and update
- 55 wait for a yes destructive, confirmed first

Set up

## Connect Cvent 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 Cvent.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Cvent API application client ID
   - `client_secret` Cvent API application client secret, shown beside the client ID in the developer portal
   - `host` Where your Cvent lives: your host
   - `scopes` Your Cvent scopes
   ```
   account { op: "connections.requirements", service: "cvent" }
   # 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: "cvent.events.get_events" }
   # list events · read · 1 upstream call
   check { action: "cvent.audience_segments.create_audience_segment", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Cvent at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`client_id` `client_secret`

**Setup fields**

`host` `scopes`

**Limits we pace to**

10 calls a second, per connection

**API covered**

Cvent REST API ea (OpenAPI 3.0.2)`api-platform.cvent.com/ea`

**Built from**

Cvent's documentation, read 23 October 2026[developers.cvent.com](https://developers.cvent.com/documentation) [developers.cvent.com](https://developers.cvent.com/docs/rest-api/overview)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

290 of 292 reads, for up to 1 minute; a write clears what it affects

**Shared entities**

7, so ask can line Cvent up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Cvent.

495 actions in 57 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **292** read look, never change
- **148** write create and update
- **55** destructive wait for a confirmation

1. ### Events
   52
   34 read · 14 write · 4 destructive
   List Events · Get Event · Update Event · List Events
2. ### Exhibitor
   30
   12 read · 11 write · 7 destructive
   Create Exhibitor · Create Exhibitor Category · List Exhibitor Answers · List Exhibitor Categories
3. ### Sessions
   29
   14 read · 10 write · 5 destructive
   Add Session Location · Create Program Item · Create Session · Create Session Categories
4. ### Contacts
   28
   10 read · 11 write · 7 destructive
   List Contacts · List Contact Groups · Get Contact · List Contacts
5. ### Budget
   24
   9 read · 11 write · 4 destructive
   Create Budget Item · Create Card Transaction · Create Conversion Rate · Create Budget Payment
6. ### Surveys
   23
   15 read · 8 write · 0 destructive
   Create Event Survey Respondent · Create Event Survey Responses · Create Stdl. Survey Respondent · Create Stdl. Survey Responses
7. ### Housing
   21
   12 read · 6 write · 3 destructive
   Create Connection · Create Reservation · Create Reservation Request · Get Event Hotel Availability
8. ### Speakers
   19
   9 read · 6 write · 4 destructive
   Create Speaker Category · Create Speaker · Get Session Program Speakers · List Session Program Speakers

**49 more areas · 269 actions**

- Appointments **16**
- Venue content **14**
- Attendees **13**
- Travel RF PS **13**
- Audience segments **12**
- User scim **11**
- Webcasts **11**
- Exhibitor content **9**
- Users **9**
- Exhibitor team **8**
- Meeting request **8**
- Seating **8**
- Travel suppliers **8**
- Venue meeting rooms **8**
- Custom fields **7**
- RFP requirements **7**
- Venue availability **7**
- Venue profiles **7**
- Video **7**
- Attendee activities **6**
- Bulk **6**
- Discounts **6**
- Event travel **5**
- Attendee insights **4**
- Campaigns **4**
- Compliance **4**
- Event features **4**
- Hooks **4**
- Leads **4**
- Orders **4**
- Transactions **4**
- Travel accounts **4**
- Badge print job **3**
- Emails **3**
- RFP management **3**
- Badge printer pools **2**
- Events plus hub **2**
- RFP suppliers **2**
- Usage **2**
- Attendee messages **1**
- Authentication **1**
- Event credits **1**
- Event role **1**
- File **1**
- Housing hotels **1**
- Process form **1**
- Proposal draft **1**
- RFP additional details **1**
- Signatures **1**

Top actions

## The Cvent API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 33 of Cvent's 33 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `cvent.events.get_events` List Events | List Events. | read | `comm.event.list` 61 connectors |
| `cvent.contacts.list_contacts` List Contacts | List Contacts. | read | `crm.contact.list` 177 connectors |
| `cvent.users.list_account_users` List Account Users | List Account Users. | read | `identity.user.list` 474 connectors |
| `cvent.audience_segments.list_audience_segments` List Audience Segments | List Audience Segments. | read | `comm.audience_segment.list` 22 connectors |
| `cvent.users.get_account_user_groups` List Account User Groups | List Account User Groups. | read | `identity.group.list` 262 connectors |
| `cvent.contacts.list_contact_groups` List Contact Groups | List Contact Groups. | read | `crm.contact_list.list` 34 connectors |
| `cvent.events.get_event_by_id` Get Event | Get Event. | read | `comm.event.get` 59 connectors |
| `cvent.contacts.get_contact_by_id` Get Contact | Get Contact. | read | `crm.contact.get` 176 connectors |
| `cvent.audience_segments.create_audience_segment` Create Audience Segment | Create Audience Segment. | write | `comm.audience_segment.create` 16 connectors |
| `cvent.users.create_account_user_group` Create Account User Group | Create Account User Group. | write | `identity.group.create` 205 connectors |
| `cvent.contacts.delete_contact_by_id` Delete Contact | Delete Contact. | destructive | `crm.contact.delete` 147 connectors |
| `cvent.contacts.create_contact_group` Create Contact Group | Create Contact Group. | write | `crm.contact_list.create` 29 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Cvent actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Cvent leads came in this week, and where did they come from?
   calls `cvent.leads.get_leads_post_filters_data`
2. Write write
   Create Audience Segment in Cvent. Show me exactly what you will send before you save it.
   calls `cvent.audience_segments.create_audience_segment`
3. Across systems read
   Which contacts are in both Cvent and HaloPSA, and how many are in only one of them?
   calls `cvent.contacts.list_contacts` `halopsa.users.list`

Across your systems

## Cvent, joined to the rest of your business.

One `ask` fetches from Cvent and another system, joins the rows on the same customer on our side, and hands your agent the answer, not every row.

- Which contacts are in both Cvent and HaloPSA, and how many are in only one of them?
  `cvent.contacts.list_contacts` + `halopsa.users.list`, on `crm.contact` · [HaloPSA](https://actionlake.com/connectors/halopsa)
- Which contacts are in both Cvent and NetSuite, and how many are in only one of them?
  `cvent.contacts.list_contacts` + `netsuite.views.contacts`, on `crm.contact` · [NetSuite](https://actionlake.com/connectors/netsuite)

Also mapped by other connectors `identity.user` **517** `identity.group` **239** `crm.contact` **192** `comm.event` **47** `crm.lead` **28** `crm.contact_list` **22** `comm.audience_segment` **18**

ask

```
ask {
  intent: "which contacts are in both Cvent and HaloPSA, and how many are in only one of them",
  steps: [
    { action: "cvent.contacts.list_contacts", as: "people", input: {}, limit: 100, max_pages: 5 },
    { action: "halopsa.users.list", as: "people2", input: {}, limit: 100, max_pages: 5 },
    { join: {
        left: "people",
        right: "people2",
        on: "crm.contact",
        group_by: "people.email",
        select: ["people.email", "count(people2.id) as in_halopsa"]
    } }
  ]
}
```

Example. Run it through check first: it validates the steps and prices them, and it is free.

Governance for Cvent

## Destructive actions wait for a yes.

55 Cvent actions are destructive. The first 10:

- Delete Contact `cvent.contacts.delete_contact_by_id`
- Delete Audience Segment `cvent.audience_segments.delete_audience_segment`
- Delete Account User Group `cvent.users.delete_account_user_group`
- Delete Contact Group `cvent.contacts.delete_contact_group`
- Delete Contact Hook `cvent.hooks.delete_contact_hook`
- Delete Budget Payment `cvent.budget.delete_payment`
- Merge Contacts `cvent.contacts.merge_contacts`
- Delete Session `cvent.sessions.delete_session`
- Delete Speaker `cvent.speakers.delete_speaker`
- Delete Exhibitor `cvent.exhibitor.delete_exhibitor`

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.

do cvent.contacts.delete_contact_by_id confirm_policy: **human**

Delete Contact?

**intent:** the user asked me to delete Contact

run suspended · waiting for a named person · key _cvent-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "cvent-agent",
  allowed_actions: ["cvent.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "cvent.contacts.delete_contact_by_id", approver: "lead@example.com" },
    { match: "cvent.audience_segments.delete_audience_segment", approver: "lead@example.com" },
    { match: "cvent.users.delete_account_user_group", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Cvent only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Cvent costs on actionlake.

Every Cvent action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Cvent 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.

- 1 upstream call per action all 495 Cvent actions
- 495 actions page each page of a long list is one call
- 290 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Cvent action.

495 actions by area: the id your agent calls, what it does, and its effect.

**Events 52**

- `cvent.events.get_event_by_id` Get Event read
- `cvent.events.get_events` List Events read
- `cvent.events.get_events_post_filters` List Events read
- `cvent.events.update_event` Update Event write
- `cvent.events.answer_event_custom_field` Event Custom Field Answers write
- `cvent.events.associate_discount_code_to_order_item` Assign Discount to Order Item write
- and 46 more in this area

**Exhibitor 30**

- `cvent.exhibitor.create_exhibitor` Create Exhibitor write
- `cvent.exhibitor.create_exhibitor_category` Create Exhibitor Category write
- `cvent.exhibitor.get_exhibitor_answers` List Exhibitor Answers read
- `cvent.exhibitor.get_exhibitor_categories` List Exhibitor Categories read
- `cvent.exhibitor.add_exhibitor_to_exhibitor_category` Assign Exhibitor to Category write
- `cvent.exhibitor.delete_exhibitor` Delete Exhibitor destructive
- and 24 more in this area

**Sessions 29**

- `cvent.sessions.add_session_location` Add Session Location write
- `cvent.sessions.create_program_item` Create Program Item write
- `cvent.sessions.create_session` Create Session write
- `cvent.sessions.create_session_category` Create Session Categories write
- `cvent.sessions.add_session_doc` Add Document To Session write
- `cvent.sessions.add_speaker_to_session` Assign Speaker to Session write
- and 23 more in this area

**Contacts 28**

- `cvent.contacts.get_contact_by_id` Get Contact read
- `cvent.contacts.list_contact_groups` List Contact Groups read
- `cvent.contacts.list_contacts` List Contacts read
- `cvent.contacts.list_contacts_post_filters` List Contacts read
- `cvent.contacts.add_contact_to_contact_group` Add Contact To Group write
- `cvent.contacts.assign_contact_profile_image` Assign Contact Profile Picture write
- and 22 more in this area

**Budget 24**

- `cvent.budget.create_budget_item` Create Budget Item write
- `cvent.budget.create_card_transaction` Create Card Transaction write
- `cvent.budget.create_currency_conversion_rate` Create Conversion Rate write
- `cvent.budget.create_payment` Create Budget Payment write
- `cvent.budget.answer_budget_custom_field` Update Budget Cstm Fld Answers write
- `cvent.budget.attach_invoice_to_payment` Assign Invoice To Payment write
- and 18 more in this area

**Surveys 23**

- `cvent.surveys.create_event_survey_respondent` Create Event Survey Respondent write
- `cvent.surveys.create_event_survey_responses` Create Event Survey Responses write
- `cvent.surveys.create_standard_survey_respondent` Create Stdl. Survey Respondent write
- `cvent.surveys.create_standard_survey_responses` Create Stdl. Survey Responses write
- `cvent.surveys.get_all_event_survey_responses` List All Event Responses read
- `cvent.surveys.get_event_survey_questions` List Event Survey Questions read
- and 17 more in this area

**Housing 21**

- `cvent.housing.create_connection` Create Connection write
- `cvent.housing.create_reservation` Create Reservation write
- `cvent.housing.create_reservation_request` Create Reservation Request write
- `cvent.housing.get_housing_event_hotel_availability` Get Event Hotel Availability read
- `cvent.housing.cancel_reservation` Cancel Reservation destructive
- `cvent.housing.cancel_reservation_request` Cancel Reservation Request destructive
- and 15 more in this area

**Speakers 19**

- `cvent.speakers.add_speaker_category` Create Speaker Category write
- `cvent.speakers.create_speaker` Create Speaker write
- `cvent.speakers.get_session_program_speakers` Get Session Program Speakers read
- `cvent.speakers.list_session_program_speakers_post_filters` List Session Program Speakers read
- `cvent.speakers.add_speaker_doc` Add Document To Speaker write
- `cvent.speakers.assign_speaker_profile_image` Assign Speaker Profile Picture write
- and 13 more in this area

**Appointments 16**

- `cvent.appointments.create_appointment` Create Appointment write
- `cvent.appointments.list_appointment_attendees` List Appt Attendees read
- `cvent.appointments.list_appointment_events` List Appt Events read
- `cvent.appointments.list_appointment_types` List Appointment Types read
- `cvent.appointments.cancel_appointment` Cancel Appointment destructive
- `cvent.appointments.get_appointment_attendee_by_id` Get Appt Attendee read
- and 10 more in this area

**Venue content 14**

- `cvent.venue_content.create_venue_attraction` Create Venue Attraction write
- `cvent.venue_content.create_venue_image_metadata` Create Venue Image Metadata write
- `cvent.venue_content.get_attraction_images` Get Attraction Images read
- `cvent.venue_content.list_venue_attractions` List Venue Attractions read
- `cvent.venue_content.associate_attraction_image` Associate Attraction Image write
- `cvent.venue_content.associate_venue_image` Associate Venue Image write
- and 8 more in this area

**Attendees 13**

- `cvent.attendees.create_attendee` Add Attendees write
- `cvent.attendees.get_attendee_by_id` Get Attendee read
- `cvent.attendees.list_attendees` List Attendees read
- `cvent.attendees.list_attendees_post_filter` List Attendees read
- `cvent.attendees.update_attendee` Update Attendee write
- `cvent.attendees.get_badge` Get Badge read
- and 7 more in this area

**Travel RF PS 13**

- `cvent.travel_rf_ps.list_travel_buyer_proposal_bids` List Buyer Proposal Bids read
- `cvent.travel_rf_ps.list_travel_program_questions` List Travel Program Questions read
- `cvent.travel_rf_ps.list_travel_programs` List Travel Programs read
- `cvent.travel_rf_ps.list_travel_programs_questions` List Travel Programs Questions read
- `cvent.travel_rf_ps.get_travel_buyer_proposal_bid` Get Buyer Proposal Bid read
- `cvent.travel_rf_ps.get_travel_program` Get Travel Program read
- and 7 more in this area

**Audience segments 12**

- `cvent.audience_segments.create_audience_segment` Create Audience Segment write
- `cvent.audience_segments.get_audience_segment_by_id` Get Audience Segment read
- `cvent.audience_segments.list_audience_segments` List Audience Segments read
- `cvent.audience_segments.list_audience_segments_post_filter` List Audience Segments read
- `cvent.audience_segments.update_audience_segment` Update Audience Segment write
- `cvent.audience_segments.associate_attendee_to_segment` Associate Attendee to Segment write
- and 6 more in this area

**User scim 11**

- `cvent.user_scim.create_user` Create User write
- `cvent.user_scim.get_resource_types` List Resource Types read
- `cvent.user_scim.get_schemas` List Schemas read
- `cvent.user_scim.get_user_groups` Get SCIM Groups read
- `cvent.user_scim.delete_user` Delete User destructive
- `cvent.user_scim.get_resource_type` Get Resource Type read
- and 5 more in this area

**Webcasts 11**

- `cvent.webcasts.create_attendee_links` Create Attendee Link write
- `cvent.webcasts.create_webcast` Create Webcast write
- `cvent.webcasts.list_attendee_links` List Attendee Links read
- `cvent.webcasts.list_players` List Players read
- `cvent.webcasts.list_webcast_attendee_links` List Attendee Links read
- `cvent.webcasts.delete_attendee_link` Delete Attendee Link destructive
- and 5 more in this area

**Exhibitor content 9**

- `cvent.exhibitor_content.create_exhibitor_weblink` Create Exhibitor Weblink write
- `cvent.exhibitor_content.get_exhibitor_file` Get Exhibitor File read
- `cvent.exhibitor_content.list_exhibitor_files` List Exhibitor Files read
- `cvent.exhibitor_content.list_exhibitor_weblinks` List Exhibitor Weblinks read
- `cvent.exhibitor_content.delete_exhibitor_weblink` Delete Exhibitor Weblink destructive
- `cvent.exhibitor_content.disassociate_exhibitor_file` Disassociate Exhibitor File destructive
- and 3 more in this area

**Users 9**

- `cvent.users.create_account_user_group` Create Account User Group write
- `cvent.users.get_account_user` Get Account User read
- `cvent.users.get_account_user_groups` List Account User Groups read
- `cvent.users.list_account_users` List Account Users read
- `cvent.users.add_user_to_account_user_group` Associate User to Group write
- `cvent.users.delete_account_user_group` Delete Account User Group destructive
- and 3 more in this area

**Exhibitor team 8**

- `cvent.exhibitor_team.associate_booth_staff` Create Booth Staff write
- `cvent.exhibitor_team.list_booth_staff` List Booth Staff read
- `cvent.exhibitor_team.list_exhibitor_admins` List Exhibitor Admins read
- `cvent.exhibitor_team.post_exhibitor_admin` Create Exhibitor Admin write
- `cvent.exhibitor_team.delete_booth_staff` Delete Booth Staff member destructive
- `cvent.exhibitor_team.get_booth_staff` Get Booth Staff member read
- and 2 more in this area

**Meeting request 8**

- `cvent.meeting_request.create_meeting_request` Create MR (Bulk) write
- `cvent.meeting_request.list_meeting_request` List MR read
- `cvent.meeting_request.list_meeting_request_documents` List MR Documents read
- `cvent.meeting_request.list_mrf` List MR Forms read
- `cvent.meeting_request.get_meeting_request_by_event_id` Get MR by Event ID read
- `cvent.meeting_request.get_meeting_request_by_id` Get MR read
- and 2 more in this area

**Seating 8**

- `cvent.seating.get_event_table_assignments` List All Seating Assignments read
- `cvent.seating.get_table_assignment` List Seating Assignments read
- `cvent.seating.list_seating` List Seating read
- `cvent.seating.list_seats` List Seats read
- `cvent.seating.get_seat` Get Seat read
- `cvent.seating.get_seating` Get Seating read
- and 2 more in this area

**Travel suppliers 8**

- `cvent.travel_suppliers.bt_api_get_property_rooms` List Supplier Property Rooms read
- `cvent.travel_suppliers.property_api_list_brands` List Supplier Brands read
- `cvent.travel_suppliers.property_api_list_chains` List Supplier Chains read
- `cvent.travel_suppliers.property_api_list_properties` List Supplier Properties read
- `cvent.travel_suppliers.property_api_get_brand` Get Supplier Brand read
- `cvent.travel_suppliers.property_api_get_chain` Get Supplier Chain read
- and 2 more in this area

**Venue meeting rooms 8**

- `cvent.venue_meeting_rooms.associate_meeting_room_image` Associate Meeting Room Image write
- `cvent.venue_meeting_rooms.create_meeting_room` Create Meeting Room write
- `cvent.venue_meeting_rooms.list_meeting_room_images` List Meeting Room Images read
- `cvent.venue_meeting_rooms.list_meeting_rooms_overviews` List Meeting Rooms Overviews read
- `cvent.venue_meeting_rooms.disassociate_meeting_room_image` Remove Meeting Room Image destructive
- `cvent.venue_meeting_rooms.get_meeting_room_overview` Get Meeting Room Overview read
- and 2 more in this area

**Custom fields 7**

- `cvent.custom_fields.create_custom_field` Create Custom Field write
- `cvent.custom_fields.create_custom_field_translation` Create Custom Fld. Translation write
- `cvent.custom_fields.get_custom_field` Get Custom Field read
- `cvent.custom_fields.list_custom_fields` List Custom Fields read
- `cvent.custom_fields.update_custom_field` Update Custom Field write
- `cvent.custom_fields.update_custom_field_advanced_logic` Update Advanced Logic write
- and 1 more in this area

**RFP requirements 7**

- `cvent.rfp_requirements.list_rfp_agenda_item_schedules` List RFP Agenda Item Schedules read
- `cvent.rfp_requirements.list_rfp_agenda_items` List RFP Agenda Items read
- `cvent.rfp_requirements.list_rfp_attachments` List RFP Attachments read
- `cvent.rfp_requirements.list_rfp_custom_fields` List RFP Custom Fields Answers read
- `cvent.rfp_requirements.get_rfp_guest_rooms` Get RFP Guest Rooms read
- `cvent.rfp_requirements.list_rfp_internal_documents` List RFP Internal Documents read
- and 1 more in this area

**Venue availability 7**

- `cvent.venue_availability.create_venue_need_date` Create Venue Need Date write
- `cvent.venue_availability.get_venue_availability_settings` Get Availability Settings read
- `cvent.venue_availability.get_venue_need_date` Get Venue Need Date read
- `cvent.venue_availability.list_venue_need_dates` List Venue Need Dates read
- `cvent.venue_availability.delete_venue_need_date` Delete Venue Need Date destructive
- `cvent.venue_availability.update_venue_availability_settings` Update Availability Settings write
- and 1 more in this area

**Venue profiles 7**

- `cvent.venue_profiles.get_venue_details_overview` Get Venue Details Overview read
- `cvent.venue_profiles.get_venue_ratings` Get Venue Ratings read
- `cvent.venue_profiles.patch_venue_details` Patch Venue Details write
- `cvent.venue_profiles.patch_venue_facility` Patch Venue Facility write
- `cvent.venue_profiles.update_venue_details` Update Venue Details write
- `cvent.venue_profiles.update_venue_facility` Update Venue Facility write
- and 1 more in this area

**Video 7**

- `cvent.video.create_text_track` Create Text Track write
- `cvent.video.get_video_views` List Video Views read
- `cvent.video.list_audio_tracks` List Audio Tracks read
- `cvent.video.list_video_renditions` List Video Renditions read
- `cvent.video.list_video_text_tracks` List Text Tracks read
- `cvent.video.list_videos` List Videos read
- and 1 more in this area

**Attendee activities 6**

- `cvent.attendee_activities.create_attendee_activity` Add External Activity write
- `cvent.attendee_activities.create_external_attendee_activity_metadata` Add Ext. Activities Metadata write
- `cvent.attendee_activities.list_attendee_activities` List Activities read
- `cvent.attendee_activities.list_external_attendee_activities_metadata` List Ext. Activities Metadata read
- `cvent.attendee_activities.delete_external_attendee_activity_metadata` Delete Ext Activities Metadata destructive
- `cvent.attendee_activities.update_external_attendee_activity_metadata` Update Ext Activities Metadata write

**Bulk 6**

- `cvent.bulk.create_bulk_job` Create Bulk Job write
- `cvent.bulk.list_bulk_job_result` List Bulk Job Result read
- `cvent.bulk.run_bulk_job` Run Bulk Job write
- `cvent.bulk.upload_bulk_job_data` Upload Bulk Job Data write
- `cvent.bulk.cancel_bulk_job` Cancel Bulk Job destructive
- `cvent.bulk.get_bulk_job_by_id` Get Bulk Job read

**Discounts 6**

- `cvent.discounts.create_event_discount` Create Event Discount write
- `cvent.discounts.link_agenda_item_to_discount` Link Agenda Item to Discount write
- `cvent.discounts.list_discounted_agenda_items` List Discounted Agenda Items read
- `cvent.discounts.list_event_discounts` List Event Discounts read
- `cvent.discounts.unlink_agenda_item_from_discount` Unlink Agenda Item Discount destructive
- `cvent.discounts.update_event_discount` Update Event Discount write

**Event travel 5**

- `cvent.event_travel.get_air_actual_detail` Get Air Actual read
- `cvent.event_travel.get_air_requests` Get Air Requests read
- `cvent.event_travel.get_alternate_travel_answers` Get Alternate Travel Answers read
- `cvent.event_travel.get_hotel_requests` Get Hotel Requests read
- `cvent.event_travel.get_housing_reservation_requests` Get Housing Requests read

**Attendee insights 4**

- `cvent.attendee_insights.get_attendee_insights_by_id` Get Engagement Score read
- `cvent.attendee_insights.get_scores` Get Scores read
- `cvent.attendee_insights.get_stats` Get Stats read
- `cvent.attendee_insights.list_attendee_insights` List Engagement Scores read

**Campaigns 4**

- `cvent.campaigns.get_campaigns` List eMarketing Campaigns read
- `cvent.campaigns.get_email_templates` List Email Templates read
- `cvent.campaigns.get_emarketing_email_status` List Emarketing Email Status read
- `cvent.campaigns.send_e_marketing_emails` Send Email To Recipients write

**Compliance 4**

- `cvent.compliance.filter_communication_log_messages` List Communication read
- `cvent.compliance.get_communication_log_messages` List Communication read
- `cvent.compliance.get_configuration` Get Communication Config read
- `cvent.compliance.update_configuration` Update Communication Config write

**Event features 4**

- `cvent.event_features.get_event_features` List Event Features read
- `cvent.event_features.launch_event_features` Launch Event Feature write
- `cvent.event_features.list_event_weblinks` List Event Weblinks read
- `cvent.event_features.update_event_features` Update Event Feature write

**Hooks 4**

- `cvent.hooks.create_contact_hook` Create Contact Hook write
- `cvent.hooks.delete_contact_hook` Delete Contact Hook destructive
- `cvent.hooks.list_contact_hooks` List Contact Hooks read
- `cvent.hooks.update_contact_hook` Update Contact Hook write

**Leads 4**

- `cvent.leads.get_eliterature_requests` List E-literature Requests read
- `cvent.leads.get_lead_qualification_answers` List Qualification Answers read
- `cvent.leads.get_leads` List Leads read
- `cvent.leads.get_leads_post_filters_data` List Leads read

**Orders 4**

- `cvent.orders.get_account_order_by_id` Get Order read
- `cvent.orders.get_account_order_item` Get Order Item read
- `cvent.orders.get_account_order_items_by_order_id` List Account Order Items read
- `cvent.orders.get_account_orders` List Account Orders read

**Transactions 4**

- `cvent.transactions.get_account_transaction_item` List Transaction Item read
- `cvent.transactions.get_account_transaction_items` List Account Transaction Items read
- `cvent.transactions.get_account_transactions` List Account Transactions read
- `cvent.transactions.get_transaction` Get Transaction read

**Travel accounts 4**

- `cvent.travel_accounts.get_supplier_account` Get Supplier Account read
- `cvent.travel_accounts.get_travel_account` Get Travel Account read
- `cvent.travel_accounts.list_supplier_accounts` List Supplier Accounts read
- `cvent.travel_accounts.list_travel_accounts` List Travel Accounts read

**Badge print job 3**

- `cvent.badge_print_job.create_badge_print_job` Create Badge Print Job write
- `cvent.badge_print_job.get_badge_print_job` Get Badge Print Job read
- `cvent.badge_print_job.get_event_badge_print_jobs` List Badge Print Jobs read

**Emails 3**

- `cvent.emails.get_bounce_details` List Email Bounces read
- `cvent.emails.get_email_status` List Email Status read
- `cvent.emails.get_emails_history` Get Emails History Data read

**RFP management 3**

- `cvent.rfp_management.get_rfp` Get RFP read
- `cvent.rfp_management.get_rfp_lead_source` Get RFP Lead Source read
- `cvent.rfp_management.get_rfp_lead_source_section` Get RFP Lead Source Section read

**Badge printer pools 2**

- `cvent.badge_printer_pools.get_badge_printer_pool` Get Badge Printer Pool read
- `cvent.badge_printer_pools.get_badge_printer_pools` List Badge Printer Pools read

**Events plus hub 2**

- `cvent.events_plus_hub.get_hub_members` Get Events+ Hub Members read
- `cvent.events_plus_hub.list_hubs` List Events+ Hubs read

**RFP suppliers 2**

- `cvent.rfp_suppliers.get_rfp_suppliers` List RFP Suppliers read
- `cvent.rfp_suppliers.list_rfp_recipients_history` List RFP Recipients History read

**Usage 2**

- `cvent.usage.get_usage` Get Current Usage read
- `cvent.usage.get_usage_tier` Get Current Usage Tier read

**Attendee messages 1**

- `cvent.attendee_messages.get_attendee_messages_members` Get Messaging Members read

**Authentication 1**

- `cvent.authentication.validate_token` Validate Token read

**Event credits 1**

- `cvent.event_credits.get_attendee_credits` List Attendee Event Credits read

**Event role 1**

- `cvent.event_role.list_event_role_assignment` List Event Role Assignments read

**File 1**

- `cvent.file.get_file` Get File Location read

**Housing hotels 1**

- `cvent.housing_hotels.update_hotel_room_rates` Update Hotel Room Rates write

**Process form 1**

- `cvent.process_form.list_process_form_submission` List Process Form Submissions read

**Proposal draft 1**

- `cvent.proposal_draft.create_proposal_draft` Beta - Create Proposal Draft write

**RFP additional details 1**

- `cvent.rfp_additional_details.list_rfp_past_events` List RFP Past Events read

**Signatures 1**

- `cvent.signatures.get_signatures` List Signatures read

This index shows a sample of each area. All 495 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Cvent MCP server, answered.

**Is there a Cvent MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 495 Cvent actions across events, exhibitor, sessions and contacts, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Cvent.

**What do I need to connect Cvent?**

Cvent API application client ID and Cvent API application client secret, shown beside the client ID in the developer portal. Plus your host and your scopes. The free call account { op: "connections.requirements", service: "cvent" } lists exactly what to paste.

**Can an AI agent delete or change things in Cvent?**

Only if its key allows it, and only with an explicit confirmation. 55 Cvent actions are destructive, including delete Contact, delete Audience Segment and delete Account User Group. 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 Cvent API limit?**

actionlake paces every call to the limits in the Cvent service file: 10 calls a second per connection. Repeated reads are answered from cache (290 Cvent actions can be), which never reaches Cvent.

**What does a Cvent action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (495 Cvent actions page). Cache hits, searches, dry runs and calls Cvent 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 Cvent API does it cover?**

The Cvent REST API ea (OpenAPI 3.0.2) at api-platform.cvent.com/ea by default, or the base URL set when you connect. It is built from Cvent's documentation as read on 23 October 2026. 495 actions in 57 areas, each one in the signed service file (version 1.0.0).

**Can I combine Cvent with my other systems?**

Yes. ask joins Cvent to HaloPSA or NetSuite on the same customer and returns the answer rather than every row. Cvent maps crm.contact, which 192 other connectors also map.

**Does actionlake keep my Cvent data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 1 minute, 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 Cvent 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.

## More connectors like Cvent

Shares the most action names with

- [Qualtrics XM 21](https://actionlake.com/connectors/qualtrics-xm)
- [SurveyMonkey 14](https://actionlake.com/connectors/surveymonkey)
- [SurveySparrow 14](https://actionlake.com/connectors/surveysparrow)
- [Calendly 13](https://actionlake.com/connectors/calendly)
- [Livestorm 12](https://actionlake.com/connectors/livestorm)
- [Lokalise 11](https://actionlake.com/connectors/lokalise)

Joins with, on shared entities

- [Odoo 5](https://actionlake.com/connectors/odoo)
- [Microsoft Dynamics 365 5](https://actionlake.com/connectors/microsoft-dynamics-365)
- [Close 5](https://actionlake.com/connectors/close)
- [Recruit CRM 5](https://actionlake.com/connectors/recruit-crm)
- [HaloPSA 4](https://actionlake.com/connectors/halopsa)
- [Salesforce Sales Cloud 4](https://actionlake.com/connectors/salesforce-sales-cloud)

Browse

- [All Marketing & media connectors](https://actionlake.com/connectors/category/marketing-and-media)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Cvent; the name is the vendor's own. Counts are from the Cvent service file, version 1.0.0.

## Give your agent Cvent today.

[Connect Cvent free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/cvent
More: https://actionlake.com/llms.txt
