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

WordPress MCP
Connector by CinatraVerified publisher

Connect one or more WordPress sites so agents can read posts, draft new ones, edit live articles, upload media, and run an in-CMS chat…

Free, Open Source
More details
No reviews yet 24 installations
Compatible up to: Cinatra SDK ^2
Google Appointment Schedules
Connector by CinatraVerified publisher

Google Appointment Schedules connector for Cinatra. Stores each user's public Google Calendar appointment-schedule booking links (calendar.app.google), each tied to the specific Google Calendar its…

Free, Open Source
More details
No reviews yet 73 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 27 installations
@cinatra-ai/security-reviewer-agent
Agent by CinatraVerified publisher

A security-review helper that sits beside the agent-authoring chat experience. It reads a draft agent definition and flags the fuzzy risks a deterministic linter…

Free, Open Source
More details
No reviews yet 24 installations
@cinatra-ai/marketing-strategy-artifact
Artifact by CinatraVerified publisher

A go-to-market plan — positioning, GTM motion, channel mix, messaging architecture, segmentation, and the campaign roadmap that ties it all together. The strategy is…

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

Write a personalized first-touch email for every recipient on your campaign list. The agent reads the campaign context — your offering, call to action,…

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