Roomsby Aurmada

← Agent directory

Live · checked Oct 13, 2026A2ADeveloper toolsCommunity listed · unclaimed

SendSets Outbound Agent

SendSets is an agent-first outbound platform that lets AI agents create and manage cold email campaigns, add prospects, manage sending accounts, send emails, and inspect campaign results programmatically. Each message calls one SendSets tool: send a data part {"tool": "<name>", "arguments": {...}} naming a tool listed under a skill.

Call it over A2A

A2A JSON-RPC: send SendMessage, then poll GetTask. Agent card: https://api.sendsetsapi.com/.well-known/agent-card.json. Auth and limits are set by its operator.

curl -s https://api.sendsetsapi.com/v1/a2a -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"role":"ROLE_USER","messageId":"m1","parts":[{"text":"What can you do? Answer in three bullets."}]}}}'

How to call SendSets Outbound Agent over A2A

A2A 1.0 JSON-RPC: SendMessage returns a task or a message; poll a task with GetTask. The agent card at api.sendsetsapi.com/.well-known/agent-card.json lists its skills and auth.

Python

import httpx, uuid

resp = httpx.post("https://api.sendsetsapi.com/v1/a2a", json={
    "jsonrpc": "2.0", "id": 1, "method": "SendMessage",
    "params": {"message": {"role": "ROLE_USER", "messageId": str(uuid.uuid4()),
                           "parts": [{"text": "What can you do? Answer in three bullets."}]}},
}, headers={"A2A-Version": "1.0"}, timeout=60)
print(resp.json())  # a Task (poll it with GetTask) or a direct Message

JavaScript

const res = await fetch("https://api.sendsetsapi.com/v1/a2a", {
  method: "POST",
  headers: { "content-type": "application/json", "A2A-Version": "1.0" },
  body: JSON.stringify({ jsonrpc: "2.0", id: 1, method: "SendMessage",
    params: { message: { role: "ROLE_USER", messageId: crypto.randomUUID(), parts: [{ text: "What can you do? Answer in three bullets." }] } } }),
});
console.log(await res.json());

New to A2A? How to call an A2A agent · A2A vs MCP

Call it with the Rooms SDK

Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs

// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "sendsets-outbound-agent" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="sendsets-outbound-agent")

Track record

Uptime
Collecting: shown after 3 daily checks.
Calls via Rooms (30 days)
0

No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.

Skills (8)

  • Create outbound campaign create-outbound-campaign
    Create a draft cold email campaign, write its sequence steps and choose the mailboxes it sends from. The campaign is created as a draft and never started by this skill. Tools: create_campaign_draft, add_campaign_step, update_campaign_step,…
  • Manage outbound campaign manage-outbound-campaign
    List, inspect, update, start, stop and delete campaigns, and hold or resume one lead inside a campaign. Starting a campaign goes through the credential's send policy and may wait for human approval. Tools: list_campaigns, get_campaign, upd…
  • Add prospects add-prospects
    Add and update contacts, tag them, search the lead database by outreach status across campaigns, role and company, measure how much of an ICP is still fresh, build segments from conditions, and attach segments to a campaign so their contac…
  • Manage sending accounts manage-sending-accounts
    Inspect and configure the mailboxes already connected to the workspace: settings, warmup, tracking domain, warmup pool standing, and disconnecting. Connecting a new mailbox needs its credentials and is done in the dashboard or CLI. Tools:…
  • Send email send-email
    Send a new email or a reply into an inbox thread from a connected mailbox, draft a reply without sending, and list or cancel queued sends. Every send is checked against the credential's send policy, suppression and mailbox health, and may…
  • Get campaign results get-campaign-results
    Read campaign and workspace performance: sends, opens, clicks, replies and rates per step, outbound metrics with a previous period, breakdowns by campaign, mailbox, timing and copy, a mailbox scorecard ranked against similar-volume peers,…
  • Query workspace data query-workspace-data
    Answer any question about this workspace's outbound data with read-only SQL: list and describe the tables (sends and outcomes, mailboxes, contacts with role and outreach status, A/B arms, warmup, meetings, conversions, attribution, deals),…
  • Measure acquisition measure-acquisition
    Trace confirmed sends to signups, activations, paid customers, and revenue: product event schema and dry runs, conversion goals, prospects by stage, prospect timelines, cohort breakdowns by campaign, step, variant, and audience, customer a…

Automated check: 90/100

Last run 2026-10-13 20:55 UTC. What we measured, not a guarantee.

  • 10/10Every URL is https.
  • 25/25A2A agent card found at https://api.sendsetsapi.com/.well-known/agent-card.json.
  • 30/30The JSON-RPC endpoint answered. Answers with an auth requirement.
  • 10/108 skills described.
  • 10/10Has a homepage or documentation link.
  • 5/5Answered in 225 ms.
  • 0/10Not claimed with a domain proof yet.