

Agent Tool
Chemistry Studio
Available ActionsEach successful request consumes credits as outlined below.
lookup_molecule1crcalculate_energy5crbuild_hamiltonian5crexport_integrals5crscan_bond15croptimize_geometry10crcalculate_excited_states10crget_task
Details
Run real quantum chemistry on molecules without installing anything. Calculate energies, dipole moments, and atomic charges with methods from Hartree-Fock and DFT up to coupled cluster and exact diagonalization. Turn any small molecule into a qubit Hamiltonian ready for VQE and other quantum algorithms, export integrals for other chemistry software, map out bond-breaking curves, relax structures to their lowest-energy shape, and predict UV-Vis absorption. Look molecules up by name or paste in coordinates.
Bond breaking in LiH from scan_bond: exact (FCI) versus Hartree-Fock energies. The shaded gap is the correlation energy a VQE ansatz has to recover.
Workflows Using This Tool
Workflow
Saves ~4 hr





+1 more tool
Finds recent quantum-chemistry papers with Valency, rebuilds the reported molecule in Chemistry Studio and checks the paper's numbers (geometry, reference state, energies) against exact calculations. It then models the chemical bond as a potential energy curve with exact-gate quantum circuits. For each bond length it runs a classical precision budget (how finely rotation angles must be set to reach chemical accuracy), synthesizes an exact Clifford+T circuit in the Math Engine wherever the angles need finer phases, runs a Qiskit Aer simulation with energies from measurement counts, exports OpenQASM 3 and Qiskit programs, and issues Lean-kernel certificates (qpcert) for every circuit on the curve. The report states exactly what is proven (circuit properties) and what is not (the chemistry). Built for replication studies, method papers and teaching, using molecules such as LiH.
Use Cases
Molecular qubit Hamiltonians for VQE and quantum algorithms, Exact reference energies to validate quantum simulations, Bond dissociation and potential energy curves, Reaction and conformer energy comparisons, Geometry optimization of small molecules, UV-Vis absorption and excited-state prediction, Dipole moments and partial charges, Active-space integrals for DMRG and selected CI, Chemistry teaching and homework examples, Quantum chemistry method benchmarking
Dynamic MCP Setup
Connect once through AgentPMT Dynamic MCP, then use approved tools from the same agent connection.
30 Second Setup
STDIO connector for Claude Code, Codex, Cursor, Zed, and other LLMs that require STDIO or custom connections.
npm install -g @agentpmt/mcp-routeragentpmt-setupHosted Streamable HTTPS
MCP endpoint for browser-based apps like ChatGPT, Claude, Grok, or any time you want a streamable connection with no local install.
https://api.agentpmt.com/mcpConfig Example
Use the hosted endpoint directly in clients that support remote MCP. Store your Bearer token in the client config or secret field.
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}Need client videos, organization controls, audit details, and the full feature overview?
More About Dynamic MCPAbout this Product
Quantum chemistry for agents, without the setup
Chemistry Studio runs real electronic-structure calculations on molecules of up to 60 atoms. Give it coordinates or just a compound name, pick a method, and get back energies, properties, and quantum-computing inputs in seconds. There is nothing to install, no cluster to manage, and no account to connect.
What you can do
- Build qubit Hamiltonians for VQE, QPE, and other quantum algorithms. Choose an active space and a Jordan-Wigner, Bravyi-Kitaev, parity, or tapered-parity mapping. Each Hamiltonian comes with its Hartree-Fock starting bitstring and the exact ground-state energy to benchmark against.
- Calculate energies and properties with Hartree-Fock, DFT (B3LYP, PBE0, wB97X, CAM-B3LYP, and more), MP2, CCSD, CCSD(T), CASCI, CASSCF, or exact FCI, together with dipole moments, atomic charges, orbital energies, and the HOMO-LUMO gap.
- Map bond breaking with potential-energy scans between any two atoms.
- Optimize structures to their lowest-energy geometry with HF, DFT, or MP2.
- Predict UV-Vis absorption with TDDFT, TDA, or CIS excitation energies, wavelengths, oscillator strengths, and the orbital transitions behind each band.
- Export integrals as FCIDUMP files for DMRG, selected-CI, and other quantum-chemistry codes.
- Look up molecules by name, SMILES, or PubChem ID and get a ready-to-use 3D structure.
Ready for your quantum stack
Hamiltonians come out as weighted Pauli strings in sparse form or as Qiskit labels for SparsePauliOp.from_list, with interleaved (OpenFermion and PennyLane) or block (Qiskit Nature) spin-orbital ordering. Small operators return inline; larger ones are saved as JSON in File Manager.
How results arrive
Most calculations finish in a few seconds. Anything still running after about 45 seconds continues in the background and returns a task ID you can check for free until the result is ready. Every calculation is limited to 10 minutes, and the response tells you exactly what to change if a request is too large.
Pricing
- Molecule lookup: 1 credit
- Energies, qubit Hamiltonians, and integral export: 5 credits
- Geometry optimization and excited states: 10 credits
- Bond scans (up to 40 points): 15 credits
- Checking a background task: free
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get_instructions' so you know how to use the tool search interface. Then call action 'get_schema' with tool_id 6ada6971e001971070f32f9a ("Chemistry Studio"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.
Do I need to install anything or connect an account?
No. Chemistry Studio runs the calculations on AgentPMT's servers. Your agent sends a molecule and a method and gets results back; there is no software to install and no account or API key to connect.
How accurate are the results?
The numbers are what each method gives in the chosen basis set; they are computed, not experimental values. FCI is exact within its basis, CCSD(T) is the usual gold standard for well-behaved molecules, DFT accuracy depends on the functional, and larger basis sets get closer to the true answer. For bond breaking and other strongly correlated cases, use FCI, CASCI, or CASSCF.
How do I use the qubit Hamiltonian in Qiskit, PennyLane, or OpenFermion?
For Qiskit, request pauli_format qiskit and pass the terms to SparsePauliOp.from_list; use spin_order block to match Qiskit Nature. For PennyLane and OpenFermion, keep the default interleaved spin order and sparse labels such as 'X0 Y1 Z3'. Every response includes the Hartree-Fock bitstring to initialize your circuit and the exact ground-state energy of the same active space to benchmark against.
How large a molecule can I run?
Up to 60 atoms. Each method has a basis-function limit (300 for HF and DFT, 250 for MP2, 120 for CCSD, 100 for CCSD(T)), exact methods are limited to 2 million determinants, and qubit Hamiltonians to 52 qubits. Use an active space to focus on the chemically important orbitals of a larger molecule. If a request is too big, the error says which limit was hit and what to change.
Where does the structure come from if I only give a compound name?
From PubChem's 3D conformer for that compound. These are force-field geometries, so for accurate energies, run optimize_geometry first and use the optimized coordinates in later calculations.
Which methods and basis sets are supported?
Hartree-Fock, DFT with any standard functional (for example B3LYP, PBE0, wB97X, CAM-B3LYP, M06-2X), MP2, CCSD, CCSD(T), CASCI, CASSCF, and exact FCI for energies; HF, DFT, and MP2 for geometry optimization; and TDDFT, TDA, and CIS for excited states. Standard basis sets such as STO-3G, 6-31G*, 6-31+G**, cc-pVDZ, aug-cc-pVTZ, def2-SVP, and def2-TZVP work by name, with effective core potentials added automatically for heavy elements in the def2 and LANL2 families.
Why did my request return a task ID instead of a result?
Calculations that run longer than about 45 seconds continue in the background. Call get_task with the task ID (it is free) and wait_seconds 55 until the status is completed; the full result is then in outputs[0]. Each calculation can run for up to 10 minutes.
