# The Revenue AI Report (remote · www.therevenueaireport.com)

Independent weekly on AI in B2B revenue teams: articles, frameworks, skills, playbooks, datasets.

- Trust score: 76/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-25

## Components

- remote · `www.therevenueaireport.com`: 76/100 (this document), [markdown](https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www.md), [page](https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www)

## Channel facts

- Endpoint: `https://www.therevenueaireport.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-25.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 80/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 2593 tokens (~112/item across 23 items; 23 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 10/100
  - Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 98% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 23 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 24 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the The Revenue AI Report MCP server?

The Revenue AI Report is a hosted endpoint at https://www.therevenueaireport.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-therevenueaireport-the-revenue-ai-report 'https://www.therevenueaireport.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-therevenueaireport-the-revenue-ai-report": {
      "url": "https://www.therevenueaireport.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-therevenueaireport-the-revenue-ai-report": {
      "type": "http",
      "url": "https://www.therevenueaireport.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-therevenueaireport-the-revenue-ai-report]
url = "https://www.therevenueaireport.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-therevenueaireport-the-revenue-ai-report": {
      "type": "remote",
      "url": "https://www.therevenueaireport.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-therevenueaireport-the-revenue-ai-report --url 'https://www.therevenueaireport.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-therevenueaireport-the-revenue-ai-report:
    url: "https://www.therevenueaireport.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-therevenueaireport-the-revenue-ai-report": {
      "Transport": "http",
      "Url": "https://www.therevenueaireport.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-therevenueaireport-the-revenue-ai-report -t streamable-http -u 'https://www.therevenueaireport.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-therevenueaireport-the-revenue-ai-report": {
      "type": "http",
      "url": "https://www.therevenueaireport.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-25 (score 76, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-09-23 (score 75, +7)

- [security improvement] Authorization: unverified → partial
- [security] Tool “search_tools” rewrote its description, which is the text the model reads
- [functional improvement] Stability: unverified → 0.03
- [functional improvement] Tool “get_dataset” now declares an output schema
- [functional improvement] Tool “get_framework” now declares an output schema
- [functional improvement] Tool “get_playbook” now declares an output schema
- [functional improvement] Tool “get_prompt” now declares an output schema
- [functional improvement] Tool “get_publication” now declares an output schema
- [functional improvement] Tool “get_publication_info” now declares an output schema
- [functional improvement] Tool “get_research” now declares an output schema
- [functional improvement] Tool “get_resource” now declares an output schema
- [functional improvement] Tool “get_skill” now declares an output schema
- [functional improvement] Tool “get_tool” now declares an output schema
- [functional improvement] Tool “list_datasets” now declares an output schema
- [functional improvement] Tool “list_frameworks” now declares an output schema
- [functional improvement] Tool “list_playbooks” now declares an output schema
- [functional improvement] Tool “list_prompts” now declares an output schema
- [functional improvement] Tool “list_publications” now declares an output schema
- [functional improvement] Tool “list_research” now declares an output schema
- [functional improvement] Tool “list_resources” now declares an output schema
- [functional improvement] Tool “list_reversals” now declares an output schema
- [functional improvement] Tool “list_skills” now declares an output schema
- [functional improvement] Tool “lookup_term” now declares an output schema
- [functional improvement] Tool “search_publications” now declares an output schema
- [functional improvement] Tool “search_site” now declares an output schema
- [functional improvement] Tool “search_tools” now declares an output schema
- [functional] First check of Tool coverage: 100
- [cosmetic] “search_tools” reworded the description of “maturity”

### 2026-09-22 (score 68)

First indexed and scored.

## MCP tools (23)

### `list_resources` (~43 tokens)

List resource types

Map of every public resource type The Revenue AI Report publishes, how many items each holds, the hub URL, and which tool reads it. Call this to orient before searching.

Output parameters:

- `resources` (array)
- `totalIndexed` (number)

### `search_site` (~552 tokens)

Search everything

Search every public resource on The Revenue AI Report in one call: articles, research themes, frameworks, methodology, skills, prompts, playbooks, datasets, archive issues, the reversal ledger, the AI tool library, and glossary and dictionary definitions. Filters: `kind` (resource type), `category` (article or issue pillar, playbook or prompt team, skill task, tool or ledger category, case insensitive), `tags` with `tag_match` ('all' requires every tag, 'any' requires one). Paging: `limit` (page size, default 12, max 40) with either `offset` or the `next_cursor` returned by the previous call. Results are ranked and stable for the same query and filters. Returns ranked matches with live URL, kind, category, tags and an excerpt, plus `totalMatches`, `countsByKind`, `availableFilters` for discovery, and `nextCursor`/`hasMore` for paging. Examples: {"query":"forecast accuracy"} | {"query":"pipeline hygiene","kind":"Playbook","category":"revops","tags":["L3"]} | {"query":"AI SDR","tags":["L2","sales"],"tag_match":"any"} | {"query":"AI SDR","limit":10,"offset":10} | {"query":"AI SDR","limit":10,"cursor":"<next_cursor from previous call>"} Use this first when you do not know which resource type answers the question.

Input parameters:

- `category` (string): Restrict to one category: article/issue pillar, playbook or prompt team, skill task, tool or ledger category. Case insensitive. Example: 'revops'.
- `cursor` (string): Opaque `next_cursor` from the previous call. Fetches the following page with the same query and filters.
- `kind` (string): Restrict results to one resource type, e.g. 'Playbook' or 'Skill'.
- `limit` (integer): Page size. Default 12, max 40.
- `offset` (integer): How many ranked matches to skip before this page. Default 0. Ignored when `cursor` is given.
- `query` (string, required): What the user is looking for, e.g. 'AI SDR pilot kill criteria'.
- `tag_match` (string): How to apply `tags`. 'all' (default) keeps items carrying every tag. 'any' keeps items carrying at least one.
- `tags` (array): Tags to filter on. Tags include playbook tags, maturity levels (L1 to L6), skill roles and levels, prompt teams, and tool functions. Example: ['L3','sales'].

Output parameters:

- `availableFilters` (object)
- `countsByKind` (object)
- `filters` (object)
- `hasMore` (boolean)
- `indexedDocuments` (number)
- `limit` (number)
- `nextCursor`
- `nextOffset`
- `offset` (number)
- `query` (string)
- `results` (array)
- `returned` (number)
- `totalMatches` (number)

### `get_resource` (~103 tokens)

Read any page

Read the indexed text of any public resource on The Revenue AI Report by its site path or full URL, whatever the type: article, research theme, framework, skill, prompt, playbook, dataset, tool profile, archive issue, ledger row, or definition. Use this when search_site returns a path you want to read in full.

Input parameters:

- `path` (string, required): Site path or full URL, e.g. /playbooks/ai-meeting-notes-l1.

Output parameters:

- `matches` (array)
- `path` (string)
- `resource` (object)

### `get_publication_info` (~33 tokens)

About the publication

Get an overview of The Revenue AI Report: its mission, editorial pillars, audience, sponsorship policy and article count.

Output parameters:

- `articleCount` (number)
- `audience` (string)
- `cadence` (string)
- `description` (string)
- `mission` (string)
- `name` (string)
- `pillars` (array)
- `sponsorship` (string)
- `url` (string)

### `list_publications` (~61 tokens)

List publications

List published articles from The Revenue AI Report, newest first. Returns slug, title, summary, pillar, date and reading time.

Input parameters:

- `limit` (integer): Max number of articles to return.
- `pillar` (string): Optional editorial pillar to filter by.

Output parameters:

- `items` (array)

### `search_publications` (~69 tokens)

Search publications

Full-text search across The Revenue AI Report articles (titles, summaries, body text, keywords and FAQs). Returns matching articles with a short excerpt.

Input parameters:

- `limit` (integer): Max number of matches to return.
- `query` (string, required): Search terms, e.g. 'AI pilot kill criteria'.

Output parameters:

- `results` (array)

### `get_publication` (~52 tokens)

Get publication

Get the full text of one published article from The Revenue AI Report by its slug, including body paragraphs and FAQs.

Input parameters:

- `slug` (string, required): Article slug, e.g. evaluating-sales-gtm-ai-tools.

Output parameters:

- `article` (object)

### `list_research` (~63 tokens)

List research themes

List the research themes published by The Revenue AI Report. Each theme is a sourced argument about AI inside B2B revenue teams, with charts, findings, named sources, and sample sizes.

Input parameters:

- `query` (string): Keyword filter on title, dek, and findings.

Output parameters:

- `researchRules`
- `returned` (number)
- `themes` (array)
- `total` (number)

### `get_research` (~79 tokens)

Get research theme

Read one research theme in full: the opening argument, every chart with its numbers, the findings, the named sources with publisher, sample size, and caveats, and anything still unconfirmed. Cite the source line, not just the chart.

Input parameters:

- `slug` (string, required): Research theme slug, e.g. proof-gap or task-fallacy.

Output parameters:

- `theme` (object)

### `list_frameworks` (~69 tokens)

List frameworks

List the frameworks published by The Revenue AI Report, including the canonical concepts (Proof Gap, Optimization Theater, Reversal Ledger, Eight Seat Read) and the named operating frameworks in the library such as SCALE, OAR, LOPAFT, and the L1 to L6 AI Maturity Ladder.

Output parameters:

- `frameworks` (array)
- `seats` (array)

### `get_framework` (~51 tokens)

Get framework

Read one framework in full, including its definition, sections, related pages, and FAQs.

Input parameters:

- `slug` (string, required): Framework slug, e.g. proof-gap, scale, lopaft, eight-seats.

Output parameters:

- `framework` (object)

### `list_skills` (~110 tokens)

List skills

Browse The Revenue AI Report skill library: repeatable AI jobs for revenue teams, each with a ready prompt, a process, decision rules, and limitations. Filter by role, task, or level.

Input parameters:

- `level` (string): Filter by difficulty.
- `limit` (integer)
- `query` (string): Optional keyword filter on name and outcome.
- `role` (string): Filter by the role the skill is written for.
- `task` (string): Filter by the job the skill finishes.

Output parameters:

- `returned` (number)
- `skills` (array)
- `total` (number)

### `get_skill` (~63 tokens)

Get skill

Read one skill in full, including the copy-ready quick prompt, inputs, process, decision rules, quality checks, limitations, worked example, and the downloadable SKILL.md URL.

Input parameters:

- `slug` (string, required): Skill slug, e.g. build-ideal-customer-profile.

Output parameters:

- `relatedPlaybooks` (array)
- `relatedTools` (array)
- `skill` (object)

### `list_prompts` (~95 tokens)

List prompts

Browse the public prompt library from The Revenue AI Report. Copy-ready AI prompts for revenue teams, filterable by team, category, or keyword. Use get_prompt to read the full prompt text.

Input parameters:

- `category` (string): Filter by what the prompt does.
- `limit` (integer): Default 30.
- `query` (string): Keyword filter on name and summary.
- `team` (string): Filter by revenue team.

Output parameters:

- `matched` (number)
- `prompts` (array)
- `returned` (number)
- `total` (number)

### `get_prompt` (~45 tokens)

Get prompt

Get the full copy-ready text of one prompt from The Revenue AI Report prompt library, by slug.

Input parameters:

- `slug` (string, required): Prompt slug, e.g. prep-for-follow-up.

Output parameters:

- `prompt` (object)

### `list_playbooks` (~143 tokens)

List playbooks

Browse the GTM AI playbook library from The Revenue AI Report. Each playbook is a sequenced workflow with owner, tool, pitfalls, definition of done, and KPIs, mapped to a team and to an L1 to L6 AI maturity level. Filter by team, maturity level, or keyword.

Input parameters:

- `limit` (integer): Default 30.
- `maturity` (integer): AI maturity level, L1 to L6.
- `query` (string): Keyword filter on title, summary, and tags.
- `team` (string): Team or category. One of: cs, enablement, general, marketing, org, revops, sales.

Output parameters:

- `matched` (number)
- `playbooks` (array)
- `returned` (number)
- `teams` (array)
- `total` (number)

### `get_playbook` (~61 tokens)

Get playbook

Read one playbook in full: every step with its owner, tool, pitfalls, and definition of done, plus the KPIs that prove it worked.

Input parameters:

- `slug` (string, required): Playbook slug, e.g. ai-meeting-notes-l1.

Output parameters:

- `playbook` (object)
- `relatedSkills` (array)

### `list_datasets` (~40 tokens)

List datasets

List the open datasets published by The Revenue AI Report, with what each contains, its column schema, and the download URL. Most are free CSV downloads.

Output parameters:

- `bundleUrl` (string)
- `datasets` (array)
- `datePublished` (string)
- `total` (number)

### `get_dataset` (~45 tokens)

Get dataset

Read one dataset's description, contents, full column schema, method notes, FAQs, and download URL.

Input parameters:

- `slug` (string, required): Dataset slug, e.g. proof-gap-index.

Output parameters:

- `dataset` (object)

### `search_tools` (~267 tokens)

Search the AI tool library

Search The Revenue AI Report AI tool library: go-to-market and revenue AI vendors with category, revenue functions, use cases, adoption effort level, and vendor claims. Ranking runs on name, description, best-for, and use cases; vendor keywords only count on an exact whole-tag match, so a generic word does not pull in unrelated vendors. Filter with category, revenueFunction, maturity (L1 to L6), or tag. Every response returns availableFilters with the full category and revenue-function lists plus the most common vendor tags, so you can re-run a narrowed query without guessing the taxonomy. Vendor claims are the vendor's own, not Report benchmarks.

Input parameters:

- `category` (string): Exact tool category, for example 'Productivity & Automation'. See availableFilters.categories.
- `limit` (integer): Default 25.
- `maturity` (integer): AI maturity level, from L1 Starter to L6 Rebuilt.
- `query` (string): Keyword matched on name, description, best-for, and use cases, ranked by relevance.
- `revenueFunction` (string): Exact revenue function, for example Sales, Marketing, Customer Success, Revenue Operations. See availableFilters.functions.
- `tag` (string): Exact vendor keyword, for example 'forecasting'. See availableFilters.topTags.

Output parameters:

- `adoptionLevels`
- `availableFilters` (object)
- `matched` (number)
- `note` (string)
- `returned` (number)
- `tools` (array)
- `total` (number)

### `get_tool` (~115 tokens)

Get AI tool profile

Get one vendor profile in full from The Revenue AI Report AI tool library, by slug or by name. Returns the directory record plus the depth layer: why the adoption effort level is what it is, owning seat and journey stage, buy checks, published case studies, documented discrepancies between vendor claim and independent reporting, corporate status changes, and any Reversal Ledger record naming this vendor.

Input parameters:

- `name` (string): Tool name, used when the slug is unknown.
- `slug` (string): Tool slug, e.g. clari.

Output parameters:

- `adoption` (object)
- `buyChecks` (array)
- `corporateStatus`
- `evidence` (object)
- `faqs` (array)
- `placement` (object)
- `relatedSkills` (array)
- `reversalLedger` (array)
- `tool` (object)

### `list_reversals` (~85 tokens)

List reversal ledger records

Read The Revenue AI Report Reversal Ledger: named companies that pulled back, paused, or reversed an AI deployment, with the vendor, function, seat, dates, disclosed cost, stated reason, and the public source for each record.

Input parameters:

- `limit` (integer): Default 50.
- `query` (string): Keyword filter on company, vendor, function, or reason.

Output parameters:

- `csvUrl` (string)
- `records` (array)
- `returned` (number)
- `total` (number)

### `lookup_term` (~76 tokens)

Look up a term

Define a revenue AI term using The Revenue AI Report glossary and plain-language dictionary. Covers Report frameworks, pillars, and measures plus general AI and go-to-market vocabulary.

Input parameters:

- `limit` (integer): Default 8.
- `term` (string, required): The word or phrase to define, e.g. 'proof gap' or 'RAG'.

Output parameters:

- `dictionaryTerms` (number)
- `glossaryTerms` (number)
- `query` (string)
- `results` (array)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www#diagnostics

## Score history

- 2026-09-25: 76
- 2026-09-24: 75
- 2026-09-23: 75
- 2026-09-22: 68

## Common questions

### What is the The Revenue AI Report MCP server?

The Revenue AI Report is an MCP server listed in the public MCP registry as com.therevenueaireport/the-revenue-ai-report. Independent weekly on AI in B2B revenue teams: articles, frameworks, skills, playbooks, datasets. This page covers its hosted endpoint (https://www.therevenueaireport.com/mcp).

### Is the The Revenue AI Report MCP server safe to use?

The Revenue AI Report scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the The Revenue AI Report MCP server expose?

The Revenue AI Report exposes 23 tools: list_resources, search_site, get_resource, get_publication_info, list_publications, and 18 more. Their descriptions and schemas cost roughly 2,320 tokens of context every time the server is loaded.

### Does the The Revenue AI Report MCP server require authentication?

No. We connected to The Revenue AI Report without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the The Revenue AI Report MCP server still maintained?

The Revenue AI Report is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://www.therevenueaireport.com/mcp
- Website: https://www.therevenueaireport.com/
- Changelog RSS feed: https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www.json
- HTML version of this page: https://verifymcp.io/servers/com-therevenueaireport-the-revenue-ai-report/www
