Skip to main content
Three steps: create an ingest key, wire in the SDK, deploy.
1

Create your ingest key

Sign in at app.armature.techeu.armature.tech for EU workspaces — and open MCP Setup.
  1. Click Add MCP server and register your server.
  2. On the server’s card, click Connect SDK analytics to mint an ingest key. The key is shown once, together with your region’s ingest URL — copy both.
  3. Add them to your server’s deployment secrets:
US workspaces can omit ANALYTICS_INGEST_URL (the SDK defaults to the US endpoint); EU workspaces must set it. Each MCP server gets its own key. You can rotate or revoke keys from the same card at any time.
2

Wire in the SDK

The fastest path: paste this prompt into your coding agent and let it do the wiring.
Prompt for your coding agent
Or do it by hand — it’s one wrapper around your server:
Install commands and full options are on the per-language pages: TypeScript, Python, Go, PHP.
Deploying to serverless? Set delivery to await and add the one-line session helper — see Stateless & serverless servers.
3

Deploy and watch sessions flow in

Deploy your server. As soon as an agent talks to it, sessions appear in the dashboard — the Overview fills with live sessions, use cases, and issues.To sanity-check locally first, point a client at your dev server (for example claude mcp add with the local command) and run one conversation. You should see it under Sessions within a minute or two.

Next steps

Replay your first session

Read the ask, the agent’s thinking, and every call.

Understand what's captured

Telemetry fields, events, size limits, and delivery.

Identify your users

Attribute sessions to real accounts, privacy-preserved.

Connect the Armature MCP

Query your analytics from your coding agent.