atom

mcp server

atom ships a model context protocol server inside the cli, so coding agents can set up and configure atom conversationally. it speaks json-rpc over stdio and reuses your cli login.

wiring it up

sign in once, then register the server with your agent:

atom login
claude mcp add atom -- atom mcp

no global install is needed either:

claude mcp add atom -- npx -y @useatom/cli mcp

any mcp-capable client works the same way: run atom mcp as a stdio server.

tools

toolwhat it does
atom_statusworkspace overview: github and slack connection state, plan, mapping count.
list_reposgithub repos available in the workspace.
list_channelsslack channels the bot can post to.
list_mappingswhich repo posts to which channel.
map_reporoute a repo to a channel. accepts bare names and #channel.
unmap_reporemove a repo's mapping.
get_invite_linkinvite code for bringing teammates in.
list_reminderspr reminder configs per channel.
set_remindercreate or update a channel's reminders. repos default to the channel's mappings.
delete_reminderremove a channel's reminders.
get_standupthe standup config: times, days, participants.
set_standupcreate, update, pause, or resume the standup.
add_standup_participantenroll a member by github login.
remove_standup_participantremove a participant.

errors come back as tool results with isError, never as crashes, so agents can read the message and correct course.

a typical agent session

an agent asked to "set up pr notifications for the api repo in #eng" would call atom_status to check connections, list_repos and list_channels to resolve names, and map_repo to create the route. asked for "a daily reminder at 9:30 eastern", it follows with set_reminder. the whole configuration surface of atom is reachable this way.