toolget_account
groupFind and identify a company
endpointhttps://mcp.steadybase.io/mcp
THE ACCOUNT CARD for one covered account: the receipted statements with their clips (account.signals, each with quote, source_url, receipt, transcript_url, page_ref, event_date, speaker and verified), the buying committee under `contacts` when the feed carries it (get_contacts returns the full list), the travel spend estimate with its drivers, green and red flags, the next earnings date and the rank. Echoes the canonical entity_id and ticker. WHAT IS QUOTABLE: only account.signals[].quote, and only with that row's receipt. The card's headline `quote` is a feed convenience: quote_receipt carries its receipt when one of the receipted statements matches it and quote_is_quotable says so, and when it does not, quote_receipt is null, quote_is_quotable is false and quote_receipt_note says to quote from signals[] instead. `why_it_matters` is a DERIVED sentence (why_it_matters_is_derived is always true): it is why the account ranks, not words the company said, and must never be put in quotation marks to a customer. There is no warm intro path on this card; the committee, where the feed carries it, is the nearest thing to one, and it is identity only.
arguments
| entity* | string | ticker, name, domain, or entity_id |
install
claude mcp add --transport http steadybase https://mcp.steadybase.io/mcp --header "Authorization: Bearer $STEADYBASE_KEY"
call
curl -s https://api.steadybase.io/v1/mcp/call -H "Authorization: Bearer $STEADYBASE_KEY" -H "Content-Type: application/json" -d '{"tool":"get_account","arguments":{"entity":"..."}}' contract
| A quote comes with its receipt | Every returned statement carries the verbatim sentence and the URL it came from, and where the source is a transcript, the character offsets inside it. A statement with no receipt is not returned. |
| Empty is an answer | When there is no sourced statement, the skill returns nothing. It does not summarise, infer, or fill the gap from general knowledge. Handle the empty case rather than retrying until something appears. |
| No personal contact data | No email address, phone number, home address or personal social account is returned by any skill, at any tier. A person is a name, a professional role, a LinkedIn profile URL and the public record that puts them in that role. |
| No customer data crosses a key | A tenant-scoped skill reads only that tenant. Nothing about any customer appears on the public site or in another tenant answer. |
/skills/