Labsco
MCP SERVER

Chronos

by grandmastr

Stellar wallet operations from an assistant: connect with a secret key, list the assets you hold, read balances, and send XLM or another asset to an address.

Wallets, Signing & Transaction Execution
Summary
It signs with a key you place in the environment.

Three of the four tools read; the fourth sends funds, and the credential that authorises it sits in your client config or a .env file, against the network you name. Use an account funded with only what you are willing to have an agent move, and decide deliberately whether `transfer_funds` should be auto-approved in your client.

What it is

A Node MCP server that talks to the Stellar network through the Horizon API. It gives an assistant four on-chain actions against a wallet you configure, and installs like any other npm package.

What you get
  • `connect_wallet` — connect to a Stellar wallet using its secret key
  • `list_tokens` — every token and asset held in that wallet
  • `get_balances` — current balances for XLM and any other assets
  • `transfer_funds` — send to another Stellar address, taking the destination, the amount and optionally an asset other than XLM
  • A stdio server that runs from npx, a global install, or a Docker image
  • Extension points documented for adding tools of your own
Requirements

Node.js v14 or higher and npm, or Docker. Install with `npm install -g chronos-mcp` or run `npx chronos-mcp@latest` straight from the client config. It reads STELLAR_SECRET_KEY and STELLAR_NETWORK from the environment — a .env file in development, the env block in your client config otherwise, or `--env-file` when running the container. Network access to Stellar is required. MIT licensed.

Setup effort

One command plus a key — npx chronos-mcp@latest, then supply credentials