Version0.2.0
Revision1
LicenseApache-2.0
Confinementstrict
Basecore26

A Marketo lead's story, score changes and why they MQL'd, in your terminal

ScreenshotScreenshotScreenshot

See a Marketo lead's whole story on one screen, and why they MQL'd.

mkto is a read-only command-line client for Marketo Engage, made for SDRs, RevOps and Marketing Ops.

What you can do

- Prepare for a call: mkto activity <email> shows a call card (score, status, owner, last touch) and a timeline where every change says what changed: +25 (60→85) Filled out form, Nurture→MQL, the program status, and the smart campaign behind it.
- Explain an MQL or DQ: mkto why <email> lists every score and status change with its reason and campaign, where the score crossed your threshold, and what the lead did just before.
- Work a list: mkto leads --from leads.csv looks up hundreds of emails in a few API calls, with CSV output.
- See an account: mkto account <sfdcAccountId> lists everyone at a Salesforce account, highest score first.
- Find the right names: mkto fields and mkto types show your instance's real field and activity names.
- Check your setup: mkto doctor tests credentials, API permissions and your config.
- Watch the API budget: mkto quota --by-user shows usage per API user.

Safe by design

- Read-only: mkto only reads from Marketo and never changes anything.
- Credentials stay in a config file only you can read; secrets never reach logs or output.
- Strictly confined snap with network and home access only.
- Optional AI lead briefs (mkto brief) are off by default and send only redacted data.

Get started

 sudo snap install mkto --edge
 mkto init      # then add your Marketo API credentials
 mkto doctor


Full guide: https://github.com/canonical/snap-mkto

Update History

0.2.0 (1)
8 Nov 2026, 22:45 UTC

Published8 Nov 2026, 22:04 UTC

Last updated8 Nov 2026, 22:04 UTC

First seen8 Nov 2026, 22:45 UTC