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
Bring agents from external Agent-to-Agent (A2A) servers into your Cinatra workspace and run them alongside your own. Point Cinatra at any A2A-compatible peer and…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/a2a-server-connector
Link a YouTube account to your workspace so agents can read channel uploads through the YouTube Data API. The connection reuses your existing Google…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/youtube-connector
Draft a follow-up sequence for recipients who did not reply to the initial outreach. The agent writes a cadence of follow-up emails, each spaced…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/email-follow-up-agent
The system viewer for image artifacts. It draws any image a workspace holds — screenshots, photographs, illustrations, diagrams, logos — as a clean, passive…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/image-artifact
Connect a GitHub repository to Cinatra and let your agents work with it. Once you sign in and pick a repository, Cinatra keeps a…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/github-connector
The conversational skill bundle that powers the Cinatra chat assistant. It shapes how the assistant talks, recognizes what you are trying to do, and…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/assistant-skills
Reviews
There are no reviews yet.