E
Elementa SimulationsMCP server

Connect Claude to your simulation data

Sign in with your existing Microsoft (Machine Phase Systems) account — no new credentials.

What you can do

Ask
The live queue and its order, job status and history, which methods this deployment has actually run, the starter templates, and the contents of job files.
Search
The job history server-side — by composition (“C12 O”, ranges, exclusions), method, status, free text or date — so “have we already computed this?” gets a real answer instead of a guess.
Read results
Energy, convergence, frontier orbitals and forces, with explicit units, straight from job detail. “Did my optimization converge?” is one question.
Act
Validate and submit jobs, cancel one that has not started yet, pause and resume, reorder the shared queue, edit metadata, delete or archive. Every write asks for your explicit confirmation first, and names the job’s owner when it is not you.
Administer
Admins also get an audited, read-only SQL tool over jobs data — never user records — for questions the other tools cannot express.

Guided workflows

Ask for these by name and Claude follows the whole checklist rather than remembering some of it:

What it will not do

Stated plainly, because an unstated limit gets guessed at:

Server URL

Add to Claude

  1. Desktop / Claude.ai: Settings → Connectors → Add custom connector, paste the URL above.
  2. No Client ID or secret — the connector registers itself.
  3. Claude Code: claude mcp add --transport http elementa https://mcp.simulations.mps.inc/mcp
  4. Complete the Microsoft sign-in when prompted.

Every answer Claude gives you is stamped with which instance it came from and when it was read, so a result from a developer’s machine can never be mistaken for this one.

Develop & run locally

Developers run a local dev instance (elementa-mcp-dev) against a local API — there is no hosted dev API, and the dev server refuses to point at production. The runbook lives in the web-app repo: ops/mcp-local/README.md (the per-tool dev loop) and docs/deployment.md → “Local MCP dev deployment” (setup, prerequisites, smoke tests, graduating to prod).