Book a remote telescope session
stellardock.book_sessionBook time on a research-grade remote telescope (Australia, Chile, USA, Spain), choose a target and filters, and download calibrated FITS and JPEG images when the session ends. Browser dashboard only; no API.
Inputs
| Name | Type | Description |
|---|---|---|
telescoperequired | string | Telescope name, e.g. T80 |
targetrequired | string | Object name or RA/Dec, e.g. M42 |
filters | array | e.g. ["L","R","G","B"] |
exposure_s | number | Seconds per exposure |
count | integer | Exposures per filter |
Example output
Provider delivers calibrated FITS files and JPEGs with full FITS headers and calibration frames, as a folder or ZIP.
Try it
Not connected yet: use StellarDock directly at stellardock.net . Calling it through our MCP returns this same message.
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "stellardock.book_session",
"arguments": {
"telescope": "T80",
"target": "M42",
"filters": [
"L",
"R",
"G",
"B"
],
"exposure_s": 120,
"count": 5
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/stellardock.book_session \
-H 'content-type: application/json' \
-d '{"telescope": "T80", "target": "M42", "filters": ["L", "R", "G", "B"], "exposure_s": 120, "count": 5}'const res = await fetch("https://www.realworldmcp.com/api/call/stellardock.book_session", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"telescope": "T80", "target": "M42", "filters": ["L", "R", "G", "B"], "exposure_s": 120, "count": 5})
});
console.log(await res.json());