Aerostack
extension

Webhook Processor Edge Function — Integration

Integration

Receive webhooks, extract key data with AI, store processed results in KV, and forward to downstream URLs. Configurable processing rules per source.

aerostack @aerostack verified
Updated Mar 13, 2025
GitHub

Edge function Webhook Processor Receive webhooks, extract key data with AI, store processed results in KV, and forward to downstream URLs. Configurable processing rules per source.. Deployed on Cloudflare Workers — zero cold starts, globally distributed. Mount it via your Aerostack workspace to call it from any AI agent.

terminal — aerostack cli
$ npx aerostack add aerostack/webhook-processor
smart_toy

Use with AI Assistants

MCP

Connect 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.

claude_desktop_config.json
{
  "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
call_function({
  slug: "webhook-processor",
  args: {}
})

Webhook Processor

AI-powered webhook processing. Receive, extract, store, and forward webhook payloads.

Endpoints

Method Path Description
POST /webhook/:source Receive webhook from a source
GET /events List recent processed events
GET /events/:id Get a specific event
POST /config Set processing rules
GET /config Get current rules
GET /health Status check

Metadata

upgrade Version 1.0.0
gavel License MIT
language Language javascript
cloud Provider cloudflare-worker

Tags

webhooks ai processing kv integration
deployed_code

Build and publish your own functions

Write a TypeScript function, deploy it to the edge, and share it with thousands of developers — in minutes.

Frequently asked questions

What does the Webhook Processor function do? +

Webhook Processor is a serverless edge function for integration automation written in cloudflare-worker. Deploy it to Cloudflare Workers via your Aerostack workspace.

How do I deploy the Webhook Processor function? +

Install the Aerostack CLI and run: ```bash aerostack deploy function @aerostack/webhook-processor ``` It will be live on Cloudflare Workers in seconds.

What runtime does Webhook Processor use? +

Webhook Processor runs on cloudflare-worker on the Cloudflare Workers edge runtime — zero cold starts, globally distributed.

Can I customise the Webhook Processor function? +

Yes. Fork the function from your Aerostack dashboard, modify the source, and redeploy. All changes are version-controlled.