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
me ~29

Profile of the logged-in user (id, name, email, team_ids), via the Authorization header token.

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

publish_schedule ~54

Publish a schedule (track): snapshots the current draft into a new version — that snapshot is what the app and website render. Publish again after edits.

NameTypeReqDescription
event_idstringyes–
schedule_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

publish_website ~59

Publish an event's website: snapshots the current draft live (what visitors see). Requires a saved config and a claimed slug — save_website first. Publish again after further edits in the builder to ship them.

NameTypeReqDescription
event_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

remove_event_member ~49

Remove a member's access to an event (their speaker links are not affected). Get user_id from list_event_members.

NameTypeReqDescription
event_idstringyes–
user_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

request_login_code ~61

Email a 6-digit sign-in code to the user's address. The user reads the code from their inbox and gives it back to you; then call verify_login_code. Use this whenever an API tool returns 'Not authorized'.

NameTypeReqDescription
emailstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

save_website ~140

Save an event's website-builder draft. `config` is the website-builder JSON (sections + theme — best obtained by reading get_website and editing it, or by asking the user for what they want built). Optional `slug` claims or renames the site address (3–40 chars: lowercase letters, numbers, hyphens; check with check_website_slug first — taken slugs fail with 409, and old slugs stay reserved forever when renaming so printed links keep working). Publishing is a separate step (publish_website).

NameTypeReqDescription
configobjectyes–
event_idstringyes–
slug–––

Structured output declared, but exposes no named fields.

No examples provided.

send_chat_message ~66

Send a chat message to an event's chat channel (as the logged-in user). Optional peer_user_id sends a direct message to that user instead of the event-wide channel.

NameTypeReqDescription
bodystringyes–
event_idstringyes–
peer_user_id–––

Structured output declared, but exposes no named fields.

No examples provided.

send_speaker_login_link ~70

Email a speaker a passwordless sign-in link for the ConfBuilder app (their account is created if needed). Use when the user asks to send a speaker their login / access link; confirm the speaker before sending.

NameTypeReqDescription
event_idstringyes–
speaker_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

set_event_image ~83

Upload an image for an event (e.g. hero/banner) and set it as the event's eventImage. `source` is a public image URL (fetched by this server, e.g. Drive link or website) or a base64 data URL. Replaces any existing image.

NameTypeReqDescription
event_idstringyes–
sourcestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

set_form_config ~129

Create or update an event's intake form config (upsert by event_id + form_type). form_type: 'speaker-info', 'sponsor-info' or 'call-for-speakers'. `config` is the form-builder JSON: {fields: [{id, label, type, enabled, required, options, helpText, sectionStart, maxWords}], metadata: {title, subtitle, showTitle, shareCaption, welcomeInfo: {tabLabel, heading, body}}}.

NameTypeReqDescription
configobjectyes–
event_idstringyes–
form_typestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

set_my_labels ~59

Replace the logged-in user's areas-of-interest labels for an event (the full list replaces the old one — read with get_my_labels first and keep what they want to keep).

NameTypeReqDescription
event_idstringyes–
labelsarrayyes–

Structured output declared, but exposes no named fields.

No examples provided.

set_promo_config ~167

Create or update an event's card design config (upsert by event_id + promo_type). promo_type: 'website' (speaker website cards), 'sponsor-website' (sponsor website cards), 'promo' / 'sponsor-promo' (social share cards). Pass either `preset` (a name from list_card_presets) or `config` (the card-design JSON the card builder saves: templateUrl, bgColor, canvasWidth/canvasHeight, field descriptors).

NameTypeReqDescription
config–––
embed_background_color–––
embed_max_card_width–––
embed_speaker_order–––
embed_sponsor_order–––
event_idstringyes–
preset–––
promo_typestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

toggle_event_module ~74

Enable or disable an event module. module_id is one of 'speaker', 'schedule', 'content', 'attendee', 'app'. Disabling hides the module for the event's users without deleting anything.

NameTypeReqDescription
enabledbooleanyes–
event_idstringyes–
module_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

update_activity ~114

Update a session (activity). Pass only the fields to change; setting speaker_ids/sponsor_ids replaces the linked speakers/sponsors.

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

Structured output declared, but exposes no named fields.

No examples provided.

update_attendee ~90

Update an attendee's details. Pass only the fields to change (first_name, last_name, email, phone_number, company_name, job_title).

NameTypeReqDescription
attendee_idstringyes–
company_name–––
email–––
event_idstringyes–
first_name–––
job_title–––
last_name–––
phone_number–––

Structured output declared, but exposes no named fields.

No examples provided.

update_event ~76

Update an event. Pass only the fields to change (title, start_date, end_date, location, website). The event image is set with set_event_image.

NameTypeReqDescription
end_date–––
event_idstringyes–
location–––
start_date–––
title–––
website–––

Structured output declared, but exposes no named fields.

No examples provided.

update_event_member ~76

Change a member's role: 'admin' (full control), 'editor' (manage content) or 'viewer' (read-only). Get user_id from list_event_members. The event creator cannot be demoted.

NameTypeReqDescription
event_idstringyes–
rolestringyes–
user_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

update_marketing_poster ~119

Update a marketing poster. Pass only the fields to change: name, entity_ids (replaces the poster's cards), cols_desktop, cols_mobile, png_cols, card_urls. kind is fixed at creation and cannot change — create a new poster for a different entity type.

NameTypeReqDescription
card_urls–––
cols_desktop–––
cols_mobile–––
entity_ids–––
event_idstringyes–
name–––
png_cols–––
poster_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

update_schedule ~58

Update a schedule (track): name, schedule_type or location. Activities are managed separately.

NameTypeReqDescription
event_idstringyes–
location–––
name–––
schedule_idstringyes–
schedule_type–––

Structured output declared, but exposes no named fields.

No examples provided.

update_speaker ~156

Update a speaker. Pass only the fields to change (snake_case names). For images use upload_speaker_image instead of headshot/company_logo. Set website_card_approved / promo_card_approved true to publish the speaker's cards to the website walls.

NameTypeReqDescription
bio–––
company_name–––
company_role–––
embed_enabled–––
event_idstringyes–
first_name–––
form_type–––
internal_notes–––
last_name–––
linkedin–––
promo_card_approved–––
speaker_idstringyes–
talk_description–––
talk_title–––
website_card_approved–––

Structured output declared, but exposes no named fields.

No examples provided.

update_sponsor ~172

Update a sponsor. Pass only the fields to change (snake_case names). sponsor_type takes a category value from list_sponsor_categories. primary_contact_email is frozen by the API (it owns the sponsor account). Set website_card_approved / promo_card_approved true to publish the sponsor's cards to the website walls.

NameTypeReqDescription
company_name–––
description–––
embed_enabled–––
event_idstringyes–
internal_notes–––
linkedin_url–––
primary_contact_name–––
primary_contact_phone–––
promo_card_approved–––
sponsor_idstringyes–
sponsor_information_status–––
sponsor_type–––
tagline–––
website_card_approved–––
website_url–––

Structured output declared, but exposes no named fields.

No examples provided.

upload_entity_content ~116

Attach a content file (slide deck, video, image, PDF…) to a speaker, sponsor or schedule. entity_type picks which. `source` is a public URL (fetched by this server) or a base64 data URL. name is a label shown in the app, e.g. 'presentation' or 'previous_talk'.

NameTypeReqDescription
entity_idstringyes–
entity_typestringyes–
event_idstringyes–
namestringyes–
sourcestringyes–

Structured output declared, but exposes no named fields.

No examples provided.

upload_speaker_image ~134

Upload an image for a speaker and attach it to a slot (headshot, company_logo or company_logo_white). `source` is a public image URL (fetched by this server, e.g. Drive link or website) or a base64 data URL. Replaces any existing image in that slot. Ask the user whether to auto-crop the image to a face (face_crop) before uploading if they haven't said.

NameTypeReqDescription
event_idstringyes–
face_cropboolean––
slotstring––
sourcestringyes–
speaker_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

upload_sponsor_image ~108

Upload a logo for a sponsor and attach it to a slot (company_logo, company_logo_white, company_logo_vector or company_logo_white_vector). `source` is a public image URL (fetched by this server, e.g. Drive link or website) or a base64 data URL. Replaces any existing logo in that slot.

NameTypeReqDescription
event_idstringyes–
slotstring––
sourcestringyes–
sponsor_idstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

verify_login_code ~66

Complete login with the 6-digit code from request_login_code. Returns an API token the user must set as their client's authorization header (this server keeps no per-session state). Token is valid for 7 days.

NameTypeReqDescription
codestringyes–
emailstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

void_attendee ~65

Void an attendee's ticket (mark it invalid). resell=True also frees the ticket-type capacity so the ticket can be sold again; default keeps it consumed.

NameTypeReqDescription
attendee_idstringyes–
event_idstringyes–
resellboolean––

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.