// 01.intelligence · early access · mcp-native

Write your next post with context from your last fifty.

Sosensus imports everything you've published on LinkedIn, X, and Instagram along with the engagement it earned, and learns how you actually write. You can also track the competitors you care about. Then work with AI on it via our MCP.

sosensus.mcp · connected
claude › prepare_draft_context({ platform: "linkedin" })
→ reading your voice profile, posts and competitors
CONTEXT RETURNED
Direct, second person, short paragraphs. You open with a concrete number more often than a question.
WHAT IT PULLED
· voice_profile = loaded
· your_posts.matched = 6
· competitor_posts.matched = 4
· platform_guide.linkedin = attached
· open_drafts = 2
ctx: 3 profiles · linkedin save_draft() →
// linkedin · x · instagram free while in early access
02
// section.problem

The best writing sample you have is the one you can't easily pull up.

You have published hundreds of posts. All of it sits on your profile but is not easy to consolidate as context when you sit down to write the next post.

[01]

Your archive is locked in the feed

Scrolling back three years to find the post that landed is not so easy. And you certainly can't hand the feed to an AI.

[02]

Engagement is a snapshot

Platforms show you a number today and a different number next week, with nothing in between. A post that kept growing looks identical to one that spiked and died.

[03]

AI doesn't know you that well

A blank chat writes like everyone else's blank chat. Without your posts and your voice, it produces something competent that you would never actually publish.

[04]

Drafts don't have to restart from zero

With AI, when you close the conversation or switch to another AI tool, the context goes with it. You shouldn't have to restart from zero every time you write a new post.

The solution is not another dashboard. It's one place that holds your writing and its results, and that your AI can read directly. That's what Sosensus is.

03
// section.approach

Import, understand, draft.

Everything downstream depends on the import being right, so most of the care goes there.

step_01 // import 01

Bring your posts in, with their numbers.

Paste a LinkedIn, X, or Instagram profile URL. Sosensus pulls the post history, drops reposts and retweets, and records reactions, comments, and shares.

step_02 // understand 02

Learn how you actually write.

Your own posts are analysed into a voice profile. You can also search your archive by what a post was about rather than the exact words you used.

step_03 // draft 03

Write in the app, or inside Claude.

Generate drafts in the dashboard, or connect the MCP server and write in Claude with your voice, your posts, and get context from your competitors' posts if needed.

04
// section.mcp · the headline feature

Your writing, reachable from inside Claude.

Sosensus ships an MCP server. Connect it to an MCP client like Claude, then search everything you have published, load your voice profile, and keep a draft open across conversations. The writing happens in your preferred platform with your preferred model.

claude › settings › connectors ● connected
[1] ADD A CUSTOM CONNECTOR
https://sosensus-mcp.njogued.workers.dev/mcp
[2] SIGN IN
email you@yourdomain.com
code   6 digits, sent to your inbox
[3] THAT'S IT
No password to manage, no token to paste into a config file, and nothing to install.
→ 12 tools live · 5 resources · works in Claude, Cursor, or any MCP client
prepare_draft_context()

One call that returns your voice profile, your own posts on the topic, competitor examples, and the platform guide. Run it before composing anything.

search_my_posts()

Semantic search across everything you have published, so "that post about hiring" finds it even when the word hiring never appears in it.

save_draft() · list_drafts() · update_draft()

Drafts live in Sosensus rather than in the chat. Start one on Monday, list it on Thursday in a brand new conversation, and keep refining it in place.

search_competitor_posts()

Read what is landing for the accounts you track before you write against them. Competitor reads are filtered separately, so their writing never reaches your voice profile.

Read the MCP docs → 12 of 14 tools live
05
// section.features

What's in the box today.

Six things, all of them shipped. Anything still in progress is listed further down under early access rather than dressed up as a feature here.

IMPORT · 01

Your history, with its numbers

Connect a LinkedIn personal or company page, an X account, or an Instagram profile, and bring the posts in with reactions, comments and shares attached.

METRICS · 02

Engagement as a series

Every refresh appends a new sample instead of overwriting the last one, so a post that keeps compounding looks different from one that spiked on day one.

MCP · 03

MCP server

Fourteen tools and five resources, twelve of them live, reachable from Claude, Cursor or any MCP client. You sign in with a code sent to your email.

SEARCH · 04

Semantic search over your archive

Posts you have published and posts you have saved from elsewhere are both searchable by what they were about rather than by keyword.

VOICE · 05

A voice profile from your writing

Built from your own posts only. Reposts and tracked competitors are excluded by hand at every read, so it models you rather than the people you share.

COMPETITORS · 06

Track the accounts you watch

Competitors are tracked exactly like your own posts, so you get the same history, the same metrics, and the same search across their content.

06
// section.access

Free while we're in early access.

We're still in early access and sharing free access. We'll set up pricing soon and it will appear here first. Anyone already using Sosensus will hear it from us before anything changes for them.

// available now

Everything that's built

  • +LinkedIn, X and Instagram profile imports
  • +Engagement captured over time, not as a snapshot
  • +Competitor tracking, handled the same way
  • +Semantic search across your posts and saves
  • +A voice profile built from your own writing
  • +Draft generation, grounded in both
  • +MCP server access
Start free →
// in progress

What we're still building

  • Scheduled refreshes, so imports stay current on their own
  • Performance insights: best day, best format, best topic
  • A competitive dashboard rather than a post list
  • Trend research per interest area
  • Content suggestions drawn from all of it
  • Comments on your own posts, to help you reply
  • TikTok and Reddit
07
// section.faq

Common questions.

Still curious? Read the MCP docs, or just sign up and connect a profile.

What does Sosensus actually do today?

[ 01 ]

It imports the posts you have already published, with the engagement they earned, and keeps tracking those numbers over time. It does the same for competitor accounts you choose to watch. It builds a voice profile from your own writing, lets you search everything by meaning, and generates drafts grounded in all of it.

How does the MCP server help me?

[ 02 ]

Two things. Your writing context is available inside Claude without copy-paste, and drafts survive the end of a conversation. Composition happens in your client, so the model doing the writing is the one you prefer.

Which platforms are supported?

[ 03 ]

LinkedIn (personal profiles and company pages), X, and Instagram. You can also save individual posts from anywhere on the web.

Where does my data live, and who can see it?

[ 04 ]

In our own database, scoped to your account so no other user can read it. Your posts feed your voice profile, your search, and your drafts, and nothing else. We do not pool your content or train shared models on it.

How current is the data?

[ 05 ]

As current as your last refresh. Imports run when you connect a profile and whenever you ask for one, either from the dashboard or from Claude.

// system.start()

Get started

Connect one profile, import what you have already written, and let Claude draft the next one with all of it in front of it. Free while we're in early access.

// get in touch

Questions, or something not working? I read everything.