AI agents need multi-step scientific computing & statistical analysis. We give them one declaration.
Declarative computation graphs for AI tools. Compose tensor operations, statistical analyses, econometric tests, and portfolio optimization in a single MCP call. Powered by LLVM. Open source.
Works with Claude · ChatGPT · Codex · Cursor · Zed · Open source · Powered by LLVM
{
"inputs": { "Z": "tensor[m,n]" },
"ops": [
{ "op": "normalize", "x": "Z", "as": "Zn" },
{ "op": "scalarProduct", "x": "Zn", "k": 3.14159, "as": "out" }
],
"output": "out"
}Add Euriklis to your AI agent
Run this command in your terminal.
claude mcp add euriklis npx @euriklis/mcp \
--env EURIKLIS_API_KEY=eur_free_...Need Codex or another agent? See the full install guide on /mcp.
Every operation your agent needs,
in one API call
TypeScript → LLVM → GPU
Write plain TypeScript. The runtime compiles your computation graph to LLVM IR and dispatches to CPU or NVIDIA PTX automatically.
Declarative computation graphs
Describe a DAG of operations — tensors, matrix decompositions, statistical tests — in one JSON payload. No orchestration code.
MCP-native
First-class Model Context Protocol support. Claude, ChatGPT, Cursor, Zed and Codex can call your entire math stack through a single tool.
Linear algebra & tensor ops
LU, QR, Cholesky, eigenproblem, convolutions, pooling, norms, and 100+ matrix operations — all strictly validated before execution.
Statistics & econometrics
Box-Cox transforms, Yeo-Johnson, Gershgorin circles, and econometric tools callable from the same graph as your tensor operations.
Open-source runtime
The validator, op catalog, and CPU runtime are MIT-licensed. Paid tiers add hosted GPU execution, persistent graphs, and team workspaces.
Built for agents doing real work
From prompt to matrix inverse
An agent receives a user's covariance matrix, normalises it, factors it with Cholesky, and returns the inverse — all in one tool call with no Python subprocess.
Tensor pipelines as data
Describe a forward pass — Conv2D, ReLU, pooling, softmax — as a JSON DAG. Euriklis validates the shapes, fuses the ops, and dispatches to PTX on Pro.
Statistical tests on demand
An LLM agent runs Box-Cox normalisation, fits a regression, and tests residuals for heteroskedasticity — returned as structured JSON, no code interpreter needed.
Adjacency matrices at scale
Sparse graph operations, eigenvector centrality, and spectral decompositions — expressed as computation graphs and executed at native speed.
Ready to give your agent a math stack?
Free tier — 1,000 calls a month, no credit card. Install in Claude in 30 seconds.