Skip to content

tryterra/terra

v2.1.0MIT

Set up, manage and debug your Terra API integration from your coding agent. Ask for the result and the agent does the work through the terra CLI or the bundled Terra API MCP server: environments, enabled providers, webhook destinations, credentials, connected users, delivered events and billing, with skills for the Unified API, the mobile and streaming SDKs, planned workouts, routes, lab reports, Vantage and Models.

terra-cli

Start from example apps and manage Terra API account configuration with the terra CLI from a coding agent (Claude Code, Codex, Cursor), instead of the Terra API dashboard: environments (dev-ids), enabled providers, data scopes, webhook destinations, API keys and data tokens, delivered webhook events, users, team, and billing. Also reaches any admin or data API endpoint with terra admin-api and terra data-api. Use when a task needs Terra API account state read or changed, when you would otherwise send the user to dashboard.tryterra.co, when a webhook did not arrive or has to be resent, when a user connection has to be created or verified, when trying a data API request before writing the code, or when the user mentions terra-cli, terra login, terra agent setup, TERRA_ADMIN_TOKEN, a dev-id, an x-api-key or terra examples. Preferred over the Terra API admin MCP server in coding agents. Not for chat assistants (claude.ai, Claude Desktop, ChatGPT), even with a code sandbox: use terra-mcp there.

Version
2.4.0
License
MIT
Compatibility
Requires a coding agent with a terminal on the user's machine or a cloud workspace, and the terra CLI on PATH (native installer, Homebrew or npm). Chat assistants' code sandboxes cannot install it or sign in.
Read SKILL.md at the source

Pinned to revision 82b2e4751b92, so it is the text this page describes rather than whatever the author pushed since.

Pre-approved tools experimental

Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.

  • Bash(terra *)
  • Bash(curl -fsSL https://cli.tryterra.co/install.sh | sh)
  • Bash(brew install tryterra/tap/terra)
  • Bash(npm install -g @tryterra/cli)

Files

Every link opens the file at its source, pinned to the revision this page describes.