Skip to main content
Glama
katekruger

instantly-mcp

by katekruger

create_webhook

Create webhooks for selected event types to send notifications to your URL. Set up one webhook per event type for receiving Instantly updates.

Instructions

Create webhook(s) pointing at url for the given event types. HIGH_WRITE.

Receiving webhooks needs a publicly reachable URL (the hosted deployment, not local stdio) and an Instantly plan tier that includes webhooks.

NOTE: v2 POST /webhooks takes a SINGULAR event_type per webhook, so this

tool creates one webhook per requested event type and returns them all.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
nameNo
confirmNo
campaign_idNo
event_typesYes
Behavior5/5

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

With no annotations provided, the description carries the full burden and handles it well: it flags HIGH_WRITE, explains prerequisites, and discloses the significant behavior that one webhook is created per event type because the API takes a singular event_type. It also states that all created webhooks are returned.

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

Conciseness5/5

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

The description is compact, front-loads the core purpose, and follows with prerequisites and a behavioral caveat. Every sentence earns its place; there is no filler or repetition of structured schema data.

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

Completeness3/5

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

The description is solid for the required workflow and prerequisites, but gaps remain: no output schema exists and the return shape is only vaguely described as 'returns them all', and optional parameters are left unexplained. For a mutating tool with no annotations, this is adequate but not fully complete.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate. It does explain `url` and `event_types` well, especially the one-webhook-per-event-type behavior, but it provides no guidance for `name`, `confirm`, or `campaign_id`, leaving these opaque, with `confirm` being especially ambiguous.

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?

The description clearly states the action ('Create webhook(s)'), the target resource (`url`), and the selector (`event types`). It also distinguishes the tool from siblings like list_webhooks, list_webhook_event_types, and delete_webhook by focusing on creation.

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

Usage Guidelines4/5

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

The description gives clear context for proper use, including the need for a publicly reachable URL and a plan tier supporting webhooks. It also gives an important exclusion ('not local stdio'), though it does not explicitly name alternatives or say when to prefer a sibling tool.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/katekruger/instantly-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server