# BeamMCP v0.2.0 - Table of Contents

> Model Context Protocol server core for the BEAM: protocol handling, stdio transport, and JSON Schema validation, with the tool catalog and dispatch injected by the host.

## Pages

- [BeamMCP](readme.md)

## Modules

- [BeamMCP.Schema](BeamMCP.Schema.md): Validates `tools/call` arguments against the JSON Schema the server advertises.
- [BeamMCP.Server](BeamMCP.Server.md): The protocol core: one message in, one response out, no process and no state of its own.
- [BeamMCP.ToolCatalog](BeamMCP.ToolCatalog.md): The contract a host implements to tell a `BeamMCP.Server` which tools exist.
- [BeamMCP.ToolSpec](BeamMCP.ToolSpec.md): Typed MCP tool contract exposed to bounded agent runs.

