Ask your own assistant about lithium projects. Get Puna's answer, with the source.
Connect Claude, Cursor, Grok or your own agent to Puna. It reads the same live intelligence your subscription already sees — what changed, who is moving, a project's numbers and why to believe them.
Sign in and get your key → How it worksWhat your assistant can ask
Seven questions, answered from Puna's store — never from the model's memory. Ask in plain language; your assistant picks the tool.
What changed?
The live feed of published interpretations — drilling, production, ownership, financing, permits, DLE — filtered by salar, country, project, category, confidence and time. Each item carries what was said, what it implies, and what was left unsaid.
“What changed on Rincón in the last 7 days? Cite the sources.”Who is moving?
Activity by salar, country or category over 7, 30 and 90 days, computed from the store. Then the projects behind it, with Puna's standing thesis, watchpoints and key risks.
“Which salars had the most news this month, and what kind?”Why believe this number?
Any registry number — grade, resource, planned production, capex — with its unit, as-of date and the document it came from, quote included. Compare up to five projects side by side, canon units only.
“Why should I believe Rincon West’s 296 mg/L? Show me the chain.”puna_intel_searchpuna_intel_activitypuna_intel_getpuna_get_projectpuna_get_provenancepuna_compare_projectspuna_search_projectsHow it works
About two minutes. No installs on Puna's side; your assistant talks to mcp.puna.earth over the open Model Context Protocol.
Pick your assistant
Claude (desktop or Code), Cursor, Grok, or any agent that speaks MCP or plain HTTPS.
Get a key in your profile
Sign in to the app → Profile → Connect your AI. Mint a key, shown once. One per assistant, with a label, revocable in a click.
Paste one block
The profile fills your key into the exact settings block for your assistant. Paste, save, ask.
Add Puna to…
- Open Claude → Settings → Developer → Edit Config (opens
claude_desktop_config.json). - Paste the block below with your key. Save.
- Quit and reopen Claude. Puna appears under the tools icon with 7 tools.
{
"mcpServers": {
"puna": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.puna.earth/mcp", "--transport", "http-only", "--header", "Authorization:${PUNA_AUTH}"],
"env": { "PUNA_AUTH": "Bearer pk_live_YOUR_KEY" }
}
}
}
npx). claude.ai in the browser will connect directly once Puna adds sign-in with Claude.- In a terminal, run the command once with your key.
- Start Claude Code;
/mcpshows Puna connected with 7 tools.
claude mcp add --transport http puna "https://mcp.puna.earth/mcp" \
--header "Authorization: Bearer pk_live_YOUR_KEY"
- Cursor → Settings → Cursor Settings → MCP → Add new global MCP server.
- Paste the block below into
mcp.json. Save. - Puna shows in the MCP list with a green dot and 7 tools.
{
"mcpServers": {
"puna": { "url": "https://mcp.puna.earth/mcp", "headers": { "Authorization": "Bearer pk_live_YOUR_KEY" } }
}
}
- grok.com → Connectors → New connector → Custom.
- Server URL:
https://mcp.puna.earth/mcp. - When Grok asks how to authenticate, paste your key as the Bearer token. Puna appears with 7 tools.
Building an agent on the xAI API? Add Puna as a remote MCP tool:
{ "tools": [ { "type": "mcp", "server_url": "https://mcp.puna.earth/mcp", "server_label": "puna", "authorization": "pk_live_YOUR_KEY" } ] }
- ChatGPT connects to remote tools only through a sign-in flow (OAuth), which Puna is adding next.
- Until then, use Claude, Cursor or Grok — or your own agent.
- Any MCP client: point it at the endpoint with the header
Authorization: Bearer <your key>. Streamable HTTP, JSON responses, one POST endpoint. - No MCP client? One HTTPS POST per call, JSON-RPC 2.0:
curl -s -X POST "https://mcp.puna.earth/mcp" \
-H "authorization: Bearer pk_live_YOUR_KEY" -H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"puna_intel_search","arguments":{"salar":"rincon","limit":5}}}'
60 calls / minute per keypage ≤ 50 rowsQuestions
Can my assistant change anything in Puna?
No. Every tool is read-only by construction. There is nothing to write to.
What can it see?
Exactly what your subscription sees in the app: the published intelligence feed, the project registry with its provenance, and Puna's standing view on each project. Never your private files, never another customer's data.
Will it make numbers up?
It cannot get a number from Puna without its unit, its as-of date and the document it came from. A value Puna holds in a non-standard unit is withheld rather than converted. Ask “show me the source” and it will.
What does it cost?
It is part of the full subscription. No extra seat, no metering beyond fair use (60 calls a minute per key).
What if a key leaks?
Revoke it in your profile; the next call fails. Keys are shown once and Puna stores only a fingerprint.
How fresh is it?
The feed is the live store — the same one the app reads. Every item says when Puna published it and when the source did.