Skip to main content
Glama
g-digital-by-Garrigues

EAD Factory MCP Server

Official

notification_request_create

Start a certified notification flow by creating a notification request draft. Define providers, receivers, and content; set autosend for immediate sending or add more later.

Instructions

Creates a new notification request (draft) — the top-level container for receivers and attachments in a certified-notification flow. Use this first, before any other Notification-manager tool. No prerequisites. Set autosend: true to also send immediately on activation of the first receiver batch, or leave it false to add receivers/documents over several calls before calling notification_request_send yourself. Returns requestId and one notificationId per receiver already on the request (if any were included inline).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataNo
contentNo
autosendNo
languageYes
metadataNo
requestIdNoUUID of the notification request. Obtain from notification_request_create.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestIdNo
uploadLinksNo
notificationIdsNo
Behavior5/5

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

Beyond the annotations (which only say it's a non-read, non-idempotent write), the description discloses that it creates a draft rather than an active request, and explains the activation behavior tied to autosend. It also tells the caller what the response returns (requestId plus per-receiver notificationIds), adding return-value context not present in structured fields.

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?

Four focused sentences, front-loaded with purpose, and every sentence adds workflow or return-value information. No filler or repetition of schema details.

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

Completeness4/5

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

For a high-complexity tool with a large nested schema and minimal schema descriptions, the description gives the essential workflow context (first call, no prerequisites, autosend choice, response shape). However, it omits details about the required `language` and provider/`data` structure, so it's not fully complete on its own.

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

Parameters3/5

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

Schema description coverage is only 17%, and the large nested `data` object is not described. The description does add useful semantics for `autosend` (immediate send on first batch activation or add receivers/documents before sending) and mentions inline receivers, but it does not compensate for the many undocumented parameters like `language`, `content`, `metadata`, or the provider-specific objects.

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 opens with a specific verb ('Creates') and resource ('notification request (draft)'), framing it as the top-level container in the certified-notification flow. It explicitly positions the tool as the first step, distinguishing it from sibling tools like notification_receiver_add, notification_document_add, and notification_request_send.

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?

It states 'Use this first, before any other Notification-manager tool' and 'No prerequisites,' giving explicit temporal placement. The autosend guidance explains when to set true vs false and directs the agent to call notification_request_send for the manual path, which contrasts with the sibling send 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/g-digital-by-Garrigues/EAD-Factory-MCP'

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