Samva is in early access — self-serve signup is limited. Have a team invite? Sign up with that email. Contact us for access.

Samva

Agent Skills

Samva publishes an Agent Skill that teaches AI agents how to integrate email correctly — and serves it for automatic discovery.

An Agent Skill is a portable instruction file (SKILL.md) that teaches an AI agent how to do something correctly. Samva publishes a samva skill so that agents working in your codebase or terminal — not just ones connected to the hosted MCP server — know how to integrate Samva email the right way.

Email first. The skill covers email across the SDK, CLI, and MCP. SMS, WhatsApp, and voice are out until they ship.

What the skill teaches

The samva skill is a router: it points an agent to the right surface for the job, then to a focused reference for each one.

  • Choosing a surface — SDK/REST for application code, the CLI for terminal work, MCP for an agent taking actions.
  • Authentication — API keys versus OAuth login, and how each scopes the organization.
  • The email workflow — authenticate, resolve the organization, send, and check delivery status.

Discovery

Samva serves the skill for automatic discovery following the Cloudflare Agent Skills discovery format. A skills-capable client fetches the index and then the skill archive:

ResourceURL
Discovery indexhttps://samva.app/.well-known/agent-skills/index.json
Skill archivehttps://samva.app/.well-known/agent-skills/samva.tar.gz

The index lists the samva skill with a sha256 digest of the archive. Clients verify the digest after download, so they only ever load the exact bytes Samva published.

{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "samva",
      "type": "archive",
      "description": "Integrate Samva for transactional email…",
      "url": "samva.tar.gz",
      "digest": "sha256:…"
    }
  ]
}

Agent Skills versus MCP

Both help an agent work with Samva, through different mechanisms:

Agent SkillHosted MCP
What it isInstructions an agent readsTools an agent calls
When it helpsDeciding how to use Samva and setting it upTaking actions at runtime
Where it livesDiscoverable SKILL.md archivehttps://mcp.samva.app/mcp

A typical agent loads the skill to decide which surface to use and how to authenticate, then acts — by calling MCP tools, the SDK, or the CLI.

Next steps

On this page