/api/v1/meWho am I
The person and hive this key acts as, their role, and how many posts and comment suggestions they have left this month.
HivedIn has a REST API and an MCP server. Plug it into Claude, ChatGPT, Cursor or your own scripts. Same rules as the app: every post is reviewed, and nothing goes live without a person.
In HivedIn, open Settings, then API & MCP. A key acts as you, with your role, in your hive.
Send the key as a Bearer token. Every answer is JSON, with the result in data.
Add HivedIn to Claude or ChatGPT as a connector. It gets the same actions as tools.
Streamable HTTP with OAuth sign-in. In Claude or ChatGPT, add it as a custom connector, log in and press Allow. In Claude Code, Cursor, Windsurf or VS Code, use a key.
https://gethivedin.com/api/mcpclaude mcp add --transport http hivedin https://gethivedin.com/api/mcp \
--header "Authorization: Bearer YOUR_KEY"Base URL below. The OpenAPI file lists every field, so you can generate a client in one step.
https://gethivedin.com/api/v1curl https://gethivedin.com/api/v1/me \
-H "Authorization: Bearer YOUR_KEY"Each one is a REST endpoint and an MCP tool with the same name. Calls marked AI count toward the monthly caps: 30 posts and 100 comment ideas per person.
/api/v1/meThe person and hive this key acts as, their role, and how many posts and comment suggestions they have left this month.
/api/v1/assignmentsPosts assigned to people, newest first. Status runs assigned, draft, review, ready, published, performance. People who can see everyone's content may pass scope=all; everyone else sees their own.
status assigned | draft | review | ready | published | performancescope mine | alllimit integer/api/v1/assignments/{id}One assignment with its brief (angle, key points, sources, what to check before posting), the current draft, review state, and the live post with its numbers once published.
/api/v1/assignments/{id}/draftAIWrite (or rewrite) the draft for one of your assignments, in your voice, grounded in the hive's knowledge. A first draft counts toward your 30 posts a month. A rewrite keeps the old version in history.
/api/v1/assignments/{id}/draftSave your own edit of the hook, body and hashtags as a new version. Editing an approved draft sends it back to review.
hook stringrequiredbody stringrequiredhashtags array/api/v1/assignments/{id}/draft/refineAIApply one instruction to your draft, like "Make the hook punchier" or "Cut it to 900 characters". Requests that would cost reach get the closest safe edit.
instruction stringrequired/api/v1/assignments/{id}/draft/humanizeAIStrip AI tells from your draft and pull it closer to your voice. Returns the changes made and a voice match score.
/api/v1/assignments/{id}/submitSend your draft to a reviewer. Every post is reviewed before it goes live.
/api/v1/assignments/{id}/reviewFor reviewers. Approve the draft so the author can post it, or send it back with a note. Pass the revision you read so a newer edit is never approved by mistake.
decision approve | changesrequirednote stringrevision integer/api/v1/assignments/{id}/publishAfter you post an approved draft on LinkedIn, record its link. This scores the post's first Nectar and starts tracking its numbers.
url stringrequiredpublishedAt string/api/v1/assignments/{id}/metricsSave the latest numbers for a published post and top up its Nectar. Connected LinkedIn accounts sync on their own; use this for anything else. Keys: impressions, likes, comments, shares, members_reached, saves, sends, link_clicks, followers_gained, profile_views.
metrics objectrequired/api/v1/comments/suggestAIUp to three comments in your voice for someone else's LinkedIn post, each with the pattern used and the reaction to leave first. Pass the post text, or its link if your LinkedIn is connected. Counts toward 100 suggestions a month. HivedIn never posts for you.
postText stringpostUrl stringauthor stringtopComments string/api/v1/commentsYour tracked LinkedIn comments from the last 30 days with views, likes, replies and Nectar, plus this month's totals and what works best for you.
/api/v1/nectarYour Nectar this month, quarter, year and all time, and your latest Nectar lines.
limit integer/api/v1/leaderboardThe hive's ranked board for a month, quarter or year, with Nectar, posts, views and rank movement.
period month | quarter | yearkey string/api/v1/postsPosts published in a period with their latest numbers and Nectar. People who can see team analytics get the whole hive; everyone else gets their own.
period month | quarter | yearkey string/api/v1/activityThe hive's latest activity, one line each: drafts written, posts published, Nectar earned, crowns won.
limit integer/api/v1/anglesAngles from approved topics that nobody has yet, the ones picked for you first. Claim one with claim_angle.
limit integer/api/v1/angles/{id}/claimTake an open angle for yourself. It becomes your assignment, due on a Tuesday to Thursday. You can have up to 3 posts in progress.
/api/v1/topicsThe hive's topics with their status and how many angles each has.
status suggested | approved | rejected | archivedlimit integer/api/v1/knowledge/searchFind the passages in the hive's knowledge (website, files, notes) that best match a question, by keyword and by meaning.
q stringrequiredlimit integer/api/v1/knowledgeAdd a web page (url) or a block of text (title and text). HivedIn reads it in the background, then drafts and topics can use it.
url stringtitle stringtext stringErrors look like { "error": { "code", "message" } }.
401402403404422429HivedIn never posts to LinkedIn for you. Not from the app, not from the API.