Stack Internal (Stack Overflow for Teams) integration
Stack Internal (formerly Stack Overflow for Teams) is a private Q&A and knowledge base for a company. Search and read questions, answers, articles, comments, tags, collections, communities, user groups, users and badges; post and edit questions, answers and articles, vote, accept answers, bookmark, flag, manage subject matter experts, tag synonyms, user groups, community membership and tag preferences, and upload images. Covers the Basic and Business plans (the Free plan has no API access) on the shared API host (Enterprise sites use their own host and are not covered); the content-import and admin user-management routes are not in this API. Authentication is a personal access token (PAT) sent as a Bearer token; each PAT reaches one team, Basic tokens are read-only and writes need a Business PAT created with write access.
Say what should happen.
The workflow builds itself.
What you can do with Stack Internal (Stack Overflow for Teams)
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Answer, 6 operations
create_answerCreate answerPOSTCreates an answer to a question, identified by question ID.delete_answerDelete answerDELETEDeletes an answer, identified by question ID and answer ID.get_answerGet answerGETRetrieves an answer to a question, identified by question ID and answer ID.list_question_answersList question answersGETRetrieves all answers to a question, identified by question ID.list_user_answersList user answersGETRetrieves answers written by a user, including context about each parent question.update_answerUpdate answerPUTReplaces an answer's body (Markdown). Read get_answer first to edit from the current text.
Upvote, 6 operations
remove_answer_upvoteRemove answer upvoteDELETEDeletes the upvote of an answer, identified by question ID and answer ID.remove_article_upvoteRemove article upvoteDELETEDeletes the upvote of an article, identified by Article ID.remove_question_upvoteRemove question upvoteDELETEDeletes the upvote of a question, identified by question ID.upvote_answerUpvote answerPOSTUpvotes an answer, identified by question ID and answer ID.upvote_articleUpvote articlePOSTUpvotes an article, identified by Article ID.upvote_questionUpvote questionPOSTUpvotes a question, identified by question ID.
User group, 6 operations
add_tag_sme_user_groupsAdd tag sme user groupsPOSTAdds one or more user groups as subject matter experts to a tag, identified by tag ID and user group ID(s).create_user_groupCreate user groupPOSTCreates a user group.get_user_groupGet user groupGETRetrieves a user group, identified by user group ID.list_user_groupsList user groupsGETRetrieves all user groups on the site or team.remove_tag_sme_user_groupRemove tag sme user groupDELETERemoves a user group as subject matter experts for a tag, identified by tag ID and user group ID.update_user_groupUpdate user groupPUTUpdates a user group's name (required), description and members. Read get_user_group first and send back the values you do not change.
Article, 5 operations
create_articleCreate articlePOSTCreates an article.delete_articleDelete articleDELETEDeletes an article, identified by article ID.get_articleGet articleGETRetrieves an article by articleId: title, Markdown and HTML body, type, tags, owner, score, permissions and URLs.list_articlesList articlesGETRetrieves all articles on the site or team.update_articleUpdate articlePUTReplaces an article's title, body, tags, type and permissions (all required): read get_article first and send back the values you do not change.
Collection, 5 operations
create_collectionCreate collectionPOSTCreates a collection.delete_collectionDelete collectionDELETEDeletes a collection, identified by collection ID.get_collectionGet collectionGETRetrieves a collection, identified by collection ID.list_collectionsList collectionsGETRetrieves all collections for the full site or specified team.update_collectionUpdate collectionPUTUpdates a collection: owner, title, description, editor users and groups, and contentIds (the questions and articles it holds, in order). Read get_collection first and send back the values you do not change.
Question, 5 operations
create_questionCreate questionPOSTCreates a question.delete_questionDelete questionDELETEDeletes a question, identified by question ID.get_questionGet questionGETRetrieves a question, identified by question ID.list_questionsList questionsGETRetrieves all questions on the site or team.update_questionUpdate questionPUTReplaces a question's title, body and tags (all three required): read get_question first and send back the values you do not change.
Watched tag, 5 operations
add_my_watched_tagsAdd my watched tagsPOSTAdds existing tags, by tagIds or tagNames, to the current user's watched tags.add_user_watched_tagsAdd user watched tagsPOSTAdds existing tags, by tagIds or tagNames, to a user's watched tags. Needs a token whose user may manage other users.list_user_watched_tagsList user watched tagsGETLists the tags a user watches, by userId.remove_my_watched_tagRemove my watched tagDELETERemoves one tag from the current user's watched tags.remove_user_watched_tagRemove user watched tagDELETERemoves one tag from a user's watched tags. Needs a token whose user may manage other users.
Comment, 4 operations
list_answer_commentsList answer commentsGETRetrieves comments on an answer, identified by question ID and answer ID.list_article_commentsList article commentsGETRetrieves comments on an article, identified by article ID.list_question_commentsList question commentsGETRetrieves comments on a question, identified by question ID.list_user_commentsList user commentsGETRetrieves comments written by a user, including context about each parent post.
Downvote, 4 operations
downvote_answerDownvote answerPOSTDownvotes an answer, identified by question ID and answer ID.downvote_questionDownvote questionPOSTDownvote a question, identified by question ID.remove_answer_downvoteRemove answer downvoteDELETEDeletes the downvote of an answer, identified by question ID and answer ID.remove_question_downvoteRemove question downvoteDELETEDeletes the downvote of a question, identified by question ID.
Ignored tag, 4 operations
add_my_ignored_tagsAdd my ignored tagsPOSTAdds existing tags, by tagIds or tagNames, to the current user's ignored tags.add_user_ignored_tagsAdd user ignored tagsPOSTAdds existing tags, by tagIds or tagNames, to a user's ignored tags. Needs a token whose user may manage other users.remove_my_ignored_tagRemove my ignored tagDELETERemoves one tag from the current user's ignored tags.remove_user_ignored_tagRemove user ignored tagDELETERemoves one tag from a user's ignored tags. Needs a token whose user may manage other users.
Tag preference, 4 operations
get_my_tag_preferencesGet my tag preferencesGETReturns the current user's watched and ignored tags.get_user_tag_preferencesGet user tag preferencesGETReturns a user's watched and ignored tags. Needs a token whose user may manage other users.replace_my_tag_preferencesReplace my tag preferencesPUTReplaces the current user's watched and ignored tags with the two lists sent: read get_my_tag_preferences first and send back every tag to keep.replace_user_tag_preferencesReplace user tag preferencesPUTReplaces a user's watched and ignored tags with the two lists sent (read get_user_tag_preferences first). Needs a token whose user may manage other users.
User, 4 operations
add_tag_sme_usersAdd tag sme usersPOSTAdds one or more users as subject matter experts to a tag, identified by tag ID and user ID(s).get_userGet userGETRetrieves details for a user, identified by user ID.list_usersList usersGETRetrieves all users on the site or team.remove_tag_sme_userRemove tag sme userDELETERemoves a user as subject matter expert for a tag, identified by tag ID and user ID.
Synonym, 3 operations
create_tag_synonymCreate tag synonymPOSTCreates and approves a synonym for the target tag. This operation is restricted to site administrators.delete_tag_synonymDelete tag synonymDELETEDeletes a synonym for the target tag. This operation is restricted to site administrators.list_tag_synonymsList tag synonymsGETRetrieves tag synonyms, identified by tag ID.
Accept, 2 operations
accept_answerAccept answerPOSTAccepts an answer, identified by question ID and answer ID.unaccept_answerUnaccept answerDELETEUnaccepts an answer, identified by question ID and answer ID.
Badge, 2 operations
get_badgeGet badgeGETReturns one badge by badgeId: name, description, rank, type and how many times it was awarded.list_badgesList badgesGETLists the team's badges with name, rank (gold, silver, bronze), type (named or tagBased) and award count. Filter with ids, names, ranks, types or partialName; paginated.
Bookmark, 2 operations
bookmark_questionBookmark questionPOSTBookmarks a question, identified by question ID.remove_question_bookmarkRemove question bookmarkDELETEUnbookmarks a question, identified by question ID.
Bulk, 2 operations
add_community_membersAdd community membersPOSTAdds the given users by ID to a community, identified by community ID.remove_community_membersRemove community membersPOSTRemove the given users by ID from a community, identified by community ID.
Community, 2 operations
get_communityGet communityGETRetrieves a community, identified by community ID.list_communitiesList communitiesGETQueries all communities on the site.
Flag, 2 operations
flag_answerFlag answerPOSTRaises a flag on an answer for moderators. Read list_answer_flag_options first: it gives the optionId and whether a comment is needed.flag_questionFlag questionPOSTRaises a flag on a question for moderators. Read list_question_flag_options first: it gives the optionId and whether a comment, related question or target site is needed.
Member, 2 operations
add_user_group_membersAdd user group membersPOSTAdds one or more members to a user group, identified by user group ID and user ID(s).remove_user_group_memberRemove user group memberDELETEDeletes a member from a user group, identified by user group ID and user ID.
Option, 2 operations
list_answer_flag_optionsList answer flag optionsGETRetrieve a list of flag options for an answer, identified by question ID and answer ID.list_question_flag_optionsList question flag optionsGETRetrieve a list of flag options for a question, identified by question ID.
Subject matter expert, 2 operations
list_tag_subject_matter_expertsList tag subject matter expertsGETRetrieves the subject matter experts for a tag, identified by tag ID.replace_tag_subject_matter_expertsReplace tag subject matter expertsPUTReplaces a tag's subject matter experts with the userIds and userGroupIds sent; anyone left out stops being an SME. Read list_tag_subject_matter_experts first.
Tag, 2 operations
get_tagGet tagGETRetrieves a tag, identified by tag ID.list_tagsList tagsGETQueries all tags on the site.
By email, 1 operation
get_user_by_emailGet user by emailGETRetrieve a user by email address
By external id, 1 operation
get_user_by_external_idGet user by external idGETRetrieve a user by external ID
Image, 1 operation
get_imageGet imageGETDownloads an uploaded image by imageId and returns it as a stored file.
Join, 1 operation
join_communityJoin communityPOSTAdds current user to a community, identified by community ID.
Leave, 1 operation
leave_communityLeave communityPOSTRemove current user from a community, identified by community ID.
Linked, 1 operation
list_question_linked_questionsList question linked questionsGETRetrieves questions linked to another question, identified by question ID.
Linked question, 1 operation
list_article_linked_questionsList article linked questionsGETRetrieves questions linked to an article, identified by article ID.
Me, 1 operation
get_current_userGet current userGETRetrieves details for the logged-in user.
Recipient, 1 operation
list_badge_recipientsList badge recipientsGETLists badge awards (award id, date, badge and recipient user), optionally only for badgeIds and an award date range (from, to). Paginated.
Related, 1 operation
list_related_questionsList related questionsGETRetrieves questions related to another question, identified by question ID.
Search, 1 operation
search_contentSearch contentGETSearches the team's questions, answers and articles and returns matching items with type (question, answer or article), title, snippet, tags, owner, score and the matching id field. Paginated with page and pageSize.
Tag watcher, 1 operation
list_tag_watchersList tag watchersGETRetrieves the tag watchers for a tag, identified by tag ID.
Upload, 1 operation
upload_imageUpload imagePOSTUploads an image (jpeg, png, gif, bmp or webp, at most 2 MiB) and returns its id and url, to embed in a question, answer or article body.
Use Stack Internal (Stack Overflow for Teams) from Claude Code, Cursor or Codex
Connect Stack Internal (Stack Overflow for Teams) in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Stack Internal (Stack Overflow for Teams) operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Stack Internal (Stack Overflow for Teams)
- Create your workspace
Sign up free. Nothing to install.
- Connect Stack Internal (Stack Overflow for Teams) once
Add your Stack Internal (Stack Overflow for Teams) connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Stack Internal (Stack Overflow for Teams) integration FAQ
What can you do with the Stack Internal (Stack Overflow for Teams) integration?
LiveContext exposes 94 operations on Stack Internal (Stack Overflow for Teams), covering answer, upvote, user group and article.
