Email Writer Edge Function — Ai
AIGenerate professional emails with configurable tone, length, and templates. Stores reusable templates in KV for consistent brand voice.
Edge function Email Writer Generate professional emails with configurable tone, length, and templates. Stores reusable templates in KV for consistent brand voice.. Deployed on Cloudflare Workers — zero cold starts, globally distributed. Mount it via your Aerostack workspace to call it from any AI agent.
npx aerostack add aerostack/email-writer Use with AI Assistants
MCPConnect Claude, Cursor, or any MCP-compatible client — then call this function by slug
① Add MCP Server
Add this once — access all Aerostack functions from your AI tool.
{
"mcpServers": {
"aerostack": {
"url": "https://mcp.aerostack.dev",
"type": "http"
}
}
} ② Call this function
Ask your AI to use the call_function tool with this slug:
call_function({
slug: "email-writer",
args: {}
}) Email Writer
Generate professional emails with AI. Save reusable templates and maintain consistent tone.
Endpoints
| Method | Path | Description |
|---|---|---|
| POST | /generate | Generate an email |
| POST | /reply | Generate a reply to an email |
| POST | /templates | Save a reusable template |
| GET | /templates | List saved templates |
| DELETE | /templates/:id | Delete a template |
| GET | /health | Status check |
Metadata
Tags
Build and publish your own functions
Write a TypeScript function, deploy it to the edge, and share it with thousands of developers — in minutes.
More AI Functions
Browse AI Functions →ai-chunk-overlap
by @navin
Splits text into overlapping chunks with configurable size, overlap, and boundary snapping (char, word, sentence) for RAG and embedding pipelines.
ai-context-window-fit
by @navin
Trims a conversation message array to fit within a model's context window using configurable strategies, without making any API calls.
ai-cost-estimate
by @navin
Calculates the API cost for an LLM request given a model name, prompt token count, and completion token count, supporting multiple currencies.
ai-extract-keywords
by @navin
Extracts the top N keywords from text using TF-IDF inspired scoring with built-in English stopword filtering, no external API calls required.
ai-guardrail-injection-detect
by @navin
Scores text for common prompt injection attack patterns including role overrides, instruction leaking, and jailbreak attempts.
ai-language-detect
by @navin
Detects the natural language of a text string using character trigram frequency analysis, supporting 13 languages with no external API calls.
Frequently asked questions
What does the Email Writer function do? +
Email Writer is a serverless edge function for ai automation written in cloudflare-worker. Deploy it to Cloudflare Workers via your Aerostack workspace.
How do I deploy the Email Writer function? +
Install the Aerostack CLI and run: ```bash aerostack deploy function @aerostack/email-writer ``` It will be live on Cloudflare Workers in seconds.
What runtime does Email Writer use? +
Email Writer runs on cloudflare-worker on the Cloudflare Workers edge runtime — zero cold starts, globally distributed.
Can I customise the Email Writer function? +
Yes. Fork the function from your Aerostack dashboard, modify the source, and redeploy. All changes are version-controlled.