Skip to main content
The Agent SDK is for AI agents running in production that need to notify humans as part of their own decisions. It turns your SuprSend workflows into callable, schema-enforced tools any agent framework can invoke.
This is distinct from the MCP server, which is for development-time use. The Agent SDK is for agents making decisions at runtime.

How it works

You define the notification system in SuprSend β€” workflows, templates, channels, preferences. The Agent SDK exposes those workflows as tools the agent can call. The agent selects the right workflow, sends a validated payload, and SuprSend handles routing, delivery, and preferences.

When to use Agent SDK vs MCP

Agent SDKMCP Server
Use caseAgents triggering notifications in productionDevelopers building and managing in their IDE
EnvironmentYour agent’s runtime (server, cloud function)Local development
Tools exposedOnly the workflows you allowFull tool set, scoped with --tools
AuthService token, scoped per agentService token for your workspace

Guardrails

Schema enforcement

Agents can only send payloads that match the schema defined for each workflow. Hallucinated or missing fields are rejected before anything fires.

Scoped access

You control which workflows each agent can invoke. A document processing agent can’t accidentally trigger a security alert workflow.

Full observability

Every agent-triggered notification appears in your SuprSend logs with full execution trace β€” workflow, payload, routing, and delivery outcome.

Template governance

Notifications use your existing templates, maintaining design and messaging standards regardless of which agent triggered them.

Example use cases

  • Document processing β€” Agent completes extraction and notifies the user with results via email.
  • Security monitoring β€” Agent detects anomalous login and triggers push and email alerts simultaneously.
  • Sales automation β€” Agent identifies buyer intent and routes a follow-up to the right channel.
  • Customer support β€” Agent resolves a ticket and sends the customer a summary via in-app and email.
  • Ops and incident response β€” Agent detects a delivery failure and escalates to on-call via Slack.

Get started

The Agent SDK is currently in early access.

Join the waitlist

Sign up for early access.

Book a demo

Talk to the team about your use case.

MCP Server

For development-time agent tooling.

Management API

Trigger and manage via REST API.