# Write social media posts directly in Cursor

> Source: https://tareno.co/agents/cursor
> Language: en
> Connect Cursor to Tareno through the community directory listing or an mcp.json entry. Draft launch posts for X, LinkedIn and Threads from your project, then approve them in Tareno.

You already explain your project to Cursor all day. With Tareno connected, the same context can become a launch post for X, a product-development note for LinkedIn or a weekly build-in-public series for Threads. Cursor writes the drafts, and Tareno holds every scheduling or publishing request until you approve it.

## Connection facts

| Field | Value |
| --- | --- |
| Product surface | Cursor (cursor) |
| Available connection | Available in Cursor Directory |
| Connection evidence | documented |
| Methods | mcp, skill |
| Authentication | oauth |
| Setup | [Setup guide](https://tareno.co/docs/plugins) |
| Install or connect | [Open setup](https://cursor.directory/plugins/tareno) |
| Evidence observed | 2026-10-19 |
| Facts reviewed | 2026-10-25 |

Publication status and a working connection are separate facts. Evidence for one product surface does not establish installation or compatibility in another surface.

## How do I connect Tareno to Cursor?

Install Tareno from its listing in the Cursor Directory, or add a Tareno entry to your mcp.json with the hosted endpoint, then sign in with your Tareno account. Check the registration with the Cursor agent commands and ask Cursor to call `list_accounts`. The Cursor Directory is a community listing, not the official Cursor Marketplace.

## Connect Cursor in four steps

1. **Choose the listing or the config file.** The Cursor Directory lists Tareno with one MCP server and one skill. If you prefer to manage servers yourself, put the entry on the right into your project or user mcp.json. The two routes reach the same hosted endpoint.
2. **Authenticate.** The hosted endpoint supports OAuth, and the MCP docs page also shows an API-key variant for clients that need one. Prefer OAuth with your own Tareno account, and keep any key in an environment variable instead of the config file you commit.
3. **List the tools.** Run the two Cursor agent commands on the right. The first shows the registered servers and the second lists the tools that Tareno exposes. If the list is empty, reload the window so that Cursor reads the configuration again.
4. **Run a first read-only check.** Ask Cursor to call `list_accounts` and to read the platform rules for the account it would use. Do this before the first draft so that the destination, not the wording, is the first thing you confirm.

mcp.json entry:

```json
{
  "mcpServers": {
    "tareno": {
      "url": "https://tareno.co/api/mcp"
    }
  }
}
```

Check the registration:

```bash
cursor-agent mcp list
cursor-agent mcp list-tools tareno
```

## What Cursor is good at with Tareno

Cursor knows the branch you are on and the decisions behind it, which is exactly what a build-in-public post needs. These three jobs use that context, and each has a workflow page.

### A feature branch becomes a launch post on X

Cursor can read the diff, the release status you tell it about and the angle you want, and turn them into a post that explains the benefit rather than the implementation. It saves the draft through `create_drafts`, so you can compare two versions in Tareno before you ask for a time.

### A product decision becomes a LinkedIn journal entry

When you drop an idea or choose between two designs, the reasoning is worth sharing. Give Cursor the decision, the alternative you rejected and what you learned, and it writes a short professional post that records the trade-off honestly, without exaggerating the result.

### Weekly progress becomes a Threads series

Threads suits a steady rhythm. Cursor can turn your week's milestones into three or four connected posts, each ending with a question for readers, and keep the voice consistent with the last series by reading your earlier Threads posts through Tareno.

## Prompts to copy

### Check the connection

```text
Use Tareno to list my connected social accounts with platform and account name. Read only; do not create, schedule or publish anything. Tell me which account you would use to announce the feature I am working on in this branch.
```

### Launch draft from this branch

```text
Look at the changes on the current branch and my note on its release status: [status]. Write an X launch post for [audience] that explains the benefit in one sentence and links to [URL]. Save it as a draft for [X account] through Tareno and show me the character count.
```

### Decision note for LinkedIn

```text
I chose [option A] over [option B] because [reason]. Write a short LinkedIn post for [professional audience] that states the decision, the rejected alternative and one lesson. Do not claim results I have not given you, and save the draft through Tareno after I approve the text.
```

### Plan a Threads week

```text
Use Tareno to list my published Threads posts from the last month, then turn these milestones into four connected posts with a question at the end of each: [milestones]. Match the voice of my earlier posts and save the sequence as drafts only.
```

### Request the Friday slot

```text
Take the approved drafts [draft IDs] and ask Tareno to schedule them for [Friday 14:00] in [Europe/Berlin]. Return the action IDs, and remind me which of them still wait for my approval in the Tareno dashboard.
```

## Guides by network

- X: [Can Cursor draft an X post with up to four screenshots from your latest build?](https://tareno.co/agents/cursor/x) ([Markdown](https://tareno.co/agents/cursor/x.md))
- LinkedIn: [Can Cursor keep a LinkedIn product journal from your decisions?](https://tareno.co/agents/cursor/linkedin) ([Markdown](https://tareno.co/agents/cursor/linkedin.md))
- Threads: [Can Cursor post a short screen-recorded devlog to Threads?](https://tareno.co/agents/cursor/threads) ([Markdown](https://tareno.co/agents/cursor/threads.md))
- Bluesky: [Can Cursor turn a 48-hour game jam's commit history into a Bluesky post-mortem thread?](https://tareno.co/agents/cursor/bluesky) ([Markdown](https://tareno.co/agents/cursor/bluesky.md))
- Facebook: [Can Cursor draft Facebook posts from your web shop's repository?](https://tareno.co/agents/cursor/facebook) ([Markdown](https://tareno.co/agents/cursor/facebook.md))
- Instagram: [Can Cursor draft behind-the-scenes Instagram posts from my branch?](https://tareno.co/agents/cursor/instagram) ([Markdown](https://tareno.co/agents/cursor/instagram.md))
- Mastodon: [Can Cursor draft a Mastodon devlog post with an animated GIF and its description?](https://tareno.co/agents/cursor/mastodon) ([Markdown](https://tareno.co/agents/cursor/mastodon.md))
- Pinterest: [Can Cursor draft Pinterest pins from the product feed in your shop's code?](https://tareno.co/agents/cursor/pinterest) ([Markdown](https://tareno.co/agents/cursor/pinterest.md))
- TikTok: [Can Cursor turn the week's commits into a game devlog on TikTok?](https://tareno.co/agents/cursor/tiktok) ([Markdown](https://tareno.co/agents/cursor/tiktok.md))
- YouTube: [Can Cursor turn this week's commits into a YouTube Short?](https://tareno.co/agents/cursor/youtube) ([Markdown](https://tareno.co/agents/cursor/youtube.md))

## Good to know before you start

- Use Tareno from the community Cursor Directory with its MCP server and skill, or add the remote MCP connection in your Cursor editor.
- Cursor Cloud Agents are a separate product surface from the Cursor editor. This page describes the editor route; cloud agents are tracked separately and are not covered here.
- Scheduling, publishing, edits to scheduled posts and deletions create approval actions. Cursor can request them but cannot approve them.
- A committed mcp.json should never contain a key. Use OAuth or an environment variable, and keep personal credentials out of the repository.
- Cursor sees your code, but Tareno only receives the text and media that Cursor sends. Read each draft for names, internal URLs and unreleased details before approving it.

## Cursor, Codex and Claude Code

All three are coding agents and all three can use Tareno, but they connect differently. Cursor works inside the editor and can use the community listing or an mcp.json entry. Codex and Claude Code are used from a command line, and Claude Code also has a published plugin. If your day happens in the editor, Cursor keeps the post one prompt away from the code.

## Frequently asked questions

### Can Cursor write launch posts from my branch?

Yes. Cursor can read your changes, take the launch angle and release status you describe, and draft a post for X, LinkedIn or Threads. It saves the draft through Tareno, and you decide whether to request a time after reading it there.

### How do I connect Tareno in Cursor?

Use Tareno from the community Cursor Directory with its MCP server and skill, or add the remote MCP connection in your Cursor editor. After connecting your own Tareno account, run list_accounts and check the returned profiles before creating a draft or requesting a publishing time.

### How do I check that Cursor can reach Tareno?

Run the Cursor agent command that lists MCP servers, then the one that lists the tools of the Tareno server. If the tools appear, ask Cursor to list your accounts. An empty tool list usually means the window needs to be reloaded.

### Do I need an API key in mcp.json?

The hosted endpoint supports OAuth, so a plain entry with the URL can be enough. The MCP docs also show a variant with an API key in an environment variable. Either way, never commit a key to the repository.

### Can Cursor publish to Threads without asking me?

No. A scheduling or publishing request becomes an approval action in Tareno, and nothing reaches Threads until you approve it. Cursor can only report that the action is pending and read its status later.

### Does this cover Cursor Cloud Agents?

This guide covers the Cursor editor with its Cursor Directory entry or a custom remote MCP connection in mcp.json. Configure and verify each client separately. After connecting your own Tareno account, run list_accounts and check the returned profiles before creating a draft or requesting a publishing time.

### Can Cursor keep my posts consistent with earlier ones?

Yes, within limits. Cursor can list the posts that Tareno holds for an account and for Threads, and read posts published outside Tareno where that network's API allows, then match tone. It cannot see networks Tareno does not read.

### Which Tareno tools will Cursor call first?

Usually `list_accounts` to confirm the destination, then `get_platform_schema` for the rules of that account, followed by `create_drafts` to save the text. `schedule_posts` comes last and returns an approval action instead of publishing anything.

## Tareno tools used

- `list_accounts`
- `get_platform_schema`
- `create_drafts`
- `schedule_posts`

Approval model: Tareno saves drafts directly. Scheduling, publishing, edits to scheduled posts and deletions become pending actions that a person approves in the Tareno dashboard; no agent can approve them.

## Related

- [Project-context launches for X](https://tareno.co/agents/cursor/x)
- [A LinkedIn product-development journal](https://tareno.co/agents/cursor/linkedin)
- [A build-in-public Threads series](https://tareno.co/agents/cursor/threads)
- [Plugin setup guides](https://tareno.co/docs/plugins)
- [Remote MCP setup](https://tareno.co/docs/mcp)
- [Codex × Tareno](https://tareno.co/agents/codex)
- [Claude Code × Tareno](https://tareno.co/agents/claude-code)
- [Approval workflows](https://tareno.co/features/approval-workflows)
