get a key
steadybase-$ skill company_signals
toolcompany_signals
groupWhat changed
endpointhttps://mcp.steadybase.io/mcp

THE RECEIPTS. Every public signal on one company, newest first, each with the verbatim quote, an https source_url, page_ref, event_date and lane. Filter with lane (earnings_call, filing, ir_statement, exec_social, hiring, engineering) and with since (YYYY-MM-DD, inclusive floor on event_date). lanes_available tells you which lanes this company actually has. Duplicate statements are collapsed, keeping the entry with the best receipt. Use it after get_company when 25 signals is not enough or you want one lane only.

arguments
slug_or_ticker* string directory slug or canonical ticker
lane string optional: earnings_call, filing, ir_statement, exec_social, hiring, engineering
since string optional YYYY-MM-DD inclusive floor on event_date
limit integer max signals (default 50, cap 200)
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":"company_signals","arguments":{"slug_or_ticker":"..."}}'
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-$