BusinessMCP
HubSpot Sales Reporting logo

HubSpot Sales Reporting

Sales & CRM

by hubspot

3/3 audits passApache-2.0

Use HubSpot Sales Reporting in BusinessMCP

Free · imported in one click after signup

View on GitHub

Daily briefings, pipeline snapshots, and win/loss analysis from the terminal — closing-this-week, open pipeline by stage/owner, and closed-won vs closed-lost over a period.

Sales Reporting, published by HubSpot under Apache-2.0, teaches the agent to produce sales reports from the terminal with the hubspot CLI and jq. It covers three jobs. A daily briefing lists deals closing in the next seven days, deals updated in the last 24 hours and a one-line open-pipeline total. A pipeline snapshot groups open deals by stage and by owner with counts and value, resolving owner IDs to names from the owners list. Win/loss analysis pulls closed-won and closed-lost deals for a period, computes win rate by rep and totals revenue by close month.

It records the data-shape traps that break these reports: every property value arrives as a string, booleans included, so amounts need tonumber and closed-won must be compared as the string true; stage IDs are portal-specific and need mapping; and search caps at 100 rows, so a result of exactly 100 is almost certainly truncated and must be paginated using HubSpot's bulk-operations skill before aggregating. It notes stage probability is not exposed and there is no team object. It is for sales leaders and RevOps who want reports without building them in the UI.

Because it depends on the hubspot CLI, this is mainly for coding agents such as Claude Code; BusinessMCP cannot run those commands and reports pipeline from its own CRM instead.

What you can do with it

  • Print a daily briefing of deals closing in the next seven days
  • Summarise open pipeline by stage and by owner
  • Compute win rate by rep for a quarter
  • Total closed-won revenue by close month

Run it on your business data

Imported into BusinessMCP, HubSpot Sales Reporting becomes a playbook your AI business analyst applies to your CRM contacts, identified companies and their website visits.

Use HubSpot Sales Reporting in BusinessMCP

Install it in a coding agent

One command adds HubSpot Sales Reporting to your project.

npx skills add https://github.com/hubspot/agent-cli-skills --skill sales-reporting

How we vetted it

Source
hubspot/agent-cli-skills at 71f2bde
Licence
Apache-2.0
Security audits (skills.sh)
Gen Agent Trust Hub: Pass · Socket: Pass · Snyk: Pass
Bundled scripts
None, instructions only

Checked 2026-09-25 against its skills.sh listing. How we vet skills

Frequently asked questions

Why do some HubSpot reports come out wrong?

The skill notes that all property values arrive as strings, so amounts need converting and closed-won must be compared as the string true, and that a search result of exactly 100 rows is almost always truncated until paginated.

Can it report stage probability or team totals?

No. The skill lists both as limitations: the pipelines command does not expose stage probability, and there is no team object, so it groups by owner instead.

How do I install Sales Reporting?

Run `npx skills add hubspot/agent-cli-skills --skill sales-reporting`, or import it from the BusinessMCP dashboard as a playbook; the CLI commands still need a terminal agent to run them.

Run HubSpot Sales Reporting against your whole business

Free plan, no credit card.

Use HubSpot Sales Reporting in BusinessMCP