# ConfBuilder (io.seamlessevents.mcp/confbuilder): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.seamlessevents.mcp%2Fconfbuilder/versions/latest)
- Connected to: https://mcp.seamlessevents.io/mcp
- Homepage: https://confbuilder.com/
- Scoring rules: v2
- Tools: 78
- Average: 42.3 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how ConfBuilder (io.seamlessevents.mcp/confbuilder)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 78 tools. Above 40, models choose less accurately.

## Tools

- `list_news`: 18 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `delete_activity`: 26 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id, activity_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id, activity_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id, activity_id. Name the tool or the place that returns it, or models look it up first.
- `delete_marketing_poster`: 26 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, poster_id.
  - Minor: String arguments with no constraint or example: event_id, poster_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, poster_id. Name the tool or the place that returns it, or models look it up first.
- `get_attendee`: 26 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, attendee_id.
  - Minor: String arguments with no constraint or example: event_id, attendee_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, attendee_id. Name the tool or the place that returns it, or models look it up first.
- `get_schedule`: 26 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `list_activities`: 26 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `list_schedules`: 26 / 100
  - Major: The description only restates the name (6 words).
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_marketing_posters`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_polls`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, include_closed.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: The meaning of the boolean argument include_closed is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `check_in_attendees`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, attendee_ids.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, attendee_ids. Name the tool or the place that returns it, or models look it up first.
- `delete_chat_message`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, message_id.
  - Minor: String arguments with no constraint or example: event_id, message_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, message_id. Name the tool or the place that returns it, or models look it up first.
- `delete_event`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `delete_schedule`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `get_speaker`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, speaker_id.
  - Minor: String arguments with no constraint or example: event_id, speaker_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, speaker_id. Name the tool or the place that returns it, or models look it up first.
- `get_sponsor`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, sponsor_id.
  - Minor: String arguments with no constraint or example: event_id, sponsor_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, sponsor_id. Name the tool or the place that returns it, or models look it up first.
- `list_event_members`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `create_news`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, title, body, notify.
  - Minor: String arguments with no constraint or example: event_id, title.
  - Minor: The meaning of the boolean argument notify is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `delete_speaker`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, speaker_id.
  - Minor: String arguments with no constraint or example: event_id, speaker_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, speaker_id. Name the tool or the place that returns it, or models look it up first.
- `delete_sponsor`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, sponsor_id.
  - Minor: String arguments with no constraint or example: event_id, sponsor_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, sponsor_id. Name the tool or the place that returns it, or models look it up first.
- `get_event`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
- `get_event_modules`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_chat_conversations`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `mark_notification_read`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: notification_id.
  - Minor: String arguments with no constraint or example: notification_id.
  - Minor: Required identifiers whose description does not say where the value comes from: notification_id. Name the tool or the place that returns it, or models look it up first.
- `remove_event_member`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, user_id.
  - Minor: String arguments with no constraint or example: event_id, user_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, user_id. Name the tool or the place that returns it, or models look it up first.
- `update_activity`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id, activity_id, title, start_date, end_date, start_time, end_time, description, location, notes, speaker_ids, sponsor_ids.
  - Minor: String arguments with no constraint or example: event_id, schedule_id, activity_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id, activity_id. Name the tool or the place that returns it, or models look it up first.
- `update_attendee`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, attendee_id, first_name, last_name, email, phone_number, company_name, job_title.
  - Minor: String arguments with no constraint or example: event_id, attendee_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, attendee_id. Name the tool or the place that returns it, or models look it up first.
- `update_event`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, title, start_date, end_date, location, website.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `update_schedule`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id, name, schedule_type, location.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `void_attendee`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, attendee_id, resell.
  - Minor: String arguments with no constraint or example: event_id, attendee_id.
  - Minor: The meaning of the boolean argument resell is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, attendee_id. Name the tool or the place that returns it, or models look it up first.
- `list_chat_messages`: 39 / 100
  - Major: Arguments without a description: event_id, limit, after, peer.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `set_my_labels`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, labels.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `unpublish_schedule`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, schedule_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `update_marketing_poster`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, poster_id, name, entity_ids, cols_desktop, cols_mobile, png_cols, card_urls.
  - Minor: String arguments with no constraint or example: event_id, poster_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, poster_id. Name the tool or the place that returns it, or models look it up first.
- `update_sponsor`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, sponsor_id, company_name, tagline, description, website_url, linkedin_url, sponsor_type, primary_contact_name, primary_contact_phone, sponsor_information_status, internal_notes, website_card_approved, promo_card_approved, embed_enabled.
  - Minor: String arguments with no constraint or example: event_id, sponsor_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, sponsor_id. Name the tool or the place that returns it, or models look it up first.
- `archive_entity_content`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, entity_type, entity_id, document_id, archive.
  - Minor: String arguments with no constraint or example: event_id, entity_id, document_id.
  - Minor: The meaning of the boolean argument archive is unclear.
  - Major: It may be destructive, but destructiveHint is not set.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, entity_id, document_id. Name the tool or the place that returns it, or models look it up first.
- `list_sponsors`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, q, page, page_size.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `check_website_slug`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: slug.
  - Minor: String arguments with no constraint or example: slug.
- `get_my_labels`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_content`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, entity_type, entity_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_sponsor_categories`: 44 / 100
  - Major: Arguments without a description: event_id.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `update_event_member`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, user_id, role.
  - Minor: String arguments with no constraint or example: event_id, user_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, user_id. Name the tool or the place that returns it, or models look it up first.
- `create_schedule`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, name, schedule_type, location.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `get_website`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_attendees`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, search, state, page, page_size.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `list_speakers`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, q, intake_status, form_type, page, page_size.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `publish_schedule`: 45 / 100
  - Major: Arguments without a description: event_id, schedule_id.
  - Minor: String arguments with no constraint or example: event_id, schedule_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `set_event_image`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, source.
  - Minor: String arguments with no constraint or example: event_id, source.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `create_speaker`: 46 / 100
  - Major: Arguments without a description: event_id, first_name, last_name, email, company_name, company_role, linkedin, bio, talk_title, talk_description, form_type.
  - Minor: String arguments with no constraint or example: event_id, first_name, last_name, email.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `upload_entity_content`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, entity_type, entity_id, name, source.
  - Minor: String arguments with no constraint or example: event_id, entity_id, name, source.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, entity_id. Name the tool or the place that returns it, or models look it up first.
- `upload_speaker_image`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, speaker_id, source, slot, face_crop.
  - Minor: String arguments with no constraint or example: event_id, speaker_id, source.
  - Minor: The meaning of the boolean argument face_crop is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, speaker_id. Name the tool or the place that returns it, or models look it up first.
- `upload_sponsor_image`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, sponsor_id, source, slot.
  - Minor: String arguments with no constraint or example: event_id, sponsor_id, source.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, sponsor_id. Name the tool or the place that returns it, or models look it up first.
- `create_event`: 47 / 100
  - Major: Arguments without a description: title, start_date, end_date, team_id, location, website.
  - Minor: String arguments with no constraint or example: title, start_date, end_date, team_id.
  - Minor: Required identifiers whose description does not say where the value comes from: team_id. Name the tool or the place that returns it, or models look it up first.
- `create_marketing_poster`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, kind, name, entity_ids, cols_desktop, cols_mobile, png_cols, card_urls.
  - Minor: String arguments with no constraint or example: event_id, name.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `send_speaker_login_link`: 47 / 100
  - Major: Arguments without a description: event_id, speaker_id.
  - Minor: String arguments with no constraint or example: event_id, speaker_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, speaker_id. Name the tool or the place that returns it, or models look it up first.
- `set_form_config`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, form_type, config.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `toggle_event_module`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, module_id, enabled.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: The meaning of the boolean argument enabled is unclear.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, module_id. Name the tool or the place that returns it, or models look it up first.
- `get_form_config`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, form_type.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `get_promo_config`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: event_id, promo_type.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `create_activity`: 50 / 100
  - Major: Arguments without a description: event_id, schedule_id, title, start_date, end_date, start_time, end_time, description, location, notes, speaker_ids, sponsor_ids.
  - Minor: String arguments with no constraint or example: event_id, schedule_id, title.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id, schedule_id. Name the tool or the place that returns it, or models look it up first.
- `create_poll`: 50 / 100
  - Major: Arguments without a description: event_id, question, options.
  - Minor: String arguments with no constraint or example: event_id, question.
- `publish_website`: 50 / 100
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `save_website`: 50 / 100
  - Major: Arguments without a description: event_id, config, slug.
  - Minor: String arguments with no constraint or example: event_id.
- `send_chat_message`: 50 / 100
  - Major: Arguments without a description: event_id, body, peer_user_id.
  - Minor: String arguments with no constraint or example: event_id, body.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `update_speaker`: 50 / 100
  - Major: Arguments without a description: event_id, speaker_id, first_name, last_name, company_name, company_role, linkedin, bio, talk_title, talk_description, internal_notes, form_type, website_card_approved, promo_card_approved, embed_enabled.
  - Minor: String arguments with no constraint or example: event_id, speaker_id.
- `create_sponsor`: 51 / 100
  - Major: Arguments without a description: event_id, company_name, sponsor_type, primary_contact_name, primary_contact_email, primary_contact_phone, tagline, description, website_url, linkedin_url, form_type.
  - Minor: String arguments with no constraint or example: event_id, company_name, sponsor_type.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `find_events`: 51 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: q, page, page_size.
  - Minor: No `required` list, so every argument is optional.
- `accept_event_invitation`: 52 / 100
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `get_event_actions`: 52 / 100
  - Major: Arguments without a description: event_id.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `request_login_code`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: email.
  - Minor: String arguments with no constraint or example: email.
- `list_card_presets`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `list_teams`: 54 / 100
  - Minor: Says nothing about what it returns.
- `create_checkout`: 55 / 100
  - Major: Arguments without a description: event_id, locale, currency.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `invite_event_member`: 55 / 100
  - Major: Arguments without a description: event_id, email, role, name.
  - Minor: String arguments with no constraint or example: event_id, email.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `verify_login_code`: 55 / 100
  - Major: Arguments without a description: email, code.
  - Minor: String arguments with no constraint or example: email, code.
- `get_billing_portal_url`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `set_promo_config`: 57 / 100
  - Major: Arguments without a description: event_id, promo_type, config, preset, embed_max_card_width, embed_background_color, embed_speaker_order, embed_sponsor_order, embed_expandable, embed_expand_count.
  - Minor: String arguments with no constraint or example: event_id.
  - Minor: Required identifiers whose description does not say where the value comes from: event_id. Name the tool or the place that returns it, or models look it up first.
- `me`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `list_notifications`: 65 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
