You can make MCP tools work for any type of data by using a proxy like https://github.com/lourencomaciel/sift-gateway/.
It saves the payloads into SQLite, maps them, and exposes tools for the model to run python against them. Works very well.
How does it insert itself between the agent and the mcp, does —from edit the mcp file to add itself as a mcp
How does it insert itself between the agent and the mcp, does —from edit the mcp file to add itself as a mcp