# Nevent MCP (io.github.nevent-dev/mcp-nevent): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.nevent-dev%2Fmcp-nevent/versions/latest)
- Connected to: https://mcp.nevent.ai/
- Homepage: https://nevent.ai/en/features/nevent-ai/
- Repository: https://github.com/nevent-dev/mcp-nevent
- Scoring rules: v2
- Tools: 63
- Average: 66.0 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how Nevent MCP (io.github.nevent-dev/mcp-nevent)'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: 63 tools. Above 40, models choose less accurately.
- Minor: The server's instructions are 4679 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.

## Tools

- `nevent_analytics_filter_values`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `nevent_analytics_capabilities`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `nevent_analytics_table_schema`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `nevent_segmentation_criteria`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `nevent_dimension_values`: 51 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: criterion_id. Name the tool or the place that returns it, or models look it up first.
- `nevent_get_campaign`: 52 / 100
  - Minor: Says nothing about what it returns.
- `nevent_update_segment`: 55 / 100
  - Minor: Arguments without a description: definition.stanzas[].criteria[].modifiers.frequency, definition.stanzas[].criteria[].modifiers.frequency.count, definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range, definition.stanzas[].criteria[].modifiers.time_range.value, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: String arguments with no constraint or example: definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: Says nothing about what it returns.
- `nevent_get_sending_profile`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `nevent_list_templates`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `nevent_get_paid_ad_creative`: 57 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_suppressions_summary`: 57 / 100
  - Minor: Says nothing about what it returns.
- `nevent_list_campaigns`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `nevent_list_paid_campaigns`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `nevent_campaign_report`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `nevent_segment_execute`: 60 / 100
  - Minor: Arguments without a description: definition.stanzas[].criteria[].modifiers.frequency, definition.stanzas[].criteria[].modifiers.frequency.count, definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range, definition.stanzas[].criteria[].modifiers.time_range.value, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: String arguments with no constraint or example: definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: Says nothing about what it returns.
- `nevent_list_segments`: 61 / 100
- `nevent_delete_image`: 62 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_campaign_insights`: 62 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_segment`: 62 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: segment_id. Name the tool or the place that returns it, or models look it up first.
- `nevent_get_template`: 62 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: template_id. Name the tool or the place that returns it, or models look it up first.
- `nevent_list_tenants`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `nevent_paid_ads_health`: 62 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_campaign_unsubscribes`: 64 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_paid_ad_group_targeting`: 64 / 100
- `nevent_list_images`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `nevent_list_paid_ad_groups`: 64 / 100
- `nevent_list_paid_ads`: 64 / 100
- `nevent_paid_ads_status`: 64 / 100
- `nevent_rename_template`: 64 / 100
- `nevent_get_paid_ad_group_comparative_stats`: 65 / 100
  - Minor: Says nothing about what it returns.
  - Minor: The name is long (42 characters).
- `nevent_preview_template`: 65 / 100
- `nevent_switch_tenant`: 65 / 100
  - Minor: Says nothing about what it returns.
- `nevent_update_template`: 65 / 100
  - Minor: Says nothing about what it returns.
- `nevent_analytics_query`: 66 / 100
  - Minor: Arguments without a description: comparePeriods.previous.start, comparePeriods.previous.end.
  - Minor: String arguments with no constraint or example: dimensions[].field, having[].field, compareDimensions.dimensions[].field.
  - Minor: The meaning of the boolean argument compareDimensions.active is unclear.
  - Minor: The meaning of the boolean argument comparePeriods.active is unclear.
  - Minor: Says nothing about what it returns.
- `nevent_event_sales_provenance`: 66 / 100
- `nevent_help`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `nevent_list_short_urls`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `nevent_get_short_url`: 67 / 100
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `nevent_reset_tenant`: 67 / 100
  - Minor: Says nothing about what it returns.
- `nevent_create_segment`: 68 / 100
  - Minor: Arguments without a description: definition.stanzas[].criteria[].modifiers.frequency, definition.stanzas[].criteria[].modifiers.frequency.count, definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range, definition.stanzas[].criteria[].modifiers.time_range.value, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: String arguments with no constraint or example: definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: Says nothing about what it returns.
- `nevent_send_test_template`: 68 / 100
- `nevent_list_events`: 69 / 100
  - Minor: No `required` list, so every argument is optional.
- `nevent_segment_preview`: 70 / 100
  - Minor: Arguments without a description: definition.stanzas[].criteria[].modifiers.frequency, definition.stanzas[].criteria[].modifiers.frequency.count, definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range, definition.stanzas[].criteria[].modifiers.time_range.value, definition.stanzas[].criteria[].modifiers.time_range.unit.
  - Minor: String arguments with no constraint or example: definition.stanzas[].criteria[].modifiers.frequency.operator, definition.stanzas[].criteria[].modifiers.time_range.unit.
- `nevent_create_campaign`: 71 / 100
  - Minor: Says nothing about what it returns.
- `nevent_create_bulk_user_short_urls`: 72 / 100
- `nevent_create_short_url`: 72 / 100
- `nevent_upload_image`: 72 / 100
  - Major: Says nothing about when to use it, or when not to.
- `nevent_clone_template`: 74 / 100
- `nevent_create_template`: 74 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_campaign_deliverability`: 74 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_paid_ad_group_insights`: 74 / 100
- `nevent_get_paid_campaign_insights`: 74 / 100
- `nevent_list_short_url_destinations`: 74 / 100
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `nevent_paid_attribution`: 74 / 100
- `nevent_schedule_campaign`: 75 / 100
  - Minor: Says nothing about what it returns.
- `nevent_get_campaign_metrics`: 77 / 100
  - Minor: Says nothing about what it returns.
- `nevent_list_campaign_recipients`: 79 / 100
- `nevent_list_short_url_user_links`: 79 / 100
- `nevent_get_short_url_clicks`: 82 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `nevent_quote_campaign`: 82 / 100
- `nevent_update_short_url`: 82 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `nevent_get_short_url_campaign_metrics`: 84 / 100
- `nevent_get_short_url_metrics`: 89 / 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)
