Query Materials Project data via the mp-api client (next-gen REST API)

domain: api.materialsproject.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain an API key from the user's Materials Project account dashboard
  2. Install/use the mp-api Python client and instantiate MPRester with the API key (or set it as an environment variable)
  3. Call the appropriate endpoint method (e.g. materials.summary.search) with filters such as material_ids, chemsys, or elements
  4. Specify the fields parameter to limit returned properties and reduce payload size
  5. Iterate the returned document objects/results for the requested materials properties
  6. For direct HTTP access without the client, call the same endpoints under api.materialsproject.org with the API key in the X-API-KEY header, per the Swagger docs

Known gotchas

Related routes

Exchange tech-pack and bill-of-materials data with Centric PLM via its REST API
centricsoftware.com · 5 steps · unrated
Upload a model and query material pricing via the i.materialise API
i.materialise.com · 4 steps · unrated
read and update project budget line items through procore budget views via the rest api
developers.procore.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans