EnrichMCP
The ORM for AI Agents - Turn your data model into a semantic MCP layer
EnrichMCP is a Python framework that helps AI agents understand and navigate your data. Built on MCP (Model Context Protocol), it adds a semantic layer that turns your data model into typed, discoverable tools - like an ORM for AI.
What is EnrichMCP?
Think of it as SQLAlchemy for AI agents. EnrichMCP automatically:
Generates typed tools from your data models
from your data models Handles relationships between entities (users → orders → products)
between entities (users → orders → products) Provides schema discovery so AI agents understand your data structure
so AI agents understand your data structure Validates all inputs/outputs with Pydantic models
with Pydantic models Works with any backend - databases, APIs, or custom logic
... continue reading