io.github.eftpmc/skeletable · v1.0.0 · productivity
Skeletable is healthy: it completed an MCP handshake in 2504 ms and exposes 10 tools.
Source-backed public tables with citations, claim checks, and reviewable corrections.
Endpoint: https://skeletable.com/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 10 |
| Latency | 2504 ms |
| Last checked (UTC) | 2026-11-02T01:50:34.982Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:50:34.982Z | Healthy | 2504 |
list_tables | Find tables in the library. Each result gives its slug, the question it answers, its size and when it was last read. |
get_table | Read a table: its scope, its columns with the rule for each, and its rows. A null value means no acceptable source stated it. |
get_cell | The evidence for one value: the source, the exact quote, what kind of source it is and when it was read. For a missing value, where we looked, and `absent` means the source was read and gives no such value. `url` is the cell's lasting address, showing its proof, for citing. `confirmed` says how a se |
check_claim | Test a statement against one cell, such as whether a value in a draft or an answer is right. The verdict is `matches`, `differs` (with what the source states), `disputed` (sources disagree, see `conflicts`) or `unknown` (no acceptable source stated it, so say so). It compares values and doesn't judg |
export_table | A table as CSV, ready to save as a file or load into a notebook. The first column is each row's name unless `names` is false. `columns` picks columns by id, in that order. With `proof`, each column is followed by its source and quote, and in a table whose proof is optional, by where each value came |
propose_change | Suggest a new value for a cell, with its proof. The quote must be word for word from the source and state the value. The owner reviews it before anything changes. Needs a token sent as a Bearer token. |
create_table | Make a private draft table, ready to fill. Set `proof` to `optional` for working data whose values don't each need a quote. Only `title`, `columns` and `rows` are needed now, but give `question`, `scope`, and a `rule` for each column if you can: a person has to supply them before publishing. Returns |
add_columns | Add columns to a draft you run, such as a blank one a person started. Returns the new column ids for fill_cells. Needs a token. |
add_rows | Add rows to a draft you run, as you find what belongs in it. A name it already has is skipped. Needs a token. |
fill_cells | Fill up to 200 cells of a draft you run. A proved cell gives `value`, `source` and `quote`, where the quote is word for word from the source and states the value; each is checked and the page opened before it's saved, so send at most 25 of these at once. If no acceptable source states it, give `chec |