get a key
steadybase-$ skill get_signals
toolget_signals
groupWhat changed
endpointhttps://mcp.steadybase.io/mcp

Verified earnings-call quotes/signals for one account, each with date, source, and a verified flag. since=YYYY-MM-DD keeps only signals on or after that date. WHAT IS QUOTABLE: each row's `quote`, verbatim, with that row's own receipt (source_url, receipt, transcript_url, or the clip). `why_it_matters` on the same row is a DERIVED sentence (why_it_matters_is_derived is always true): it says why the statement matters and is not part of the quotation, so never put it inside the quotation marks. receipt_note says the same in words.

arguments
entity* string
since string optional YYYY-MM-DD floor
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_signals","arguments":{"entity":"..."}}'
contract
A quote comes with its receiptEvery 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 answerWhen 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 dataNo 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 keyA tenant-scoped skill reads only that tenant. Nothing about any customer appears on the public site or in another tenant answer.

/skills/

steadybase-$