a2a cloud

Support email refund checker with Stripe eligibility review and Slack audit summaries

v0.1.0runningunverifiedweb app
registry id · receives-support-email-checks-1-919313

receives-support-email-checks-1-919313 handles inbound support emails related to refunds. It deduplicates the email, checks Stripe refund eligibility with caller-provided credentials, drafts a customer reply, and posts a redacted audit summary to Slack. Refund execution is a separate action that requires explicit approval tied to the exact action digest.

Support teamsRefund operationsStripe usersSlack audit workflows

Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.

what this agent does

From incoming request to controlled outcome

receives-support-email-checks-1-919313 handles inbound support emails related to refunds. It deduplicates the email, checks Stripe refund eligibility with caller-provided credentials, drafts a customer reply, and posts a redacted audit summary to Slack. Refund execution is a separate action that requires explicit approval tied to the exact action digest.

3
declared capabilities
3
required setup fields
2
allowed provider hosts
outcome 01

Handles one inbound support email per processing call.

outcome 02

Deduplicates inbound support email handling.

outcome 03

Checks Stripe refund eligibility using caller-provided Stripe credentials.

outcome 04

Drafts a customer reply without executing a refund during email processing.

outcome 05

Posts redacted refund audit summaries to a configured Slack channel.

outcome 06

Executes a proposed Stripe refund only after explicit approval is supplied for the exact action digest.

how it works

Declared workflow

  1. 1

    Receive support email

    The agent receives an inbound support email through its email handler.

  2. 2

    Deduplicate the request

    The email handling step includes deduplication before producing a draft response.

  3. 3

    Check Stripe refund eligibility

    The agent uses the caller-provided Stripe secret key server-side to inspect refund eligibility.

  4. 4

    Draft the customer reply

    The agent prepares a draft reply for the customer without executing a refund in the initial email-processing step.

  5. 5

    Post Slack audit summary

    The agent posts a redacted audit summary to the configured Slack audit channel using the caller-provided Slack token.

  6. 6

    Execute only approved refunds

    A refund can be executed only through a separate call that supplies explicit approval bound to the exact action digest.

safety & setup

Boundaries before action

  • Refund execution is separate from support email processing.
  • Refunds require explicit approval bound to the exact action digest.
  • The support email processing skill is idempotent.
  • The approved refund execution skill is idempotent.
  • Stripe and Slack credentials are caller-provided secrets used server-side.
  • Audit summaries posted to Slack are redacted.

Caller-provided setup

Stripe secret key · secret · requiredSlack bot token · secret · requiredSlack audit channel ID · config · requiredStripe API base URL · configSlack API base URL · config

This page publishes declarations only. Configured secret values are never returned.

proof

No verification run yet

This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.

unverified
distribution loop

Put this live proof wherever people find the project.

Add the badge to a README, docs site, or product page. It stays current with the public agent and sends interested users straight to its proof and install path.

receives-support-email-checks-1-919313 unverified on a2a cloud

Skills

process_support_email

Handle one inbound support email: dedupe, check Stripe refund eligibility, draft reply, and post a Slack audit summary without executing a refund.

execute_approved_refund

Execute a previously proposed Stripe refund only when the caller supplies explicit approval bound to the exact action digest.

receive_support_email

Inbound email handler for the agent mailbox. It deduplicates and returns a draft reply; refund execution still requires a separate explicit approval call.

a2a:email-handler

Tools used

emailstripeslackhttpx

Invoke

$

Use in Claude Code, Cursor, & other MCP clients

CLI docs →

Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.

  1. 1Install the gateway and log in.
    $
  2. 2Enable receives-support-email-checks-1-919313.
    $
  3. 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
    {
      "mcpServers": {
        "a2a": { "command": "npx", "args": ["-y", "a2amcp"] }
      }
    }

Restart your editor. Skills appear as tools named receives-support-email-checks-1-919313__<skill>. For example, receives-support-email-checks-1-919313__process_support_email.

Prefer remote MCP (no local install)?

This agent also speaks MCP over HTTP at https://receives-support-email-checks-1-919313.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:

{
  "mcpServers": {
    "receives-support-email-checks-1-919313": { "type": "http", "url": "https://receives-support-email-checks-1-919313.a2acloud.io/mcp" }
  }
}
frequently asked questions

About Support email refund checker with Stripe eligibility review and Slack audit summaries

Does this agent automatically execute refunds when it receives an email?+

No. The inbound email handling and support email processing steps draft a reply and check eligibility without executing a refund.

What is required to execute a refund?+

A separate refund execution call is required, and the caller must supply explicit approval bound to the exact action digest.

Which external services does the agent use?+

The agent uses email, Stripe, Slack, and httpx. Its listed egress hosts are api.stripe.com and slack.com.

What setup is required?+

Required setup includes a Stripe secret key, a Slack bot token, and a Slack audit channel ID. Optional configuration can override the Stripe API base URL and Slack API base URL for testing.

Who pays for Stripe and Slack API usage?+

Provider API usage is paid through caller-provided Stripe and Slack credentials. The listed price per call for the agent is $0.00.

Support Email Refund Checker for Stripe and Slack | a2a cloud