latex-mcp 🧮
An MCP server that renders LaTeX math expressions into beautiful PNG images — built for AI assistants like Poke that solve math problems from photos.
How It Works
User sends photo of math problem
→ AI (Poke) solves it
→ AI calls this MCP server with the LaTeX solution
→ Server renders it into a clean PNG image
→ AI sends the image URL back in iMessage
Tools
render_solution ⭐ (Primary tool)
Renders a full step-by-step solution with highlighted final answer. Returns both a hosted image URL (for iMessage) and a base64 PNG.
get_image_url
Returns a hosted CodeCogs URL for any LaTeX expression — iOS renders it inline in iMessage.
render_latex
Renders LaTeX to a base64-encoded PNG for embedding.
MCP Endpoint
https://latex-mcp.onrender.com/mcp
Connect to Poke / Claude Desktop
{
"mcpServers": {
"latex-mcp": {
"command": "npx",
"args": ["mcp-remote", "https://latex-mcp.onrender.com/mcp"]
}
}
}
Example Usage
When Poke solves 2x + 4 = 10, it should call:
{
"tool": "render_solution",
"params": {
"problem_description": "Solve for x: 2x + 4 = 10",
"steps_latex": ["2x + 4 = 10", "2x = 10 - 4", "2x = 6", "x = \\frac{6}{2}"],
"final_answer_latex": "x = 3"
}
}
Returns an image_url to send directly in iMessage. 🎉