MCP serverio.github.nevent-dev/mcp-nevent
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Overview
Score?
UNRATED 0.765
of what a free look can see, on 30 looks
Looks
35
last 13 hr ago
Tools
59
changed 8 days ago
More info
URL
mcp.nevent.ai/
streamable-http
Says it is
nevent-mcp 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.765 · highest on record 0.8561
Toolsfrom sha256:0429e40a10…fa92cc · +0 −0 8 days ago
| Tool | Schema |
|---|---|
| nevent_analytics_capabilities Discover available analytics tables and their summary metadata. Call this before nevent_analytics_query, then use nevent_analytics_table_schema to learn valid field names for a sel |
input · no output |
| nevent_analytics_filter_values Get distinct values available for a field in an analytics table. Useful for building valid filter values before querying. |
input · no output |
| nevent_analytics_query Query event marketing analytics. Supports dimensions, metrics, time ranges, and filters across campaigns, purchases, fans (user_tenants), and more. MANDATORY RULES: (1) ALWAYS call |
input · no output |
| nevent_analytics_table_schema Get the full column schema for a specific analytics table including column names, types, and descriptions. |
input · no output |
| nevent_campaign_report Generate the monthly campaign report of the current brand for a calendar month (year + month). Executes 13 parallel queries in one call: marketing campaign metrics for that month a |
input · no output |
| nevent_clone_template Clone an existing email template to create a duplicate as a starting point for a new campaign. Use after nevent_list_templates to pick a template to duplicate. Returns the new clon |
input · no output |
| nevent_create_bulk_user_short_urls Generate per-user short URL variants for an existing parent short URL. Each user receives their own unique short link that resolves to the same destination as the parent, but ident |
input · no output |
| nevent_create_campaign Create a new campaign draft (email, SMS, WhatsApp, push, or multi-channel). PREREQUISITES: call nevent_list_segments to get the target segment_id, and nevent_list_templates to get |
input · no output |
| nevent_create_segment Create and persist a new audience segment from a filter definition. SEMANTICS: criteria in the same stanza are OR-combined — a fan matches the stanza if ANY criterion matches. Stan |
input · no output |
| nevent_create_short_url Create a new short URL that redirects to the specified destination. Persists immediately — the short code is active as soon as the call returns. Requires at minimum a valid longUrl |
input · no output |
| nevent_create_template Create and persist a new email template with MJML or raw HTML content. Prefer MJML for responsive email (set format="MJML"). The template is saved and available for reuse across ca |
input · no output |
| nevent_delete_image Permanently delete one or more images from the Nevent media library. Provide the CDN URLs (src / destinationUrl) from nevent_list_images or nevent_upload_image. The operation is ir |
input · no output |
| nevent_dimension_values Autocomplete values for a segmentation criterion. Useful for discovering valid values when building segment definitions. |
input · no output |
| nevent_get_campaign Retrieve the complete record of a campaign: email subject and body HTML, sending profile, all delivery and engagement metrics (sent, delivered, opens, clicks, unsubscribes, bounces |
input · no output |
| nevent_get_campaign_insights Get pre-computed AI analysis for a specific campaign: performance summary, detected anomalies (e.g. unusually high bounce rate), and improvement recommendations. Call this after ne |
input · no output |
| nevent_get_campaign_metrics Get the delivery and engagement counters nev-api holds for one campaign: totalRecipients, totalSent, totalDelivered, totalBounces, totalComplaints, totalOpens, uniqueOpens, totalCl |
input · no output |
| nevent_get_paid_ad_creative Get the creative content of a specific ad: copy (body, title, description, CTA), click URL, UTM params, and pre-signed S3 image/video URLs (TTL ~1 hour). Use after nevent_list_paid |
input · no output |
| nevent_get_paid_ad_group_comparative_stats Compare an ad group's performance metrics against the mean of its campaign sibling ad groups. Use to detect underperforming ad sets — each metric (costPerResult, CPM, frequency, CT |
input · no output |
| nevent_get_paid_ad_group_insights Get daily performance metrics for a specific ad group (ad set). Use after nevent_list_paid_ad_groups to get a valid adGroupId. Date range defaults to the last 7 days when from/to a |
input · no output |
| nevent_get_paid_ad_group_targeting Get the full audience targeting configuration for an ad group. Use after nevent_list_paid_ad_groups to get a valid adGroupId. Returns: ageRange, genders, geoSummary (countries/citi |
input · no output |
| nevent_get_paid_campaign_insights Get daily performance metrics for a specific paid campaign. Use after nevent_list_paid_campaigns to get a valid campaignId. Date range defaults to the last 7 days when from/to are |
input · no output |
| nevent_get_segment Retrieve the complete filter definition of a specific segment (criteria stanzas, operators, values) along with its estimated contact count and metadata. Call this after nevent_list |
input · no output |
| nevent_get_sending_profile Call this before creating a campaign to verify the tenant is ready to send email. Returns: sender domain(s) and their validation status, warm-up phase (cold/warming/warmed), daily |
input · no output |
| nevent_get_short_url Get complete details of a specific short URL including target URL, metadata, creation date, expiration, tags, and current click count. Use after nevent_list_short_urls to get the ` |
input · no output |
| nevent_get_short_url_campaign_metrics Get aggregated click metrics across a parent short URL and all its per-user variants. Use when a marketing campaign was sent with per-user tracking links (created via nevent_create |
input · no output |
| nevent_get_short_url_clicks Get individual click event records for a specific short URL, ordered by most recent first. Use after nevent_list_short_urls to get the `id`. Each click record includes: clickedAt, |
input · no output |
| nevent_get_short_url_metrics Get aggregated click analytics for a specific short URL over a time window (default 30 days). Use after nevent_list_short_urls to get the `id`. Returns: totalClicks, uniqueVisitors |
input · no output |
| nevent_get_suppressions_summary Get a deliverability health snapshot for the active tenant: total suppressed emails (hard bounces + complaints + manual unsubscribes), 30-day trend, and breakdown by suppression re |
input · no output |
| nevent_get_template Retrieve the full content of an email template: MJML source, rendered HTML, tags, and usage metrics (how many campaigns used this template). Call this after nevent_list_templates w |
input · no output |
| nevent_help Get guidance when you are unsure which tool to call or how to handle an error. Returns structured markdown for the requested topic. Call with topic="workflows" for common patterns, |
input · no output |
| nevent_list_campaign_recipients List the individual recipients of a campaign and what happened to each message. Use this to put names behind the aggregate numbers from nevent_get_campaign_metrics: who bounced, wh |
input · no output |
| nevent_list_campaigns Call this to discover existing campaigns before reporting on performance or scheduling new sends. Returns campaigns for the active tenant with status, channel, send date, and top-l |
input · no output |
| nevent_list_images List all images stored in the Nevent media library for the current tenant. Returns each image's CDN URL (src), file name, MIME type, and size in bytes. Use the src value in <img sr |
input · no output |
| nevent_list_paid_ad_groups List ad groups (ad sets) for a paid ads provider, optionally filtered by campaign. Use after nevent_list_paid_campaigns to drill down into a campaign's ad sets. Returns ad group ID |
input · no output |
| nevent_list_paid_ads List individual ads for a paid ads provider, optionally filtered by campaign and/or ad group. Use after nevent_list_paid_campaigns or nevent_list_paid_ad_groups to drill down to ad |
input · no output |
| nevent_list_paid_campaigns List all paid campaigns synced from a provider (meta, google, or tiktok). Call this to discover campaignId values — you need a campaignId to call insights or ad group tools. Return |
input · no output |
| nevent_list_segments Call this FIRST when you need to build or target an audience. Returns all saved segments for the active tenant: id, name, estimated contact count, and last-execution date. Use the |
input · no output |
| nevent_list_short_url_destinations List short links grouped by DESTINATION URL — one row per destination instead of one per link. Use this to answer "how much traffic is this landing page getting across all my campa |
input · no output |
| nevent_list_short_url_user_links List all per-user short URL variants created under a parent (campaign) short URL. Use after nevent_create_bulk_user_short_urls to inspect the generated links, or to audit which use |
input · no output |
| nevent_list_short_urls List all short URLs for the current tenant with their tracking metrics (click count, last clicked). Use to discover existing campaign links or to audit active tracking URLs. Return |
input · no output |
| nevent_list_templates Call this to discover available email templates before creating a campaign. Returns templates for the active tenant: id, name, tags, and whether they use MJML or HTML. Use the retu |
input · no output |
| nevent_list_tenants List all Nevent tenants (clients) accessible to the authenticated user. Returns tenant IDs and names for use with nevent_switch_tenant. SUPERADMIN: returns all tenants in the platf |
input · no output |
| nevent_paid_ads_health Get operational health signals for a paid ads provider. Always call this before claiming "no data" to the user — it surfaces throttle state, feature gate enrollment, stale syncs, a |
input · no output |
| nevent_paid_ads_status Check if a paid ads provider account (meta, google, or tiktok) is connected to this tenant and when data was last synced. Call this first before any ads queries to confirm the inte |
input · no output |
| nevent_paid_attribution Get the most business-focused view of paid ads: links campaigns to actual ticket sales and revenue via UTM matching. Returns per-campaign: ticketsSold, revenue, budget, utmCampaign |
input · no output |
| nevent_preview_template Preview a template with merge tags resolved against a sample user's profile. Returns originalBody (raw {{tags}}) and personalizedBody (tags replaced with user data), plus detectedM |
input · no output |
| nevent_quote_campaign Estimate the credit cost and eligible audience of a campaign BEFORE sending it. Read-only pre-flight check against nev-api POST /campaigns/quote — it never debits credits and never |
input · no output |
| nevent_rename_template Rename an email template without modifying its content (lightweight — no re-render triggered). Use after nevent_clone_template to give the clone a proper name, or to reorganize exi |
input · no output |
| nevent_reset_tenant Restore the original tenant context set at session start. ALWAYS call this after cross-tenant queries (nevent_switch_tenant) to avoid leaving your SUPERADMIN account pointing to an |
input · no output |
| nevent_schedule_campaign Schedule an existing DRAFT campaign for delivery at a specific ISO-8601 datetime. IMPORTANT: this is a DESTRUCTIVE action — the campaign will be queued for sending to real contacts |
input · no output |
| nevent_segment_execute Execute a segment definition and retrieve matching contacts with pagination. SEMANTICS: criteria in the same stanza are OR-combined — a fan matches the stanza if ANY criterion matc |
input · no output |
| nevent_segment_preview Preview estimated audience size for a segment definition without saving it. Returns fan count and sample contacts. SEMANTICS: criteria in the same stanza are OR-combined — a fan ma |
input · no output |
| nevent_segmentation_criteria List all available audience segmentation criteria including their IDs, operators, and value types. |
input · no output |
| nevent_send_test_template Send a test email of the template to one or more email addresses via SES. Use after nevent_preview_template validates rendering. Test emails carry test indicators in headers and ar |
input · no output |
| nevent_switch_tenant Switch the active tenant for this session. All subsequent queries (analytics, segments, campaigns, paid media) will use the specified tenant's data. SUPERADMIN: this mutates your u |
input · no output |
| nevent_update_segment Modify an existing segment's name and/or filter definition. Call this after nevent_get_segment to inspect the current definition before changing it. At least one of name or definit |
input · no output |
| nevent_update_short_url Update an existing short URL's configuration. Only provided fields are changed — omitted fields remain unchanged. Changes apply immediately. Use after nevent_list_short_urls to get |
input · no output |
| nevent_update_template Update an existing email template: change the name, MJML/HTML content, or tags. Call nevent_get_template first to inspect the current version before modifying. At least one of name |
input · no output |
| nevent_upload_image Upload an image to the Nevent media library and get a CDN URL. Accepts base64-encoded images as a data URL (data:image/png;base64,...) or as raw base64 with an explicit mimeType. R |
input · no output |
Verify it yourself
npx teppi-check https://mcp.nevent.ai/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JKPZ2AC5FJCPETDGFMV