Email

Connector by Cinatra
Free, Open Source
Details

Email Sending

One outbound-email path for every Cinatra agent, no matter which mailbox actually sends the message. Agents call sendEmailThroughSystem with a plain message object; the connector resolves the right provider for the sender via sender-identity lookup or first-registered fallback, applies a recipient override in development so no test run reaches a real address, and delegates to the provider. Each successful send optionally writes a sent-email record for audit and reply-matching. An email_send MCP tool exposes the same path to agents that communicate over the model-context protocol. At activation, register(ctx) resolves the host email-routing capability, calls configureEmailSystem(deps), and registers the email_send MCP tool. No email reaches a provider before that completes.

Install: this connector is a peer dependency resolved by the Cinatra host application and is not published to a public registry. Provider extensions such as Gmail or Resend depend only on @cinatra-ai/sdk-extensions for the shared contract types and register themselves through the email-send capability at boot; they never import this facade package directly.

Works with

  • Gmail
  • Resend
  • Additional email providers installed as extensions

Capabilities

  • Send an email from a Cinatra agent through whichever provider is connected
  • Match each send to the right mailbox for the sender using sender-identity, user, or org routing
  • Resolve the right provider via explicit connector ID, sender-identity lookup, or first-registered fallback
  • Rewrite every recipient to a single override address in development so tests never reach real inboxes
  • Persist a sent-email record after delivery for audit; failure is logged and never fails the send
  • Find the reply to an email Cinatra has previously sent on a given thread
  • Expose an email_send MCP tool that resolves the trusted actor from the run context, not from tool input
  • Throw a descriptive error when no provider is registered or the system has not been configured
@cinatra-ai/trigger-agent @cinatra-ai/email-drafting-agent
Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “Email”

Your email address will not be published. Required fields are marked *

@cinatra-ai/trigger-agent @cinatra-ai/email-drafting-agent
Changelog
0.1.1Latest
  • ci: adopt source-leak-gate (#1)
  • ci: adopt source-leak-gate (#2)
  • chore: add .gitignore (#3)
  • ci: adopt org gates — SHA-pin all uses: refs, bump source-leak-gate to v0.1.0, add actions-pinned + gitignore gates (#4)
  • chore: keep internal planning notes untracked (#5)
  • Self-configure the email facade at serverEntry activation; merge email-send capability providers lazily (#6)
  • chore: npm packaging hygiene — files allowlist + git-archive export-ignore (#7)
  • Register the email-system capability from register(ctx) (cinatra#7 P721) (#8)
  • ci(release): grant contents: write + pin reusable workflow to .github HEAD (#9)
  • chore: Configure Renovate (#10)
  • ci: repin reusable release workflow (immutable-safe decoration + corrected build-input provisioning) (#12)
  • release: email-connector v0.1.1 (republish on corrected serverEntry build pipeline) (#13)
0.1.0
  • Initial release.
  • Unreleased
  • ci: add truthful-attribution-gate (WARN / advisory mode) (#14)
  • ci: adopt the reusable extension->host IoC conformance gate (org-wide rollout) (#15)
  • ci: tag-driven GitHub release on v* (#16)
  • ci: adopt secret-scan-gate (#17)
  • docs(readme): expand README to the org standard (#18) (#19)
  • ci: adopt source-leak-gate (#20)
  • ci: adopt source-leak-gate (#21)
  • chore: strip private engineering-tracker refs from public source (#22)
  • chore: strip private tracker references from workflow comments (#25)
  • ci(release): pin reusable-extension-release to gated v0.1.1 (release-approval wall) (#26)
  • chore: add cinatra.vendor and displayName connector metadata (#27)
  • chore(deps): declare cinatra.consumes for closure-gate enrollment (#28)
@cinatra-ai/trigger-agent @cinatra-ai/email-drafting-agent
More Extensions

More from Cinatra

Nango
Connector by CinatraVerified publisher

The centralized credential vault that the rest of your connectors quietly rely on. Configure it once and every other connector — Gmail, Calendar, GitHub,…

Free, Open Source
More details
No reviews yet 6 installations
Compatible up to: Cinatra SDK ^2
@cinatra-ai/web-scrape-agent
Agent by CinatraVerified publisher

Point this agent at a handful of web pages and a description of the shape of data you want — company directories, event speaker…

Free, Open Source
More details
No reviews yet 8 installations
Audio
Artifact by CinatraVerified publisher

The system audio player for the Cinatra artifact library. It renders any audio file — MP3, M4A, Ogg, WAV, WebM, FLAC, or AAC —…

Free, Open Source
More details
No reviews yet 10 installations
MCP Clients
Connector by CinatraVerified publisher

See every external MCP client that has signed in to your Cinatra workspace and manage their access. Cinatra exposes its agents over the Model…

Free, Open Source
More details
No reviews yet 9 installations
@cinatra-ai/email-delivery-agent
Agent by CinatraVerified publisher

The final send step of an outreach campaign. Once recipients have been confirmed and drafts approved upstream, this agent hands the campaign to the…

Free, Open Source
More details
No reviews yet 5 installations
@cinatra-ai/company-discovery-agent
Agent by CinatraVerified publisher

Turn a company name or website into one clean, deduplicated account in your workspace. Hand the agent whatever you know — a name, a…

Free, Open Source
More details
No reviews yet 10 installations
@cinatra-ai/trigger-agent @cinatra-ai/email-drafting-agent