Support email refund checker with Stripe eligibility review and Slack audit summaries
v0.1.0runningunverifiedweb appreceives-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.
Use the complete interactive product in your browser. No SDK, MCP client, or local setup required.
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.
Handles one inbound support email per processing call.
Deduplicates inbound support email handling.
Checks Stripe refund eligibility using caller-provided Stripe credentials.
Drafts a customer reply without executing a refund during email processing.
Posts redacted refund audit summaries to a configured Slack channel.
Executes a proposed Stripe refund only after explicit approval is supplied for the exact action digest.
Declared workflow
- 1
Receive support email
The agent receives an inbound support email through its email handler.
- 2
Deduplicate the request
The email handling step includes deduplication before producing a draft response.
- 3
Check Stripe refund eligibility
The agent uses the caller-provided Stripe secret key server-side to inspect refund eligibility.
- 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
Post Slack audit summary
The agent posts a redacted audit summary to the configured Slack audit channel using the caller-provided Slack token.
- 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.
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
This page publishes declarations only. Configured secret values are never returned.
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.
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.
Skills
Handle one inbound support email: dedupe, check Stripe refund eligibility, draft reply, and post a Slack audit summary without executing a refund.
Execute a previously proposed Stripe refund only when the caller supplies explicit approval bound to the exact action digest.
Inbound email handler for the agent mailbox. It deduplicates and returns a draft reply; refund execution still requires a separate explicit approval call.
Tools used
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.
- 1Install the gateway and log in.$
- 2Enable receives-support-email-checks-1-919313.$
- 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" }
}
}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.