Skip to main content

Read-only CLI for agents to access Fastmail via JMAP

Project description

Fastmail CLI mascot

fastmail-cli

Read-only email access for AI agents via JMAP.

PyPI version License


Demo

Demo


Installation

uv add fastmail-cli

Or run without installing:

uvx fastmail-cli help

Setup

export FASTMAIL_READONLY_API_TOKEN="fmu1-..."  # from Fastmail Settings → Integrations

Usage

fastmail-cli help                              # list commands
fastmail-cli email.query --limit 5             # recent emails
fastmail-cli email.get --ids '["M123"]'        # get by ID
fastmail-cli mailbox.query                     # list mailboxes

All output is JSON with ok, command, meta, and data/error fields.

Required Reading

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastmail_cli-0.1.0.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastmail_cli-0.1.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file fastmail_cli-0.1.0.tar.gz.

File metadata

  • Download URL: fastmail_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastmail_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7dfc3e4675992f9d637cacfe1f97628b081830da3d1ee38d59fdc630a4ea2cf5
MD5 abecee0fff42aac6c2090ed4624c34dc
BLAKE2b-256 37de0567e53e6e27aacddc67cc8bd7f51d9ca68429bd709046933b2ff32004ab

See more details on using hashes here.

File details

Details for the file fastmail_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fastmail_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fastmail_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ddc6d5d98293689667a6d0d2bf27859f216ea9d158400752c1c160a91c0850
MD5 fef2e76e7258f6dc091f42b748662f2c
BLAKE2b-256 2178e699a6a7febcbb0b80cc661f1f1bbb6efec1a2e92475ee5c2f33de68d69e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page