get a key
steadybase-$ skill get_receipt
toolget_receipt
groupEverything else
endpointhttps://mcp.steadybase.io/mcp

RESOLVE A RECEIPT. Every earnings-call quote in this MCP and in the public company directory carries a source_url. When that URL has the form https://api.steadybase.io/v1/receipt/<transcript_id>?start=<a>&end=<b> the transcript is licensed text that is not public, and this tool is how a key holder reads it: pass the url (or transcript_id plus start and end) and get back exactly the quoted span from the stored transcript, with the character offsets it was cut at and the transcript's size. Omit start and end to read the whole transcript (capped at 400k characters). Use it to verify a quote verbatim before repeating it, or to read the paragraph around it (widen start and end). Receipts on our own captures are plain public S3 URLs and do not need this tool.

arguments
url string the receipt URL exactly as the signal carries it
transcript_id string alternative to url: the transcript uuid
start integer character offset of the first character (with transcript_id)
end integer character offset one past the last character (with transcript_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_receipt"}'
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-$