KosmoKrator

data

TrustMRR CLI for AI Agents

Use the TrustMRR CLI from KosmoKrator to call TrustMRR tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

2 functions 2 read 0 write API key auth

TrustMRR CLI Setup

TrustMRR can be configured headlessly with `kosmokrator integrations:configure trustmrr`.

# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure trustmrr --set api_key="$TRUSTMRR_API_KEY" --enable --read allow --write ask --json
kosmokrator integrations:doctor trustmrr --json
kosmokrator integrations:status --json

Credentials

Authentication type: API key api_key. Configure credentials once, then use the same stored profile from scripts, coding CLIs, Lua code mode, and the MCP gateway.

KeyEnv varTypeRequiredLabel
api_key TRUSTMRR_API_KEY Secret secret yes API Key

Call TrustMRR Headlessly

Use the generic call form when another coding CLI or script needs a stable universal interface.

kosmo integrations:call trustmrr.trustmrr_get_startup '{
  "slug": "example_slug"
}' --json

Use the provider shortcut form for shorter human-facing commands.

kosmo integrations:trustmrr trustmrr_get_startup '{
  "slug": "example_slug"
}' --json

Agent Discovery Commands

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

kosmo integrations:docs trustmrr --json
kosmo integrations:docs trustmrr.trustmrr_get_startup --json
kosmo integrations:schema trustmrr.trustmrr_get_startup --json
kosmo integrations:search "TrustMRR" --json
kosmo integrations:list --json

All CLI Functions

Every function below can be called headlessly. The generic form is stable across all integrations; the provider shortcut is shorter but specific to TrustMRR.

trustmrr.trustmrr_get_startup

Read read

Get full details for a single startup on TrustMRR by its slug. Returns revenue data, tech stack, cofounders, social metrics, asking price, and more. Use the slug from the list startups tool.

Parameters
slug

Generic CLI call

kosmo integrations:call trustmrr.trustmrr_get_startup '{"slug":"example_slug"}' --json

Provider shortcut

kosmo integrations:trustmrr trustmrr_get_startup '{"slug":"example_slug"}' --json

trustmrr.trustmrr_list_startups

Read read

Browse and filter startups with verified revenue on TrustMRR. Filter by sale status, category, revenue range, MRR, growth, or asking price. All monetary values are in USD cents (e.g. 100000 = $1,000).

Parameters
sort, on_sale, category, x_handle, min_revenue, max_revenue, min_mrr, max_mrr, min_growth, max_growth, min_price, max_price, page, limit

Generic CLI call

kosmo integrations:call trustmrr.trustmrr_list_startups '{"sort":"example_sort","on_sale":true,"category":"example_category","x_handle":"example_x_handle","min_revenue":1,"max_revenue":1,"min_mrr":1,"max_mrr":1}' --json

Provider shortcut

kosmo integrations:trustmrr trustmrr_list_startups '{"sort":"example_sort","on_sale":true,"category":"example_category","x_handle":"example_x_handle","min_revenue":1,"max_revenue":1,"min_mrr":1,"max_mrr":1}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

trustmrr.trustmrr_get_startup

Get full details for a single startup on TrustMRR by its slug. Returns revenue data, tech stack, cofounders, social metrics, asking price, and more. Use the slug from the list startups tool.

Operation
Read read
Schema command
kosmo integrations:schema trustmrr.trustmrr_get_startup --json
ParameterTypeRequiredDescription
slug string yes The startup's URL-friendly identifier (e.g. "shipfast"). Get this from the list startups tool.

trustmrr.trustmrr_list_startups

Browse and filter startups with verified revenue on TrustMRR. Filter by sale status, category, revenue range, MRR, growth, or asking price. All monetary values are in USD cents (e.g. 100000 = $1,000).

Operation
Read read
Schema command
kosmo integrations:schema trustmrr.trustmrr_list_startups --json
ParameterTypeRequiredDescription
sort string no Sort order. Options: revenue-desc (default), revenue-asc, price-desc, price-asc, multiple-asc, multiple-desc, growth-desc, growth-asc, listed-desc, listed-asc, best-deal.
on_sale boolean no Filter by sale status. true = only for sale, false = only not for sale. Omit for all.
category string no Filter by category: ai, saas, developer-tools, fintech, marketing, ecommerce, productivity, design-tools, no-code, analytics, crypto-web3, education, health-fitness, social-media, content-creation, sales, customer-support, recruiting, real-estate, travel, legal, security, iot-hardware, green-tech, entertainment, games, community, news-magazines, utilities, marketplace, mobile-apps.
x_handle string no Filter by founder's X (Twitter) handle. Omit the @ symbol.
min_revenue number no Minimum last-30-days revenue in USD cents (e.g. 100000 = $1,000).
max_revenue number no Maximum last-30-days revenue in USD cents.
min_mrr number no Minimum monthly recurring revenue in USD cents.
max_mrr number no Maximum monthly recurring revenue in USD cents.
min_growth number no Minimum 30-day revenue growth as decimal (e.g. 0.1 = 10%).
max_growth number no Maximum 30-day revenue growth as decimal.
min_price number no Minimum asking price in USD cents (e.g. 1000000 = $10,000).
max_price number no Maximum asking price in USD cents.
page integer no Page number for pagination (default: 1).
limit integer no Results per page, 1-50 (default: 10).

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.