Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

ConfBuilder

REMOTE · MCP.SEAMLESSEVENTS.IO · SCANNED OCT 4

ConfBuilder tools: events, speakers, sponsors, attendees, schedules, content, news, polls, chat.

33 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security83
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema blocked by authentication: the endpoint requires auth we don't have to read it. See how to fix → Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Tool Safety0
  • Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Capabilities0
  • Capabilities blocked by authentication: the endpoint requires auth we don't have to read them. See how to fix → Unverified

Unverified: 6 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm. Claim this server and supply a read-only token to verify it and lift the score.

Install

How do I install the ConfBuilder MCP server?

ConfBuilder is a hosted endpoint at https://mcp.seamlessevents.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.seamlessevents.io

# add to Claude Code
claude mcp add --transport http io-seamlessevents-mcp-confbuilder 'https://mcp.seamlessevents.io/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "io-seamlessevents-mcp-confbuilder": {
      "url": "https://mcp.seamlessevents.io/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "io-seamlessevents-mcp-confbuilder": {
      "type": "http",
      "url": "https://mcp.seamlessevents.io/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.io-seamlessevents-mcp-confbuilder]
url = "https://mcp.seamlessevents.io/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-seamlessevents-mcp-confbuilder": {
      "type": "remote",
      "url": "https://mcp.seamlessevents.io/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add io-seamlessevents-mcp-confbuilder --url 'https://mcp.seamlessevents.io/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  io-seamlessevents-mcp-confbuilder:
    url: "https://mcp.seamlessevents.io/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "io-seamlessevents-mcp-confbuilder": {
      "Transport": "http",
      "Url": "https://mcp.seamlessevents.io/mcp"
    }
  }
}
# add to Vellum
assistant mcp add io-seamlessevents-mcp-confbuilder -t streamable-http -u 'https://mcp.seamlessevents.io/mcp'
// mcp.json
{
  "mcpServers": {
    "io-seamlessevents-mcp-confbuilder": {
      "type": "http",
      "url": "https://mcp.seamlessevents.io/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 30 Sept 26 33

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 6 Oct 2026 · Probed https://mcp.seamlessevents.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.seamlessevents.io CN=WR3,O=Google Trust Services,C=US 24 Sept 2026 23 Dec 2026 RSA 2048 SHA256-RSA c98f2cb5306713ac1206d2b12637dd22
SANs: mcp.seamlessevents.io
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.seamlessevents.io. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
seamlessevents.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://mcp.confbuilder.com/.well-known/oauth-protected-resource/mcp"

Bearer resource_metadata="https://mcp.confbuilder.com/.well-known/oauth-protected-resource/mcp"

Protected resource metadata

Document https://mcp.confbuilder.com/.well-known/oauth-protected-resource/mcp
Retrieved Yes
Problem metadata_resource_mismatch
Resource https://mcp.confbuilder.com/mcp
Authorisation server https://mcp.confbuilder.com/

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.seamlessevents.io/mcp Verified 200
http (plaintext) http://mcp.seamlessevents.io/mcp HTTPS enforced 302 https://mcp.seamlessevents.io/mcp
MCP tools · 76 exposed · ~5,315 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
accept_event_invitation ~48

Accept the logged-in user's own pending invitation to an event (activates their membership). Use when the user says 'accept my invite to <event>'.

NameTypeReqDescription
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

archive_entity_content ~86

Archive (or unarchive) an entity's content item by document id. Archived content is hidden from the app but kept (content has no hard delete). Get document ids from list_content.

NameTypeReqDescription
archiveboolean––
document_idstringyes–
entity_idstringyes–
entity_typestringyes–
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

check_in_attendees ~41

Check in attendees in bulk. attendee_ids are ids from list_attendees.

NameTypeReqDescription
attendee_idsarrayyes–
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

check_website_slug ~57

Check whether a website-builder slug (the subdomain label, 3–40 lowercase letters/numbers/hyphens) is valid and available, e.g. before save_website claims it.

NameTypeReqDescription
slugstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

create_activity ~145

Create a session (activity) in a schedule. Requires title; optional dates/times (ISO, e.g. start_date 2025-09-21, start_time 10:00:00), description, location, notes, and speaker_ids/sponsor_ids to link speakers or sponsors to the session.

NameTypeReqDescription
description–––
end_date–––
end_time–––
event_idstringyes–
location–––
notes–––
schedule_idstringyes–
speaker_ids–––
sponsor_ids–––
start_date–––
start_time–––
titlestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

create_checkout ~86

Start a checkout that pays for upgrading an event (speaker module) via Polar. Returns the hosted checkout URL — give it to the user to open and pay; the upgrade activates automatically once payment completes. No tool exists to check payment status — ask in the Polar billing portal instead.

NameTypeReqDescription
currencystring––
event_idstringyes–
localestring––

Structured output declared, but exposes no named fields.

No examples provided.

create_event ~98

Create an event. Requires title, start_date and end_date (ISO 8601, e.g. 2025-09-21T09:00:00Z) and team_id (get from list_teams). location optional.

NameTypeReqDescription
end_datestringyes–
location–––
start_datestringyes–
team_idstringyes–
titlestringyes–
website–––

Structured output declared, but exposes no named fields.

No examples provided.

create_marketing_poster ~174

Create a saved marketing poster (a grid of cards for the Marketing Builder). kind fixes the entity type: 'speakers', 'sponsors' or 'attendees'. entity_ids are the ids of the entities to show on the poster (get them from list_speakers/list_sponsors/list_attendees). cols_desktop/cols_mobile are grid columns; png_cols is the cards-per-row used for PNG export; card_urls carries hosted card PNGs ({fp: templateFingerprint, urls: {cardId: url}}).

NameTypeReqDescription
card_urls–––
cols_desktopinteger––
cols_mobileinteger––
entity_ids–––
event_idstringyes–
kindstringyes–
namestringyes–
png_cols–––

Structured output declared, but exposes no named fields.

No examples provided.

create_news ~64

Post a news item to an event's news feed (organisers). notify=True (default) also push-notifies everyone linked to the event.

NameTypeReqDescription
body–––
event_idstringyes–
notifyboolean––
titlestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

create_poll ~70

Create a poll for an event's audience. Requires a question and at least two options (e.g. options ['Yes', 'No']). Voting is anonymous; results tally is returned with the poll.

NameTypeReqDescription
event_idstringyes–
optionsarrayyes–
questionstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

create_schedule ~65

Create a schedule (track) for an event. Optional name (default 'Event Schedule'), schedule_type (default 'detailed') and location.

NameTypeReqDescription
event_idstringyes–
location–––
namestring––
schedule_typestring––

Structured output declared, but exposes no named fields.

No examples provided.

create_speaker ~118

Create a speaker for an event. Requires first_name, last_name, email. The speaker is coupled to the event; image files can be added later with upload_speaker_image.

NameTypeReqDescription
bio–––
company_name–––
company_role–––
emailstringyes–
event_idstringyes–
first_namestringyes–
form_typestring––
last_namestringyes–
linkedin–––
talk_description–––
talk_title–––

Structured output declared, but exposes no named fields.

No examples provided.

create_sponsor ~140

Create a sponsor for an event. Requires company_name and sponsor_type (a sponsor category — pick from list_sponsor_categories, e.g. 'gold_sponsor'; custom values are also fine and become available event-wide). Primary contact name/email recommended. Logos are uploaded separately later.

NameTypeReqDescription
company_namestringyes–
description–––
event_idstringyes–
form_typestring––
linkedin_url–––
primary_contact_email–––
primary_contact_name–––
primary_contact_phone–––
sponsor_typestringyes–
tagline–––
website_url–––

Structured output declared, but exposes no named fields.

No examples provided.

delete_activity ~42

Delete an activity (session) from a schedule.

NameTypeReqDescription
activity_idstringyes–
event_idstringyes–
schedule_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

delete_chat_message ~38

Delete a chat message (your own; organisers can delete any).

NameTypeReqDescription
event_idstringyes–
message_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

delete_event ~31

Delete an event (removes it from listings; payments preserved for audit).

NameTypeReqDescription
event_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

delete_marketing_poster ~34

Delete a marketing poster by id.

NameTypeReqDescription
event_idstringyes–
poster_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

delete_schedule ~37

Delete a schedule (track) and all its activities and versions.

NameTypeReqDescription
event_idstringyes–
schedule_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

delete_speaker ~43

Delete a speaker from an event. Permanent — removes their talk links, content and images.

NameTypeReqDescription
event_idstringyes–
speaker_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

delete_sponsor ~43

Delete a sponsor from an event. Permanent — removes their logo, links and card images.

NameTypeReqDescription
event_idstringyes–
sponsor_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

find_events ~55

Find events the user can access. Optional free-text query `q`. Returns id/title/dates — chain the id into other tools.

NameTypeReqDescription
pageinteger––
page_sizeinteger––
q–––

Structured output declared, but exposes no named fields.

No examples provided.

get_attendee ~39

Get one attendee by id (profile, ticket, check-in state).

NameTypeReqDescription
attendee_idstringyes–
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_billing_portal_url ~36

Get the user's Polar billing-portal URL — manage payments, receipts and subscriptions. Open the returned URL in a browser.

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

get_event ~33

Get one event by id (full detail: modules, speakers, sponsors, schedules).

NameTypeReqDescription
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_event_modules ~37

List an event's modules with their enabled state (speaker, schedule, content, attendee, app).

NameTypeReqDescription
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_form_config ~61

Get an event's intake form config (fields + metadata). Optional form_type filter ('speaker-info', 'sponsor-info', 'call-for-speakers'); without it returns the first config.

NameTypeReqDescription
event_idstringyes–
form_type–––

Structured output declared, but exposes no named fields.

No examples provided.

get_my_labels ~49

Get the logged-in user's areas-of-interest labels for an event (e.g. ['AI', 'Fintech']) — what they're interested in / following there.

NameTypeReqDescription
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_promo_config ~63

Get an event's card design config. Optional promo_type filter ('website', 'sponsor-website', 'promo', 'sponsor-promo'); without it returns the event's first config.

NameTypeReqDescription
event_idstringyes–
promo_type–––

Structured output declared, but exposes no named fields.

No examples provided.

get_schedule ~34

Get one schedule by id (with its activities).

NameTypeReqDescription
event_idstringyes–
schedule_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_speaker ~43

Get one speaker by id (bio, talk title, headshot, logos, links).

NameTypeReqDescription
event_idstringyes–
speaker_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_sponsor ~40

Get one sponsor by id (company info, contacts, logos, status).

NameTypeReqDescription
event_idstringyes–
sponsor_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_website ~70

Get an event's website-builder state: config (the section/theme draft JSON), slug (claimed address, e.g. summit2026 gives summit2026.confbuilder.com), publishedConfig + publishedAt (what is live). config null = website not started.

NameTypeReqDescription
event_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

invite_event_member ~89

Invite someone to an event by email — the account is created for them if they don't have one, and they get an invitation email. role: 'admin' (full control), 'editor' (manage content; default) or 'viewer' (read-only).

NameTypeReqDescription
emailstringyes–
event_idstringyes–
name–––
rolestring––

Structured output declared, but exposes no named fields.

No examples provided.

list_activities ~37

List activities (sessions/talks) in one schedule.

NameTypeReqDescription
event_idstringyes–
schedule_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

list_attendees ~70

List attendees for an event (paginated). Optional `search` by name/email, `state` filter (e.g. 'complete').

NameTypeReqDescription
event_idstringyes–
pageinteger––
page_sizeinteger––
search–––
state–––

Structured output declared, but exposes no named fields.

No examples provided.

list_card_presets ~41

List the built-in card design presets (port of the frontend card-builder starters). Pass a preset name to set_promo_config's `preset` param.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_chat_conversations ~58

List the logged-in user's DM threads for an event (one row per peer, latest message first). Pass a conversation's peerId to list_chat_messages as `peer` to read the full thread.

NameTypeReqDescription
event_idstringyes–

No output schema declared.

No examples provided.

list_chat_messages ~67

List chat messages for an event-wide channel (oldest last). Optional `peer` for a DM thread, `after` ISO timestamp to poll for new messages.

NameTypeReqDescription
after–––
event_idstringyes–
limitinteger––
peer–––

No output schema declared.

No examples provided.

list_content ~67

List an event's content items (slides, documents, assets) — or one entity's content only: pass entity_type ('speaker', 'sponsor' or 'schedule') + entity_id.

NameTypeReqDescription
entity_id–––
entity_type–––
event_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

list_event_members ~61

List the people with direct access to an event: user_id, name, email, role ('event:admin'/'event:editor'/'event:viewer'/'speaker'), invitation status ('active'/'pending').

NameTypeReqDescription
event_idstringyes–

No output schema declared.

No examples provided.

list_marketing_posters ~41

List an event's saved marketing posters (poster grids of speaker/sponsor/attendee cards, newest first).

NameTypeReqDescription
event_idstringyes–

No output schema declared.

No examples provided.

list_news ~23

List news items for an event.

NameTypeReqDescription
event_idstringyes–

No output schema declared.

No examples provided.

list_notifications ~44

List the logged-in user's notifications across their events (newest first): id/title/body/data/read + unread_count. Pair with mark_notification_read when the user asks to catch up.

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

list_polls ~46

List polls for an event (open polls with anonymous results; include_closed=True to see closed ones too).

NameTypeReqDescription
event_idstringyes–
include_closedboolean––

No output schema declared.

No examples provided.

list_schedules ~26

List schedules (tracks) for an event.

NameTypeReqDescription
event_idstringyes–
NameTypeReqDescription
result–yes–

No examples provided.

list_speakers ~68

List speakers for an event (paginated). Optional form_type filter, e.g. 'speaker-intake' or 'call-for-speakers'.

NameTypeReqDescription
event_idstringyes–
form_type–––
pageinteger––
page_sizeinteger––

Structured output declared, but exposes no named fields.

No examples provided.

list_sponsor_categories ~55

List the sponsor categories available for create_sponsor/update_sponsor. Defaults (e.g. 'gold_sponsor') plus any custom categories already in use on the event when event_id is given.

NameTypeReqDescription
event_id–––

No output schema declared.

No examples provided.

list_sponsors ~53

List sponsors for an event (paginated). Optional free-text query `q`.

NameTypeReqDescription
event_idstringyes–
pageinteger––
page_sizeinteger––
q–––

Structured output declared, but exposes no named fields.

No examples provided.

list_teams ~27

List the user's teams (id + name). Use a team_id when creating an event.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

mark_notification_read ~32

Mark one of the user's notifications as read (get ids from list_notifications).

NameTypeReqDescription
notification_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

Common questions

What is the ConfBuilder MCP server?

ConfBuilder is an MCP server listed in the public MCP registry as io.seamlessevents.mcp/confbuilder. ConfBuilder tools: events, speakers, sponsors, attendees, schedules, content, news, polls, chat. This page covers its hosted endpoint (https://mcp.seamlessevents.io/mcp).

Is the ConfBuilder MCP server safe to use?

ConfBuilder scores 33 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the ConfBuilder MCP server expose?

ConfBuilder exposes 76 tools: request_login_code, verify_login_code, me, list_teams, find_events, and 71 more. Their descriptions and schemas cost roughly 5,315 tokens of context every time the server is loaded.

Does the ConfBuilder MCP server require authentication?

Yes. ConfBuilder asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the ConfBuilder MCP server still maintained?

ConfBuilder is still listed as active in the MCP registry. We last reached this channel on 4 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.