---
title: "stockshotgun-rsa"
description: "Reverse-split-arbitrage operator: multi-broker order fan-out, RSA position ledger, and human-gated buy/sell workflows over the ssg-router MCP."
canonical: https://agentpluginsdirectory.com/plugins/stockshotgun-rsa
last-updated: 2026-10-21
---

# stockshotgun-rsa
Reverse-split-arbitrage operator: multi-broker order fan-out, RSA position ledger, and human-gated buy/sell workflows over the ssg-router MCP.
- Slug: stockshotgun-rsa
- Publisher: DrCrinkle
- Repository: https://github.com/DrCrinkle/StockShotGun
- Manifest: plugin/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): productivity
- Skills: 1 (rsa-operator)
- MCP servers: 1 (ssg-router)
- Stars: 2
- Repository created: 2021-07-19
- Repository last pushed: 2026-08-27
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/stockshotgun-rsa
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What stockshotgun-rsa does, in the publisher's words

StockShotGun A one click solution to submitting orders to multiple brokers at the same time

I partake in Reverse Split Arbitrage and wanted to semi-automate the buying and selling of tickers that were going through a reverse split instead of scrambling around each brokerage to get orders in manually.

Thirteen brokers, all enabled. src/brokers/registry.py is the source of truth.

- Robinhood: username, password and MFA setup token
- Tradier: access token
- TastyTrade: OAuth client id, client secret and refresh token
- Public: API secret
- Firstrade: username, password and MFA token
- Fennel: personal access token

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/DrCrinkle/StockShotGun/HEAD/README.md

## Skills

- rsa-operator: Drives the reverse-split-arbitrage (RSA) lifecycle over the ssg-router MCP with human-gated buys and sells: scan the Nasdaq split calendar for signals, verify that fractional shares round up at the beneficial-owner level, evaluate survivors against configured thresholds, stage and execute approved…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- ssg-router: transport: stdio; command: .venv/bin/python -m agentic.router; env: PYTHONPATH

Read from the plugin's own mcp.json. Environment variable names only, never values.
