ATOMSATOMSDocs
Getting Started

Overview

What ATOMS MCP Server is and how it works

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools and data sources. Instead of copy-pasting requirements into chat, your AI assistant can directly query, create, and manage requirements in your ATOMS projects.

How it works

  1. The MCP server runs locally on your machine as a stdio process
  2. Your AI assistant communicates with it using the MCP protocol
  3. The server authenticates with your ATOMS account and queries Supabase directly
  4. All data access is gated by Row Level Security (you only see what you have access to)

Capabilities

16 tools across 4 categories

CategoryToolsDescription
Entry Pointsatoms_status, atoms_list_projectsHealth check and project discovery
Readatoms_list_items, atoms_get_item, atoms_search, atoms_get_coverage, atoms_get_history, atoms_export_mermaid, atoms_trace, atoms_project_summaryQuery and analyze requirements
Writeatoms_create_item, atoms_update_item, atoms_delete_item, atoms_link_items, atoms_bulk_import, atoms_record_test_resultCreate and modify items
Apps5 tools with interactive UIsVisual dashboards in supported hosts

Interactive MCP Apps

Five tools include interactive visual applications that render in capable hosts like Claude:

  • Coverage Heatmap : Visualize test coverage gaps across domains
  • Mermaid Diagram : Pan/zoom requirement hierarchy diagrams
  • Trace Graph : Force-directed dependency graph
  • Project Dashboard : Compliance overview with charts
  • Import Wizard : Batch import results with color coding

In hosts that don't support MCP Apps, these tools gracefully fall back to JSON responses.

Requirements

  • Node.js 18+
  • An ATOMS.tech account with at least one project
  • A supported AI assistant: Claude Desktop, Claude Code, Cursor, or any MCP-compatible client

On this page