https://storskarvia.com/mcp/ ↗
Writing studio for novels and screenplays: read your projects and run cited fact-checks.
Storskarvia is a remote MCP server published at storskarvia.com. It has been probed 6 times since 9/14/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 652 ms, a delay an agent will notice. It offers a narrow, focused set of 10 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
ground_claim — Name does not clearly indicate its purpose of retrieving sources for a claim.prepare_factcheck — Name is ambiguous without context about its role in a multi-step process.get_pricing — Description references internal config ('config.PLANS') which may not be helpful for end-users.tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
get_skarvia_infoWhat Storskarvia is and how it's positioned. A professional writing studio for novelists, screenwriters, and video scriptwriters, staffed by an AI team that fact-checks, researches, and tracks continuity -- but never writes the user's prose for them.
list_featuresThe AI staff on Storskarvia and what each member actually does. Source: the "On staff" section of the current landing page.
get_pricingCurrent Storskarvia pricing tiers, features, and monthly fact-check quotas. Built from config.PLANS, the same list /pricing renders from, so this can no longer drift from the page the way it did while it was kept by hand. The founder block is read live rather than described in prose. The note here used to say payments "aren't enabled yet" unconditionally, which went on being served after they were switched on, and the tiers listed full price while every human-facing surface offered a founding seat at half of it. An agent asked what Storskarvia costs answered with a price nobody was being charged and omitted the one on offer.
list_guidesTitles, slugs, and URLs of Storskarvia's evergreen craft/how-to guides. Reads the live GUIDES list straight from app.main (imported lazily -- see the comment on the import below) so this can never drift out of sync with what's actually published at /guides.
get_guideSummary and URL for one guide, looked up by slug. Call list_guides first to get valid slugs.
slugstringrequiredlist_my_projectsThe authenticated user's Storskarvia projects (novels, screenplays, video scripts). Requires a personal Storskarvia API key as a Bearer token.
get_findingsFindings for one of the authenticated user's fact-check or continuity runs. Ownership is enforced -- a check_id belonging to another user raises an error rather than leaking their data.
check_idintegerrequiredprepare_factcheckStep 1 of a bring-your-own-agent fact-check. Fetches one of the authenticated user's documents (ownership enforced) plus the exact disclosure and method your agent MUST follow. Requires a personal Storskarvia API key as a Bearer token. After this, call ground_claim(claim) once per checkable claim you extract from `text`, then submit_findings(...) to store results.
document_idintegerrequiredground_claimStep 2 of a bring-your-own-agent fact-check. Runs Storskarvia's own server-side retrieval (Wikipedia + searxng) for one claim and returns the sources -- no verdict, no judgment. Your agent should judge the claim ONLY against these returned sources, never outside knowledge. Requires a personal Storskarvia API key as a Bearer token (this is not an open retrieval API).
claimstringrequiredsubmit_findingsStep 3 of a bring-your-own-agent fact-check. Stores your agent's findings as a real Storskarvia Check, visible on the same findings punch list as a staff-run check. Requires a personal Storskarvia API key as a Bearer token, and ownership of `document_id` is enforced. `disclosure` must be REQUIRED_DISCLOSURE copied verbatim -- proof the user was shown it before findings were presented -- or this raises a ToolError instead of storing anything. Each item in `findings` must have a non-empty quote/explanation, problem in {"contradicted","misleading"}, and a non-empty sources list; findings missing any of those are rejected wholesale (nothing partial is stored).
document_idintegerrequireddisclosurestringrequiredfindingsarrayrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-storskarvia-writing-studio)<a href="https://mcpmetrics.io/servers/com-storskarvia-writing-studio"><img src="https://mcpmetrics.io/badge/com.storskarvia/writing-studio/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Build a voice from your own texts, measure whether a text still sounds like you, then write in it.
Verify claims with verdict, confidence & cited sources; batch verify, source checks, daily brief.
Manage your Hotspot maps, spots and earnings from your AI assistant.
Design your site's AI avatar in the ASMI studio; your coding agent ships it into your repo.
Read SDUK Studio's published articles and book a provisional discovery call.
Read and edit a live DAG Studio canvas through its predefined WebMCP tools.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-14 14:41:53 | Legacy | 400 | 461 | 200 | 444 | 2025-11-25 |
| 2026-09-14 12:38:15 | Legacy | 400 | 677 | 200 | 652 | 2025-11-25 |
| 2026-09-14 10:35:25 | Legacy | 400 | 335 | 200 | 368 | 2025-11-25 |
| 2026-09-14 08:31:43 | Legacy | 400 | 574 | 200 | 587 | 2025-11-25 |
| 2026-09-14 06:26:32 | Legacy | 400 | 786 | 200 | 786 | 2025-11-25 |
| 2026-09-14 04:24:59 | Legacy | 400 | 718 | 200 | 715 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.