Social Media
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/social-media-connector
Social Media
A single publishing target for every social network you connect. Agents and workflows hand off a generic social post, and this connector routes it to whichever provider you have installed and signed in to — so the same workflow can post to a new network the day you add it.
Install this connector from the Cinatra marketplace. Once installed it activates automatically alongside any social-network provider connector (such as the LinkedIn connector). No additional configuration is required: the connector reads the authenticated user's identity from the platform session and picks the right provider at post time.
To publish a post, call the social_media_publish MCP tool with four fields: accountId (the provider account identifier), destinationType (either member for a personal profile or organization for a company page), destinationId (the provider-specific profile or page ID), and content (the post text). Pass an optional connectorId to target a specific provider when more than one is connected. On success the tool returns a publish receipt from the provider. If no provider connector is installed or the user is not authenticated, the tool returns a descriptive error identifying which step failed.
The connector exposes registerSocialMediaConnector, publishSocialMediaPostThroughSystem, getSocialMediaConnectorStatusThroughSystem, and listInstalledSocialMediaConnectors from its public package surface for host-side integration. Provider connector packages (for example a LinkedIn or Threads connector) import only the contract types (SocialMediaConnector, SocialMediaPost, SocialMediaPublishReceipt) as import type and register themselves behind the social-post capability from their own server entry. Run vitest run in the package directory to execute the test suite; no environment variables or network access are needed for the unit tests.
Works with
Capabilities
- Publish a post to any connected social network from one place
- Pick a specific network when more than one provider is connected
- See which social-network providers are installed and currently connected
- ci: adopt source-leak-gate (#1)
- ci: adopt source-leak-gate (#2)
- chore: add .gitignore (#3)
- ci: adopt org gates — SHA-pin all uses: refs, bump source-leak-gate to v0.1.0, add actions-pinned + gitignore gate callers (#4)
- chore: keep internal planning notes untracked (#5)
- Self-configure the social facade at serverEntry activation; merge social-post capability providers lazily (#6)
- chore: npm files allowlist + source-archive export-ignore hygiene (#56 standard) (#7)
- Register the social-media-system capability from register(ctx) (cinatra#7 P721) (#8)
- ci(release): grant contents: write + pin reusable workflow to .github HEAD (#9)
- chore: Configure Renovate (#10)
- ci: repin reusable release workflow (immutable-safe decoration + corrected build-input provisioning) (#12)
- release: social-media-connector v0.1.1 (republish on corrected serverEntry build pipeline) (#13)
- Initial release.
- Unreleased
- ci: add truthful-attribution-gate caller in WARN mode (#14)
- ci: adopt the reusable extension->host IoC conformance gate (org-wide rollout) (#15)
- ci: tag-driven GitHub release on v* (#16)
- ci: adopt secret-scan-gate (#17)
- docs(readme): expand README to the org standard (#18) (#19)
- ci: adopt source-leak-gate (#20)
- ci: adopt source-leak-gate (#21)
- chore: strip private engineering-tracker refs from public source (#22)
- chore: strip private tracker references from workflow comments (#25)
- ci(release): pin reusable-extension-release to gated v0.1.1 (release-approval wall) (#26)
- chore: add cinatra.vendor and displayName connector metadata (#27)
- chore(deps): declare cinatra.consumes for closure-gate enrollment (#28)
More from Cinatra
Run an outbound email campaign from scratch in one guided flow. The agent walks you through setting up the campaign, confirming recipients, picking drafting…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/email-outreach-agent
A collapsible, pretty-printed viewer for JSON documents. Agent-run structured outputs and object-content snapshots arrive as application/json, and this renderer gives them a first-class home:…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/json-artifact
A generic content auditor that improves another agent's output before it ships. Point it at any content bundle, choose the audit skills you want…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/auditor-agent
A catalogue of a company's commercial offerings — product lines, SKUs, pricing tiers, feature inventory per tier, and the use cases each offering serves.…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/product-portfolio-artifact
An advisory reviewer that checks new or updated Cinatra agent extensions for the kinds of quality issues a strict validator misses. It flags naming…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/code-reviewer-agent
Turn a chosen contacts list into the confirmed recipient pool for an outreach campaign. The agent pulls the list, resolves each member into a…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/email-recipient-selection-agent
Reviews
There are no reviews yet.