Skip to main content
Glama

PushNotif Official MCP Server

configure_social_toast

Idempotent

Configure the standalone on-site Live Activity Social Proof Toast (corner notification card showing recent subscriber joins, logins, and purchases) and its 3 automated DOM/webhook sensors for an app_id without overwriting the In-App Promo Banner. Use this tool to enable/disable social proof toasts, change visual theme or screen corner, or toggle auto-capture sensors; do not use it for promo popups (use configure_inapp_banner instead). Requires PUSHNOTIF_API_KEY and costs 0 credits. Returns JSON { ok, app_id, toast_enabled, toast_theme, toast_position, toast_action, sensors }.

Input Schema

NameRequiredDescriptionDefault
app_idYesTarget application ID in format app_xxxx (obtain from list_apps)
toast_themeNoVisual theme: 'light_emerald' (default), 'dark_slate', 'royal_blue', or 'ai_custom' (bespoke HTML/CSS)
toast_actionNoClick behavior: 'subscribe_push' (default), 'custom_url', or 'none'
toast_enabledNoSet true to enable Live Activity Toast on the website, or false to turn it off
toast_positionNoScreen corner: 'bottom_left' (default) or 'bottom_right'
toast_custom_urlNoOptional HTTPS URL opened when toast_action='custom_url'
toast_sensor_buyNoAuto-detect checkout/payment forms and incoming payment webhooks
toast_sensor_subNoAuto-show toast when a new visitor subscribes to push notifications
toast_custom_bodyNoOptional custom message body override for the Live Toast
toast_custom_htmlNoOptional bespoke HTML/CSS markup when toast_theme='ai_custom'
toast_sensor_authNoAuto-detect signup/login forms on the website
toast_custom_titleNoOptional custom headline override for the Live Toast (leave empty to use automated sensor feed)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (which already cover idempotency and non-destructiveness), the description discloses the auth requirement (PUSHNOTIF_API_KEY), the credit cost (0), and the critical side-effect constraint that it does not overwrite the In-App Promo Banner. It also returns the response shape, all of which annotations alone cannot convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core purpose and the sibling exclusion are front-loaded, and every sentence carries information (auth, cost, return shape). The opening is a long, dense sentence with a nested parenthetical that could be split for readability, keeping it just short of a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 12-parameter mutation tool with no output schema, the description covers auth, cost, non-destructive scoping relative to the banner, and the JSON return shape. There is no meaningful gap an agent would need to guess at before calling it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline would be 3; the description adds slight value by framing the three 'automated DOM/webhook sensors' that map to the sensor params and by enumerating the returned fields. It doesn't restate enums or defaults, but it doesn't need to given the rich schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Configure) plus the exact resource (standalone Live Activity Social Proof Toast) and its three sensors, and even parenthesizes what the toast actually is. It explicitly separates itself from configure_inapp_banner, so an agent can distinguish it from siblings without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use cases (enable/disable toasts, change theme or corner, toggle auto-capture sensors) and an explicit when-not with a named alternative ('do not use it for promo popups (use configure_inapp_banner instead)'). Nothing is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.