seenpaid docs
Introduction
seenpaid is the revenue layer for social posting. You (or your AI agent) publish to up to 25 channels; seenpaid tracks every link and matches sales back through your Stripe — so you know, to the dollar, which posts actually made money. It keeps going after “posted.”
These docs cover connecting your accounts, wiring seenpaid into an AI agent over MCP, and reading your revenue back out through the API.
How it works
- Publish. Post from the dashboard or have your agent schedule it. Every link in the post (and your bio link) is wrapped with a tracked short link.
- Track. When someone clicks, seenpaid records the click and attaches a first-party attribution cookie — no ad tracking, no third parties.
- Match. When a sale lands in your Stripe, seenpaid matches it back to the exact post that drove it and records the revenue.
- Rank. Your dashboard (and your agent) can then rank every post by the money it made.
Quickstart
- Create an account and start your free trial.
- Connect at least one social account.
- Connect your Stripe (read-only) so sales can be matched.
- Publish a post — or ask your agent to.
- Open Revenue to watch clicks and sales roll in.
Tip: click your own tracked link once to confirm tracking is live — the first real click unlocks your analytics.
Connect your socials
In Connections, pick a platform and complete its OAuth flow. seenpaid supports 25 channels including X, Instagram, TikTok, LinkedIn, Facebook, Threads, Bluesky, Reddit, Pinterest, YouTube, Mastodon, Telegram, Discord and more. Scheduling and the visual calendar are included on every plan.
Connect Stripe
seenpaid connects to your existing Stripe over Stripe Connect using a secure, read-only link. It never touches your money, never moves funds, and never charges your customers — it only reads completed payments to match them to your posts. Connect it once from Revenue → Connect Stripe.
AI agents & MCP
seenpaid ships a hosted MCP (Model Context Protocol) server, so any MCP client — Claude, ChatGPT, Cursor, Codex — can drive seenpaid directly. Add the endpoint and your API key to your client’s config:
{
"mcpServers": {
"seenpaid": {
"url": "https://go.seenpaid.com/mcp",
"headers": {
"Authorization": "Bearer sp_your_api_key"
}
}
}
}Restart your client and your agent can now schedule posts and read your revenue. Ask it things like “schedule this thread to X and LinkedIn for Tuesday 9am” or “which of my posts made the most money?”
MCP tools
The server exposes five tools:
list_accountsList every connected social account and the Stripe account seenpaid reads from.
list_postsList posts with their status, platform, publish time, and per-post revenue.
schedule_postDraft and schedule a post to any of the 25 supported channels.
get_analyticsReturn clicks, sales, and revenue — grouped by post or by platform.
get_top_postsReturn posts ranked by the real revenue they drove, highest first.
API & keys
Prefer raw HTTP? The same data is available over the REST API. Generate a key (prefixed sp_) in Settings → API and pass it as a bearer token:
curl https://go.seenpaid.com/api/v1/top-posts \
-H "Authorization: Bearer sp_your_api_key"Keep your sp_ key secret — it has full access to your workspace. Rotate it anytime from Settings.
Support
Stuck on something? Email support@seenpaid.com or start from the AI agents guide. Ready to try it? Start free.
Ready to see what paid?
Connect your socials and Stripe, and know which posts made money. Free for 7 days.
Start free trial