MCP-Server

The Revenue AI Report

com.therevenueaireport/the-revenue-ai-report

Was dieses MCP kann

Provides searchable articles, research, frameworks, playbooks, prompts, datasets, skills, and AI tool profiles for B2B revenue teams.

get_dataset
Get dataset
Read one dataset's description, contents, full column schema, method notes, FAQs, and download URL.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Dataset slug, e.g. proof-gap-index.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dataset'], 'properties': {'dataset': {'type': 'object', 'required': ['slug', 'h1', 'answer', 'includes', 'schema', 'notes', 'faqs', 'url', 'downloadUrl'], 'properties': {'h1': {'type': 'string'}, 'url': {'type': 'string'}, 'faqs': {'type': 'array', 'items': {'type': 'object', 'required': ['q', 'a'], 'properties': {'a': {'type': 'string'}, 'q': {'type': 'string'}}, 'additionalProperties': {}}}, 'slug': {'type': 'string'}, 'notes': {'type': 'string'}, 'answer': {'type': 'string'}, 'schema': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description'], 'properties': {'name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'includes': {'type': 'array', 'items': {'type': 'string'}}, 'downloadUrl': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_framework
Get framework
Read one framework in full, including its definition, sections, related pages, and FAQs.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Framework slug, e.g. proof-gap, scale, lopaft, eight-seats.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['framework'], 'properties': {'framework': {'type': 'object', 'required': ['slug', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_playbook
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Playbook slug, e.g. ai-meeting-notes-l1.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['playbook', 'relatedSkills'], 'properties': {'playbook': {'type': 'object', 'required': ['slug', 'title', 'summary', 'category', 'maturity', 'tags', 'steps', 'kpis', 'url'], 'properties': {'url': {'type': 'string'}, 'kpis': {'type': 'array', 'items': {'type': 'string'}}, 'slug': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'tool', 'detail'], 'properties': {'name': {'type': 'string'}, 'tool': {'type': 'string'}, 'detail': {'type': 'string'}}, 'additionalProperties': {}}}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}, 'maturity': {'type': 'number'}}, 'additionalProperties': {}}, 'relatedSkills': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'url', 'skillFileUrl'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'skillFileUrl': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
get_prompt
Get prompt
Get the full copy-ready text of one prompt from The Revenue AI Report prompt library, by slug.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Prompt slug, e.g. prep-for-follow-up.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['prompt'], 'properties': {'prompt': {'type': 'object', 'required': ['slug', 'name', 'summary', 'category', 'teams', 'body', 'url'], 'properties': {'url': {'type': 'string'}, 'body': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'teams': {'type': 'array', 'items': {'type': 'string'}}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_publication
Get publication
Get the full text of one published article from The Revenue AI Report by its slug, including body paragraphs and FAQs.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Article slug, e.g. evaluating-sales-gtm-ai-tools.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['article'], 'properties': {'article': {'type': 'object', 'required': ['slug', 'title', 'summary', 'pillar', 'date', 'author', 'readingTime', 'keywords', 'body', 'faqs', 'url'], 'properties': {'url': {'type': 'string'}, 'body': {'type': 'array', 'items': {'type': 'string'}}, 'date': {'type': 'string'}, 'faqs': {'type': 'array', 'items': {'type': 'object', 'required': ['q', 'a'], 'properties': {'a': {'type': 'string'}, 'q': {'type': 'string'}}, 'additionalProperties': {}}}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'author': {'type': 'string'}, 'pillar': {'type': 'string'}, 'summary': {'type': 'string'}, 'keywords': {'type': 'array', 'items': {'type': 'string'}}, 'readingTime': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_publication_info
About the publication
Get an overview of The Revenue AI Report: its mission, editorial pillars, audience, sponsorship policy and article count.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'url', 'mission', 'description', 'audience', 'cadence', 'pillars', 'sponsorship', 'articleCount'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'cadence': {'type': 'string'}, 'mission': {'type': 'string'}, 'pillars': {'type': 'array', 'items': {'type': 'string'}}, 'audience': {'type': 'string'}, 'description': {'type': 'string'}, 'sponsorship': {'type': 'string'}, 'articleCount': {'type': 'number'}}, 'additionalProperties': False}
get_research
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Research theme slug, e.g. proof-gap or task-fallacy.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['theme'], 'properties': {'theme': {'type': 'object', 'required': ['slug', 'number', 'title', 'dek', 'shortAnswer', 'intro', 'charts', 'takeaways', 'sources', 'unconfirmed', 'url'], 'properties': {'dek': {'type': 'string'}, 'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'intro': {'type': 'array', 'items': {'type': 'string'}}, 'title': {'type': 'string'}, 'charts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'headline', 'sub', 'unit', 'data', 'source'], 'properties': {'id': {'type': 'string'}, 'sub': {'type': 'string'}, 'data': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string'}, 'value': {'type': 'number'}}, 'additionalProperties': {}}}, 'unit': {'type': 'string'}, 'source': {}, 'headline': {'type': 'string'}}, 'additionalProperties': {}}}, 'number': {'type': 'number'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'detail', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'detail': {'type': 'string'}}, 'additionalProperties': {}}}, 'takeaways': {'type': 'array', 'items': {'type': 'string'}}, 'shortAnswer': {'type': 'string'}, 'unconfirmed': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_resource
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['path'], 'properties': {'path': {'type': 'string', 'minLength': 1, 'description': 'Site path or full URL, e.g. /playbooks/ai-meeting-notes-l1.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'path': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'title', 'url'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'resource': {'type': 'object', 'required': ['kind', 'title', 'path', 'url', 'text'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'path': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': False}
get_skill
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Skill slug, e.g. build-ideal-customer-profile.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['skill', 'relatedPlaybooks', 'relatedTools'], 'properties': {'skill': {'type': 'object', 'required': ['slug', 'name', 'url', 'skillFileUrl'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'skillFileUrl': {'type': 'string'}}, 'additionalProperties': {}}, 'relatedTools': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': {}}}, 'relatedPlaybooks': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
get_tool
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Tool name, used when the slug is unknown.'}, 'slug': {'type': 'string', 'description': 'Tool slug, e.g. clari.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool', 'placement', 'adoption', 'evidence', 'corporateStatus', 'reversalLedger', 'buyChecks', 'relatedSkills', 'faqs'], 'properties': {'faqs': {'type': 'array', 'items': {'type': 'object', 'required': ['q', 'a'], 'properties': {'a': {'type': 'string'}, 'q': {'type': 'string'}}, 'additionalProperties': {}}}, 'tool': {'type': 'object', 'required': ['slug', 'name', 'category', 'description', 'functions', 'maturity', 'website', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'website': {'type': 'string'}, 'category': {'type': 'string'}, 'maturity': {'type': 'number'}, 'functions': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}}, 'additionalProperties': {}}, 'adoption': {'type': 'object', 'required': ['level', 'meaning', 'rationale'], 'properties': {'level': {'type': 'number'}, 'meaning': {'type': 'string'}, 'rationale': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'evidence': {'type': 'object', 'required': ['status', 'caseStudies', 'claimAudits', 'fieldNote'], 'properties': {'status': {'type': 'string'}, 'fieldNote': {}, 'caseStudies': {'type': 'array', 'items': {'type': 'object', 'required': ['customer', 'outcome', 'url'], 'properties': {'url': {'type': 'string'}, 'outcome': {'type': 'string'}, 'customer': {'type': 'string'}}, 'additionalProperties': {}}}, 'claimAudits': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'counter', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}, 'counter': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}, 'buyChecks': {'type': 'array', 'items': {'type': 'string'}}, 'placement': {'type': 'object', 'required': ['stage', 'oar', 'seat', 'teams'], 'properties': {'oar': {'type': 'string'}, 'seat': {'type': 'string'}, 'stage': {'type': 'string'}, 'teams': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'relatedSkills': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'url', 'skillFileUrl'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'skillFileUrl': {'type': 'string'}}, 'additionalProperties': {}}}, 'reversalLedger': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'company', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'company': {'type': 'string'}}, 'additionalProperties': {}}}, 'corporateStatus': {}}, 'additionalProperties': False}
list_datasets
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'datePublished', 'bundleUrl', 'datasets'], 'properties': {'total': {'type': 'number'}, 'datasets': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'summary', 'gated', 'url', 'downloadUrl'], 'properties': {'url': {'type': 'string'}, 'live': {'type': 'boolean'}, 'slug': {'type': 'string'}, 'gated': {'type': 'boolean'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'downloadUrl': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'bundleUrl': {'type': 'string'}, 'datePublished': {'type': 'string'}}, 'additionalProperties': False}
list_frameworks
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['frameworks', 'seats'], 'properties': {'seats': {'type': 'array', 'items': {'type': 'object', 'required': ['n', 'role', 'owns', 'decision', 'failure'], 'properties': {'n': {'type': 'number'}, 'owns': {'type': 'string'}, 'role': {'type': 'string'}, 'failure': {'type': 'string'}, 'decision': {'type': 'string'}}, 'additionalProperties': {}}}, 'frameworks': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'type', 'summary', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'type': {'type': 'string'}, 'summary': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
list_playbooks
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'type': 'string', 'description': 'Team or category. One of: cs, enablement, general, marketing, org, revops, sales.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 30.'}, 'query': {'type': 'string', 'description': 'Keyword filter on title, summary, and tags.'}, 'maturity': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'AI maturity level, L1 to L6.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'matched', 'returned', 'teams', 'playbooks'], 'properties': {'teams': {'type': 'array', 'items': {'type': 'string'}}, 'total': {'type': 'number'}, 'matched': {'type': 'number'}, 'returned': {'type': 'number'}, 'playbooks': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'summary', 'team', 'maturity', 'maturityLabel', 'steps', 'url'], 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'team': {'type': 'string'}, 'steps': {'type': 'number'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}, 'maturity': {'type': 'number'}, 'maturityLabel': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
list_prompts
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'team': {'enum': ['All Revenue Teams', 'Business Development', 'Customer Success', 'Enablement', 'Leadership', 'Marketing', 'RevOps', 'Sales'], 'type': 'string', 'description': 'Filter by revenue team.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 30.'}, 'query': {'type': 'string', 'description': 'Keyword filter on name and summary.'}, 'category': {'enum': ['Analyze', 'Create', 'Organize', 'Predict', 'Prepare', 'Research', 'Summarize'], 'type': 'string', 'description': 'Filter by what the prompt does.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'matched', 'returned', 'prompts'], 'properties': {'total': {'type': 'number'}, 'matched': {'type': 'number'}, 'prompts': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'summary', 'category', 'teams', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'teams': {'type': 'array', 'items': {'type': 'string'}}, 'summary': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}}, 'additionalProperties': False}
list_publications
List publications
List published articles from The Revenue AI Report, newest first. Returns slug, title, summary, pillar, date and reading time.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max number of articles to return.'}, 'pillar': {'enum': ['Reality Check', 'The Teardown', 'Benchmark', 'Post-Mortem', 'Playbook'], 'type': 'string', 'description': 'Optional editorial pillar to filter by.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'summary', 'pillar', 'date', 'readingTime', 'url'], 'properties': {'url': {'type': 'string'}, 'date': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'pillar': {'type': 'string'}, 'summary': {'type': 'string'}, 'readingTime': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
list_research
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'description': 'Keyword filter on title, dek, and findings.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'returned', 'themes', 'researchRules'], 'properties': {'total': {'type': 'number'}, 'themes': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'number', 'title', 'dek', 'takeaways', 'sourceCount', 'url'], 'properties': {'dek': {'type': 'string'}, 'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'number': {'type': 'number'}, 'takeaways': {'type': 'array', 'items': {'type': 'string'}}, 'sourceCount': {'type': 'number'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'researchRules': {}}, 'additionalProperties': False}
list_resources
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['totalIndexed', 'resources'], 'properties': {'resources': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'count', 'hubUrl', 'tools', 'categories', 'tags'], 'properties': {'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'count': {'type': 'number'}, 'tools': {'type': 'string'}, 'hubUrl': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}}, 'totalIndexed': {'type': 'number'}}, 'additionalProperties': False}
list_reversals
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 50.'}, 'query': {'type': 'string', 'description': 'Keyword filter on company, vendor, function, or reason.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'returned', 'records', 'csvUrl'], 'properties': {'total': {'type': 'number'}, 'csvUrl': {'type': 'string'}, 'records': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'company', 'vendor', 'functionArea', 'seat', 'outcome', 'deployed', 'reversed', 'cost', 'reason', 'sourceName', 'sourceUrl', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'cost': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'seat': {'type': 'string'}, 'reason': {'type': 'string'}, 'vendor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'company': {'type': 'string'}, 'outcome': {'type': 'string'}, 'deployed': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reversed': {'type': 'string'}, 'sourceUrl': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sourceName': {'type': 'string'}, 'functionArea': {'type': 'string'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}}, 'additionalProperties': False}
list_skills
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'role': {'enum': ['Executive and Founder', 'Sales Leader', 'Sales Representative', 'SDR and BDR', 'Marketing', 'Revenue Operations', 'GTM Engineering', 'Enablement', 'Customer Success', 'Partnerships', 'Revenue Finance'], 'type': 'string', 'description': 'Filter by the role the skill is written for.'}, 'task': {'enum': ['Plan', 'Research', 'Build Pipeline', 'Run Deals', 'Forecast', 'Build Campaigns', 'Coach Teams', 'Keep Customers', 'Grow Accounts', 'Measure Results', 'Evaluate AI', 'Govern AI'], 'type': 'string', 'description': 'Filter by the job the skill finishes.'}, 'level': {'enum': ['Start Here', 'Intermediate', 'Advanced'], 'type': 'string', 'description': 'Filter by difficulty.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Optional keyword filter on name and outcome.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'returned', 'skills'], 'properties': {'total': {'type': 'number'}, 'skills': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'outcome', 'roles', 'task', 'level', 'setupTime', 'url', 'skillFileUrl'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'task': {'type': 'string'}, 'level': {'type': 'string'}, 'roles': {'type': 'array', 'items': {'type': 'string'}}, 'outcome': {'type': 'string'}, 'setupTime': {'type': 'string'}, 'skillFileUrl': {'type': 'string'}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}}, 'additionalProperties': False}
lookup_term
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['term'], 'properties': {'term': {'type': 'string', 'minLength': 2, 'description': "The word or phrase to define, e.g. 'proof gap' or 'RAG'."}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Default 8.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'results', 'glossaryTerms', 'dictionaryTerms'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['term', 'definition', 'source', 'url', 'canonicalUrl'], 'properties': {'url': {'type': 'string'}, 'term': {'type': 'string'}, 'group': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source': {'type': 'string'}, 'definition': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': {}}}, 'glossaryTerms': {'type': 'number'}, 'dictionaryTerms': {'type': 'number'}}, 'additionalProperties': False}
search_publications
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max number of matches to return.'}, 'query': {'type': 'string', 'minLength': 2, 'description': "Search terms, e.g. 'AI pilot kill criteria'."}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'title', 'pillar', 'date', 'excerpt', 'url'], 'properties': {'url': {'type': 'string'}, 'date': {'type': 'string'}, 'slug': {'type': 'string'}, 'title': {'type': 'string'}, 'pillar': {'type': 'string'}, 'excerpt': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
search_site
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'kind': {'enum': ['Article', 'Research', 'Framework', 'Methodology', 'Skill', 'Prompt', 'Dataset', 'Archive issue', 'Reversal Ledger', 'Playbook', 'AI tool', 'Definition'], 'type': 'string', 'description': "Restrict results to one resource type, e.g. 'Playbook' or 'Skill'."}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': "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']."}, 'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Page size. Default 12, max 40.'}, 'query': {'type': 'string', 'minLength': 2, 'description': "What the user is looking for, e.g. 'AI SDR pilot kill criteria'."}, 'cursor': {'type': 'string', 'description': 'Opaque `next_cursor` from the previous call. Fetches the following page with the same query and filters.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'How many ranked matches to skip before this page. Default 0. Ignored when `cursor` is given.'}, 'category': {'type': 'string', 'description': "Restrict to one category: article/issue pillar, playbook or prompt team, skill task, tool or ledger category. Case insensitive. Example: 'revops'."}, 'tag_match': {'enum': ['all', 'any'], 'type': 'string', 'description': "How to apply `tags`. 'all' (default) keeps items carrying every tag. 'any' keeps items carrying at least one."}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'filters', 'totalMatches', 'returned', 'offset', 'limit', 'hasMore', 'nextOffset', 'nextCursor', 'countsByKind', 'results', 'availableFilters', 'indexedDocuments'], 'properties': {'limit': {'type': 'number'}, 'query': {'type': 'string'}, 'offset': {'type': 'number'}, 'filters': {'type': 'object', 'required': ['kind', 'category', 'tags', 'tagMatch'], 'properties': {'kind': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'tagMatch': {'type': 'string'}}, 'additionalProperties': {}}, 'hasMore': {'type': 'boolean'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'title', 'path', 'url', 'category', 'tags', 'excerpt'], 'properties': {'url': {'type': 'string'}, 'kind': {'type': 'string'}, 'path': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'returned': {'type': 'number'}, 'nextCursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'nextOffset': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'countsByKind': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}, 'totalMatches': {'type': 'number'}, 'availableFilters': {'type': 'object', 'required': ['categories', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'categories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}, 'indexedDocuments': {'type': 'number'}}, 'additionalProperties': False}
search_tools
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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tag': {'type': 'string', 'description': "Exact vendor keyword, for example 'forecasting'. See availableFilters.topTags."}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 25.'}, 'query': {'type': 'string', 'description': 'Keyword matched on name, description, best-for, and use cases, ranked by relevance.'}, 'category': {'type': 'string', 'description': "Exact tool category, for example 'Productivity & Automation'. See availableFilters.categories."}, 'maturity': {'type': 'integer', 'maximum': 6, 'minimum': 1, 'description': 'AI maturity level, from L1 Starter to L6 Rebuilt.'}, 'revenueFunction': {'type': 'string', 'description': 'Exact revenue function, for example Sales, Marketing, Customer Success, Revenue Operations. See availableFilters.functions.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['total', 'matched', 'returned', 'tools', 'adoptionLevels', 'availableFilters', 'note'], 'properties': {'note': {'type': 'string'}, 'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'category', 'description', 'functions', 'maturity', 'website', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'website': {'type': 'string'}, 'category': {'type': 'string'}, 'maturity': {'type': 'number'}, 'functions': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'total': {'type': 'number'}, 'matched': {'type': 'number'}, 'returned': {'type': 'number'}, 'adoptionLevels': {}, 'availableFilters': {'type': 'object', 'required': ['categories', 'functions', 'maturity', 'topTags'], 'properties': {'topTags': {'type': 'array', 'items': {'type': 'string'}}, 'maturity': {'type': 'array', 'items': {'type': 'number'}}, 'functions': {'type': 'array', 'items': {'type': 'string'}}, 'categories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}}, 'additionalProperties': False}
Geändert
search_tools
25. September 2026 02:49
Hinzugefügt
lookup_term
23. September 2026 02:40
Hinzugefügt
list_reversals
23. September 2026 02:40
Hinzugefügt
get_tool
23. September 2026 02:40
Hinzugefügt
search_tools
23. September 2026 02:40
Hinzugefügt
get_dataset
23. September 2026 02:40
Hinzugefügt
list_datasets
23. September 2026 02:40
Hinzugefügt
get_playbook
23. September 2026 02:40
Hinzugefügt
list_playbooks
23. September 2026 02:40
Hinzugefügt
get_prompt
23. September 2026 02:40
Hinzugefügt
list_prompts
23. September 2026 02:40
Hinzugefügt
get_skill
23. September 2026 02:40
Hinzugefügt
list_skills
23. September 2026 02:40
Hinzugefügt
get_framework
23. September 2026 02:40
Hinzugefügt
list_frameworks
23. September 2026 02:40
Hinzugefügt
get_research
23. September 2026 02:40
Hinzugefügt
list_research
23. September 2026 02:40
Hinzugefügt
get_publication
23. September 2026 02:40
Hinzugefügt
search_publications
23. September 2026 02:40
Hinzugefügt
list_publications
23. September 2026 02:40
Hinzugefügt
get_publication_info
23. September 2026 02:40
Hinzugefügt
get_resource
23. September 2026 02:40
Hinzugefügt
search_site
23. September 2026 02:40
Hinzugefügt
list_resources
23. September 2026 02:40