claude mcp add --transport http valore https://valore.app/api/mcp \
--header "Authorization: Bearer vlr_YOUR_API_KEY"
search_public_eventsread
Search upcoming public events across all of Valore (not limited to your calendar). Matches the title, description, venue and tags; optionally filter by city, category, Valore Executive (high-end / investor / executive events) or AI-classified kinds.
list_eventsread
List events on your calendar (the calendar this API key belongs to), sorted by start time. Filter by status or a date range.
get_eventread
Retrieve one event on your calendar with its ticket types, live guest stats (going, pending, waitlist, checked in, revenue, page views) and night-before intros (setting, send time, how many guests answered and opted in, emails sent).
create_eventwrite
Create an event on your calendar. It's published immediately unless status is "draft". Dates are wall-clock times in `timezone` (or ISO with an offset). Use price_cents for a single paid ticket (omit for free).
update_eventsends email
Change fields on an event (send only what should change). Registered guests are emailed about time/location changes unless notify_guests is false. status "canceled" cancels the event and notifies guests (add refund_paid_guests: true to refund paid tickets); "published" publishes a draft.
list_guestsread
List an event's guests (registrations, invitees, waitlist). Filter by status, check-in state, or search by name/email.
update_guest_statussends email
Approve, decline, waitlist or otherwise change a guest's status (e.g. status "going" approves a pending guest). The guest is emailed unless notify is false. Approving a guest who owes payment keeps them pending until they pay.
check_in_guestwrite
Mark a confirmed (going) guest as arrived, by guest_id or by the ticket_token from their QR code. undo: true reverses a check-in.
check_invite_listread
Before send_invites: flag addresses on the do-not-invite list, opted out, bounced, unsubscribed, invalid or misspelled (with a suggested fix). Sends nothing; addresses with no issue are left out.
send_invitessends email
Email invitations to an event from the API key owner. People who are already registered are skipped. Up to 500 per call.
create_blastwrite
Draft an email blast. With event_id it goes to that event's guests (audience: guest statuses such as going, pending_approval, waitlist, checked_in, not_checked_in; default going). Without event_id it's a newsletter to your calendar's subscribers (audience: subscriber tags; empty = everyone). Nothing is sent until send_blast, unless scheduled_at is set.
send_blastsends email
Send a drafted blast now to its audience. Blasts that were already sent can't be sent again.
list_subscribersread
List people subscribed to your calendar (newest first). Filter by status, tag, or search by name/email.
add_subscriberswrite
Add people to your calendar's subscriber list (up to 500 per call), optionally tagging them. People who previously unsubscribed are left opted out.
get_event_insightsread
Analytics for one event: guest stats, registrations by day, page views and top traffic sources, guest sources, feedback ratings and email performance.
list_photosread
List an event's photo album (newest first), including hidden ones. featured = shown under "Event photos" on the page; the rest are "Community photos" shared by guests.
update_photowrite
Feature a photo in "Event photos" (featured: true) or move it to "Community photos" (false), hide or unhide it, or edit its caption. Photo ids come from list_photos.
list_do_not_inviteread
List addresses on the calendar's do-not-invite list (never sent invites from any event on it).
add_to_do_not_invitewrite
Add addresses to the calendar's do-not-invite list so no event on it ever invites them (they can still RSVP to public events).
export_attendeesread
List attendees across several or all of the calendar's events, each row with its event. Filter by event ids or a start-date range; page with cursor.
refund_ordersends email
Refund a paid ticket order through Stripe: in full (omit amount_cents) or partially. This moves real money. Order ids come from the orders on get_event or the REST orders list.
list_tracking_linksread
List an event's tracking links (short share links per channel) with clicks, visitors, registrations, tickets and revenue for each, to see which channel brings guests.
create_tracking_linkwrite
Create a short share link for one channel (newsletter, Instagram, a partner) so registrations through it are counted separately. Optional UTM tags, a coupon code applied at checkout, and a preselected ticket type.
list_staff_linksread
List an event's door-staff check-in links (no login needed to use them), whether each is active, and how many guests each checked in.
create_staff_linkwrite
Create a check-in link for door staff or volunteers: anyone with the URL can scan tickets and check guests in without a Valore account, until it's revoked.
list_pollsread
List an event's polls and "Find a time" date polls with live yes / maybe / no counts per option.
create_pollwrite
Add a poll to an event page (kind "poll", text options) or a "Find a time" date poll (kind "date", options with starts_at and ends_at as wall-clock "YYYY-MM-DDTHH:mm" in the event timezone). Guests vote on the page.
list_commentsread
Read an event's discussion: comments with replies, reactions, and whether each is from a host, pinned or hidden.
post_commentsends email
Post a comment (or a reply with parent_id) in an event's discussion as the host. Guests following the discussion are notified.
list_peopleread
Search the calendar's people (subscribers, past guests, imports) with filters: tags, attended/registered at least N events, spent at least, city, active in the last N days, specific events, SMS opt-in, or a saved segment. Returns contacts with tags, event counts and spend, plus the total.
get_personread
Full CRM profile for one person: details, stats, registrations and orders, messages sent, the activity timeline (notes, check-ins) and segments. Person ids come from list_people.
add_person_notewrite
Add a note to a person's CRM timeline (visible to the calendar's team).
tag_peoplewrite
Add or remove tags on people, chosen by ids (from list_people) or by filters. Tags drive segments and campaign audiences.
list_segmentsread
List saved segments (named people filters) with their current size. Use a segment id in list_people or as a campaign audience.
create_segmentwrite
Save a named people filter (e.g. "Regulars": attended at least 3 events). Segments update automatically as people match.
create_campaignsends email
Draft an email or text campaign to a CRM audience: all, tags, a segment, specific people, an event's guests (by status) or filters. Merge fields {first_name}, {event_title}, {event_link}. Saved as a draft; preview_campaign_audience shows who'd get it, and send_blast sends it.
preview_campaign_audienceread
Count who a campaign would reach (and who'd be excluded, e.g. unsubscribed or no SMS consent) before drafting or sending. Sends nothing.
list_dealsread
List the sponsor / partner deal pipeline (stages: lead, contacted, negotiating, committed, won, lost) with values and totals per stage.
create_dealwrite
Add a sponsor or partner deal to the pipeline, optionally tied to an event, with a value in cents and a next-step date.
update_dealwrite
Update a deal or move it to another stage (lead, contacted, negotiating, committed, won, lost). Deal ids come from list_deals.
list_membership_tiersread
List the calendar's membership tiers (free, one-time, monthly or yearly) with prices and whether they need approval.
list_membersread
List the calendar's members with their tier and status (pending approval, active, past due, canceled). Filter by status or tier.
approve_membersends email
Approve a pending membership request (from list_members with status pending). The member is emailed.
find_vendorsread
Find event vendors in the San Francisco Bay Area (only area covered): DJs, caterers, food trucks, florists, string quartets, rentals, photographers, entertainers, emcees, auctioneers, team building, event staff, planners and more. Pass the request as plain text in `q`. Returns each vendor's own website, phone and any third-party rating. Valore doesn't book vendors.
plan_event_vendorsread
For one event on this calendar: a Bay Area vendor shortlist per vendor type that kind of event needs (a wedding: planner, florist, photographer, caterer, music, officiant…), read from the event's city, title and category. Say how the event was read (event_type_from) and offer to change it with `for`. Valore doesn't book vendors or know prices.
find_venuesread
Find event venues in the San Francisco Bay Area (only area covered): ballrooms, wineries, estates, historic halls, museums, lofts, rooftops, waterfront, private dining, bars, breweries, meeting spaces and activity venues. Pass the request as plain text in `q` (a headcount like "for 150 guests" filters by stated capacity). Returns each venue's events page, phone, capacity and any third-party rating. Valore doesn't book venues.