7 tools, 2 resources and 1 prompt. Six tools are read-only; the one write tool (create order) is marked destructive, so Claude asks the user before running it. An order and its stock changes run in one database transaction. Semantic search (RAG) uses Voyage AI embeddings in a pgvector column. Tested with RSpec, MCP Inspector and Claude as a live connector.