
Orbit
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Connector by Noveum · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/noveum-orbit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://orbit.noveum.ai/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: project-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 33 read · 42 write · 15 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 94
Read from the source code; the running server may list different tools.
Read 33 · Look things up without changing anything.
active_cyclecopy_branch_namecycle_progressget_analytics_overviewget_docget_issueget_meget_workspace_instructionslist_attachmentslist_cycleslist_doc_collectionslist_doc_comments
Show 21 more tools
list_docslist_github_repositorieslist_inbox_conversation_eventslist_inbox_conversationslist_issue_attachmentslist_issue_commentslist_issue_pull_requestslist_labelslist_memberslist_milestoneslist_my_issueslist_notificationslist_project_milestoneslist_projectslist_stateslist_teamslist_userslist_viewsproject_progressread_attachmentsearch_issues
Write 42 · Create, change, send or run things.
add_commentadd_team_memberarchive_docarchive_issuearchive_projectattach_filebulk_update_issuescomment_on_doccomplete_cyclecreate_cyclecreate_doccreate_doc_collection
Show 30 more tools
create_issuecreate_labelcreate_milestonecreate_projectcreate_statecreate_sub_issuescreate_teamcreate_viewedit_commentedit_doc_commentinvite_membermark_inbox_conversations_readmark_issue_duplicatemark_notification_readmove_docmove_issuemove_to_cyclereorder_milestonesset_relationstart_cycleupdate_cycleupdate_docupdate_doc_collectionupdate_issueupdate_labelupdate_milestoneupdate_projectupdate_stateupdate_teamupdate_view
Delete 15 · Delete, drop, revoke or wipe things.
delete_commentdelete_docdelete_doc_collectiondelete_doc_commentdelete_issuedelete_labeldelete_milestonedelete_projectdelete_sprintdelete_statedelete_viewremove_member
Show 3 more tools
remove_relationremove_team_memberunlink_github_repository
Not yet classified 4 · We could not tell from the name and description.
link_github_repositoryreorder_statesunarchive_docunarchive_issue
Network hosts it talks to 1
orbit.noveum.ai· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (94)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
active_cycleGet the active sprintReturn the sprint this workspace is currently running, or null when none is open.
add_commentComment on an issuePost a markdown comment on an issue, optionally as a reply to another comment.
add_team_memberAdd somebody to a teamPut a workspace member on a team so they see its issues and sprints.
archive_docArchive a documentArchive a document so it leaves the sidebar and the default listings. The content is kept.
archive_issueArchive an issueArchive an issue so it leaves the board and the default lists. Use delete_issue to remove it for good.
archive_projectArchive a projectArchive a project so it leaves the active lists. Its issues are kept.
attach_fileAttach a fileUpload a file and attach it to an issue, a comment, a doc or a project. Returns a url you can put in markdown, for example .
bulk_update_issuesBulk update issuesUpdate multiple issues at once (up to 50). Changes state, assignee, labels, priority, sprint (cycle) or project across all issues in one atomic operation.
comment_on_docComment on a documentAdd a Markdown comment to a document.
complete_cycleComplete a sprintClose a sprint. Whatever is unfinished rolls into the next sprint rather than being left behind.
copy_branch_nameGet the git branch name for an issueReturn the git branch name Orbit uses for an issue, in the form handle/eng-42-short-title.
create_cycleCreate a sprintOpen a new sprint (cycle) for a team over a date range. Send neither date and the server appends a one week sprint straight after the last one the team has.
create_docCreate a documentCreate a document with a Markdown body or a self-contained HTML page. File it under a collection, attach it to a project, or nest it under a parent document. A document lives in a collection or in a project, never both.
create_doc_collectionCreate a document collectionCreate a folder that documents can be filed under.
create_issueCreate an issueCreate an issue on a team. The workflow state defaults to the team first unstarted state. Returns the new issue with its identifier such as "ENG-42".
Show 79 more tools
create_labelCreate a labelCreate a label that can be applied to issues. Pass a team to keep the label on that team only, otherwise it is available across the workspace.
create_milestoneCreate a milestoneAdd a milestone to a project so work can be grouped towards a date.
create_projectCreate a projectCreate a project and optionally attach it to one or more teams. Requires a role that can manage projects.
create_stateCreate a workflow stateAdd a status to a team board. The category drives what the product infers from it, so pick the one that matches the meaning. The new status lands at the end; use reorder_states to place it.
create_sub_issuesCreate sub-issuesCreate up to 50 sub-issues under a parent issue in one transaction. Returns the created identifiers in order.
create_teamCreate a teamCreate a team with its own issue prefix, default workflow states and first sprint.
create_viewCreate a saved viewSave a filtered issue view. Call list_views first and copy the filter of a view that already works. The saved view state. Conditions live under filter.filter.children, each one {"kind":"condition","property":"priority","operator":"in","values":["1"]}. Other keys are teamId, projectId, groupBy, subGroupBy, orderBy, layout, display, visibility, locked and position. A key this list does not name is rejected rather than dropped. The reply says how many conditions were stored, so check it matches what you sent.
cycle_progressGet sprint progressReturn scope, started, completed and cancelled counts for a sprint, the same totals in points, what was added or removed while it ran, and a day by day burn up series carrying both the scope and the completed work.
delete_commentDelete a commentRemove a comment from an issue.
delete_docDelete a document for goodDelete a document permanently. Pages nested under it are lifted to its own place rather than deleted. Use archive_doc to hide a document instead of destroying it.
delete_doc_collectionDelete a document collectionDelete a folder. The documents inside stay in the workspace but lose their collection link unless you reassign them to another collection.
delete_doc_commentDelete a document commentRemove a comment from a document.
delete_issueDelete an issuePermanently delete an issue and everything attached to it. This cannot be undone; prefer archive_issue.
delete_labelDelete a labelRemove a label from the workspace and from every issue carrying it.
delete_milestoneDelete a milestoneRemove a milestone. Its issues survive but lose the milestone link.
delete_projectDelete a projectPermanently delete a project. Its issues survive but lose their project link. Prefer archive_project.
delete_sprintDelete a sprintRemove a sprint. Its issues survive and fall back to no sprint, which is what descoping a cancelled sprint needs.
delete_stateDelete a workflow stateRemove a status from a team board. A status that still holds issues is refused unless moveTo names another status on the same team to carry them.
delete_viewDelete a saved viewRemove a saved view.
edit_commentEdit an issue commentRewrite the body of a comment this user wrote on an issue.
edit_doc_commentEdit a document commentRewrite the body of a comment this user wrote on a document.
get_analytics_overviewGet Analytics OverviewRetrieve a high-level analytics overview of the workspace. Use this to answer questions about throughput, median cycle time, blocked work, and current WIP. You can filter the time range and choose to measure by issues or points.
get_docRead a documentReturn a document with its full body. A markdown document returns Markdown, an html document returns the whole HTML page. The kind field says which.
get_issueGet an issueFetch one issue by identifier such as "ENG-42" or by id, including its description, labels and relations.
get_meGet the current identityReturn the Orbit user, workspace, role and teams authorized by the OAuth grant. Call this first to learn which teams you may write to.
get_workspace_instructionsGet workspace instructionsReturn the current workspace guidance for connected agents. This is advisory context, not a permission boundary.
invite_memberInvite someone to the workspaceCreate a pending workspace invitation for an email address. This tool does not send an invitation email. Requires a role that can invite members. Only admins can invite admins.
link_github_repositoryAssociate a GitHub repositoryAssociate a connected repository with a project, or with the whole workspace when no project is given. A project may have many repositories and a repository may serve many projects. Associating also starts watching the repository, which is what lets its pull request and check events reach Orbit.
list_attachmentsList the files on anythingFiles attached to one issue, comment, doc or project. Use list_issue_attachments for an issue, since that one also covers files attached to its comments. This is for docs and projects.
list_cyclesList sprintsList the sprints of this workspace in number order.
list_doc_collectionsList document collectionsReturn the folders documents can be filed under, with how many documents each holds.
list_doc_commentsList comments on a documentReturn the comment thread on a document, oldest first.
list_docsList documentsList the documents this user can read, in the order they sit in the sidebar, or by relevance when you pass a query. Filter by a project, by a collection, or to the documents in no collection at all.
list_github_repositoriesList connected GitHub repositoriesEvery repository the GitHub App is installed on for this workspace, with the projects each one is associated with. A repository associated with no project is watched at workspace level. Pull requests are matched to issues by the issue identifier in the branch name, title or description, not by which project a repository belongs to, so associations here are for organising the workspace rather than for routing.
list_inbox_conversation_eventsRead conversation historyRead immutable notification events newest first for one of your currently accessible conversations. Use the returned cursor for older updates.
list_inbox_conversationsList inbox conversationsYour inbox grouped into one conversation per pull request, document, or issue activity family. Filters run before pagination. Cursors describe a live feed: fetch a fresh first page to reconcile conversations moved by new activity. Counts are unread conversations, not events.
list_issue_attachmentsList the files on an issueEvery file attached to an issue or to a comment on it, oldest first. Call this before you answer a thread that refers to a document, a screenshot or an export, so you work from what was actually attached rather than guessing from the filename.
list_issue_commentsList comments on an issueReturn the comment thread on an issue, oldest first. Read this before replying, so you answer what was actually asked and do not repeat a reply you already posted.
list_issue_pull_requestsList the pull requests linked to an issueThe pull requests Orbit has linked to an issue, with the branch each one is on. A link is created when a pull request names the issue identifier in its branch name, title or description, so copy_branch_name produces a branch that links itself. Requires only the permission to read the issue, matching what the issue page itself shows.
list_labelsList labelsList the labels available in the workspace, optionally narrowed to the ones a team can use.
list_membersList workspace membersList workspace membership with each person role, which is what decides what they may do.
list_milestonesList milestonesList the milestones on a project in order.
list_my_issuesList my issuesList issues assigned to the caller or awaiting their review, most recently updated first. Narrow with a state category such as "started" to see only work in flight.
list_notificationsList your notificationsYour inbox: mentions, assignments, replies and state changes addressed to you. This is how you find work someone has handed you by name. Orbit never notifies you about your own actions, so nothing here was written by you.
list_project_milestonesList milestones on a projectReturn the milestones on a project with their target dates.
list_projectsList projectsList the projects in the workspace with their status and health.
list_statesList workflow statesList the workflow states of one team, in board order. Use a state name from this list when creating or moving an issue.
list_teamsList teamsList the teams in the workspace that the caller can see. Each team has a key such as "ENG" that prefixes its issue identifiers.
list_usersList usersList the people in the workspace. Use a name, handle or email from this list wherever a tool asks for a user.
list_viewsList saved viewsReturn the saved issue views this user can open, each with the filter state it stores. Copy that shape when creating or updating a view.
mark_inbox_conversations_readMark conversations read or unreadMark your own conversations read or manually unread. This updates every active event compatibly and returns authoritative conversation counters. Do not mark work read until acted on or handed on.
mark_issue_duplicateMark an issue as duplicateMark an issue as a duplicate of another issue. Moves the duplicate issue to the team canceled state, records the duplicate_of relation, and transfers subscribers to the survivor issue.
mark_notification_readMark notifications readMark your own notifications read once you have acted on them, so they leave your unread queue. Mark a notification read only after the work it describes is done or handed on, never on first sight.
move_docMove a documentFile a document under a collection, nest it under a parent, attach it to a project, or order it against its siblings. One call for what dragging it in the sidebar does.
move_issueMove an issueMove an issue to another workflow state or team, and optionally place it between two issues in the column. This is the tool to use to change status.
move_to_cycleMove an issue into a sprintPut an issue into a sprint, or pass null to take it out of the sprint it is in. The sprint must belong to the issue team.
project_progressGet project progressReturn the issue counts for a project, in total and per milestone, so you can report how far along it is.
read_attachmentRead an attached fileReturn the contents of a file attached to an issue, a comment, a doc or a project. Text-like files come back as text; anything else comes back base64 encoded. Large files are truncated, and the response says so.
remove_memberRemove somebody from the workspaceRemove a member from the workspace entirely. Their issues can be reassigned to somebody else in the same call.
remove_relationUnlink two issuesRemove a link between two issues. The inverse link on the other issue goes with it, so removing "blocks" also removes "blocked by".
remove_team_memberRemove somebody from a teamTake a person off a team. They stay in the workspace.
reorder_milestonesReorder the milestones on a projectPut the milestones of a project into the order given. The list has to name every milestone on the project exactly once, so read them with list_milestones first.
reorder_statesReorder the workflow states of a teamSet the board order of a team. Name every status on the team exactly once, first column first. Call list_states to see the current order.
search_issuesSearch issuesSearch issues by free text and by team, project, cycle, assignee, participant, state, state category, label or parent. A participant is an assignee or reviewer. Returns a page of issues plus a cursor for the next page.
set_relationRelate two issuesLink two issues. The inverse link is written on the other issue automatically, so "blocks" also records "blocked by".
start_cycleStart a sprintStart a sprint that has not begun yet, by pulling its start date to now. A sprint has no separate started flag: it runs whenever the clock sits inside its dates and it has not been completed. The sprint keeps its planned end date, and the team has to have no sprint running.
unarchive_docRestore an archived documentBring an archived document back into the sidebar and the default listings.
unarchive_issueRestore an archived issueBring an archived issue back onto the board.
unlink_github_repositoryRemove a GitHub repository associationRemove the association between a repository and a project, or the workspace level association when no project is given. Removing the last association stops Orbit watching the repository, so its events are no longer processed.
update_cycleUpdate a sprintRename a sprint or move its dates.
update_docUpdate a documentChange a document title, body, collection, parent, project or visibility. Only the fields you pass are touched. Filing a document under a collection detaches it from any project, and attaching it to a project unfiles it.
update_doc_collectionRename a document collectionChange the name or the icon of a folder.
update_issueUpdate an issueChange fields on an existing issue. Only the fields you pass are touched. Pass null to assignee, project or cycle to clear it, or an empty reviewers array to clear the reviewer list.
update_labelUpdate a labelRename a label, change its colour, or move it between a team and the whole workspace.
update_milestoneUpdate a milestoneRename a milestone or move its target date.
update_projectUpdate a projectChange a project name, summary, status, health, lead or target dates. Only the fields you pass are touched.
update_stateUpdate a workflow stateRename a status, recolour it, or move it to another category. Changing the category re-derives the started, completed and canceled timestamps of every issue sitting in it.
update_teamUpdate a teamRename a team or change its description. The issue prefix cannot change.
update_viewUpdate a saved viewRename a saved view, change its layout or grouping, share it, or replace the filter it stores. Read the view first with list_views and send the whole filter state back, because a filter replaces the stored one rather than merging into it.
Signals
- Stars
- 69
- Forks
- 28
- Open issues
- 48
- Contributors
- 19
- Last commit (this folder)
- Oct 8, 2026 (20 days ago)
- Last release
- Oct 18, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Noveum/orbit- Version
- 0.1.0
- Auth
- Auth not stated
- License
- Apache-2.0
- Repository
- github.com/Noveum/orbit
- Website
- orbit.noveum.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from Noveum
Cite this page
Orbit MCP server. Agent Mart. https://agentmart.dev/connectors/noveum-orbit (last updated 2026-10-24)