跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Eventbrite,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
让你的 AI 使用 Eventbrite:列出你的活动、带签到状态的参会者、订单、票种、场地、折扣码和销售报告,并在你确认后创建、更新和发布活动、门票、场地和活动介绍。
试试这样问
Eventbrite 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Eventbrite、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Eventbrite
让你的 AI 使用 Eventbrite:列出你的活动、带签到状态的参会者、订单、票种、场地、折扣码和销售报告,并在你确认后创建、更新和发布活动、门票、场地和活动介绍。
设置
- 登录 Eventbrite,打开 Account settings → Developer links → API keys(
https://www.eventbrite.com/platform/api-keys)。如果还没有密钥,点击 Create API key 并填写简短的表单。 - 把 Private token(不是 API key、client secret 或 public token)复制到
EVENTBRITE_PRIVATE_TOKEN,不要加 Bearer 一词,然后安装连接器。令牌只会发送给 Eventbrite。 - 先用
eventbrite_get_current_user,再用eventbrite_list_my_organizations检查设置:几乎每个工具都需要这里的组织 id(不是个人主页 URL 中的主办方 id)。
谁能看到什么:令牌以创建它的 Eventbrite 用户身份工作,可访问该用户的所有组织。请只把 MCP 服务器分享给有权查看参会者和订单的人。
可读取的内容:你的组织及其活动(默认是即将举行的活动,也可以查看过去的或全部活动),活动详情和长介绍,带价格、容量和销量的票种,带签到状态的参会者,单个活动或整个组织的订单及完整费用明细,已保存的场地,折扣码、访问码和促销码,以及按天、票种、支付方式、国家或销售渠道统计的销售报告。
没有公开活动搜索:Eventbrite 在 2019 年从 API 中移除了公开活动搜索,因此任何连接器都无法搜索 Eventbrite 上的全部活动。本连接器处理的是你自己组织的活动:列出、分析、创建和发布它们。
创建活动,需你同意:AI 用 eventbrite_create_venue 保存场地(或用 eventbrite_list_venues 选择已有场地),用 eventbrite_create_event 把活动创建为草稿,用 eventbrite_create_ticket_class 添加票种,用 eventbrite_set_event_description 添加介绍,再用 eventbrite_publish_event 发布活动。每一步它都会给你看并等你确认;eventbrite_update_event、eventbrite_update_ticket_class 和 eventbrite_unpublish_event 也一样。设置介绍会替换其中所有区块,包括图片和视频,所以 AI 会先读取当前的介绍。发布需要介绍、主办方、至少一个票种,收费门票还需要在 Eventbrite 中设置收款信息。
安装时默认关闭:eventbrite_cancel_event 和 eventbrite_delete_event。管理员需要有意识地开启它们。两者都只能在活动没有订单时使用,取消发布也是如此。
日期和价格:时间以 UTC 发送,并附带活动时区(例如 Asia/Shanghai)。门票价格写成币种加最小单位的金额:EUR,2500 表示 25.00 EUR。票种一旦售出门票就不能再改价格,活动一旦售出收费门票就不能再改币种。
限制:Eventbrite 每个令牌每小时允许 2,000 次调用。
常见错误:401 INVALID_AUTH:令牌错误或已撤销,或者粘贴的是 API key 而不是 private token。403 NOT_AUTHORIZED:你的用户对该组织或活动没有权限。400 ARGUMENTS_ERROR 等:某个字段无效,响应中会写明(例如 DATE_CONFLICT 或 CANNOT_UNPUBLISH)。404 NOT_FOUND:该用户下没有这个活动、订单或组织。429 HIT_RATE_LIMIT:达到每小时限制;请稍候重试。
该连接器不涉及退款、通过 API 签到、分级库存和座位预订、门票组、自定义问题、Webhook、媒体上传、系列日程以及复制活动。
前提条件: EVENTBRITE_PRIVATE_TOKEN
本地安装连接器
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
打开 http://localhost:3000/connectors/store,选择 Eventbrite 并填入前提条件中列出的环境变量。
可用工具
| Tool | What it does |
|---|---|
eventbrite_get_current_user | Return the Eventbrite user the private token belongs to: id, name, emails |
eventbrite_list_my_organizations | List the organizations the user belongs to: id, name, vertical |
eventbrite_list_events | List the events of an organization, filtered by status and time: id, name, start and end (local and UTC with timezone), status (draft… |
eventbrite_get_event | Get one event with its name, summary, dates, status, url, currency, capacity, listing settings, venue and ticket availability (with the… |
eventbrite_create_event | Create a new event as a draft in an organization |
eventbrite_update_event | Change an event's name, dates, summary, venue, capacity or listing settings; only the fields you pass change |
eventbrite_publish_event | Publish an event: it becomes visible and its tickets go on sale |
eventbrite_unpublish_event | Unpublish an event: it is no longer visible and stops selling |
eventbrite_cancel_event | Cancel an event for good |
eventbrite_delete_event | Delete an event for good |
eventbrite_get_event_description | Get the long description of an event (its structured content): page_version_number and the modules (text with HTML, images, videos) and… |
eventbrite_set_event_description | Replace the long description of an event with one HTML text block and publish it |
eventbrite_list_ticket_classes | List an event's ticket types: id, name, free or cost (with fee and tax), capacity, quantity_sold, sales start and end, on_sale_status… |
eventbrite_create_ticket_class | Add a ticket type to an event, free (free true) or paid (cost such as EUR,2500 for 25.00 EUR in the event currency) with a capacity |
eventbrite_update_ticket_class | Change a ticket type: name, price, capacity, sales dates, limits per order or hidden; only the fields you pass change |
eventbrite_list_attendees | List the attendees of an event (one per ticket sold): id, name, email, ticket type, status (Attending, Checked In, Not Attending)… |
eventbrite_get_attendee | Get one attendee of an event with profile (name, email, phone, company, job title), ticket type, cost, status, check-in state per barcode… |
eventbrite_list_event_orders | List the orders of an event: id, buyer name and email, status, created time, gross, base price, Eventbrite fee, payment fee and tax |
eventbrite_list_organization_orders | List the orders across all events of an organization: id, event_id, buyer name and email, status, created time and amounts |
eventbrite_get_order | Get one order with buyer, status and the full cost breakdown; expand attendees to see the tickets in it, event for the event |
eventbrite_list_venues | List the saved venues of an organization: id, name, address, capacity and age restriction |
eventbrite_create_venue | Save a new venue in an organization so events can use it |
eventbrite_list_discounts | List discount, access and promo codes of an organization: id, code, type, amount_off or percent_off, how many are available and used… |
eventbrite_get_sales_report | Get a sales report for one or more events: gross, net, quantity, fees and royalty per period (day by default), optionally grouped by… |
示例提示
- “我们下一场活动按票种各卖出了多少张票?还剩多少张?”
- “按天列出我们上个月所有活动的总销售额和手续费。”
- “谁买了周六工作坊的票但还没有签到?”
- “我们的夏季大会有哪些折扣码?每个用了多少次?”
- “在我们已保存的场地创建一个名为 Product Meetup Shanghai 的活动草稿,时间是 11 月 20 日 18:00 到 21:00(上海时间),提供 80 张免费门票。创建前先把全部内容给我看。”
下一步
这份指南对你有帮助吗?