Skip to content

Storskarvia

by storskarvia.com · remote · no sign-in to list tools · v1.0.0 · published by com.storskarvia

Writing studio for novels and screenplays: read your projects and run cited fact-checks.

Changes · 3

10 tools: 3 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http writing-studio https://storskarvia.com/mcp/

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 3Claude Code: ask
  • ground_claimStep 2 of a bring-your-own-agent fact-check.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Step 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).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • prepare_factcheckStep 1 of a bring-your-own-agent fact-check.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Step 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • submit_findingsStep 3 of a bring-your-own-agent fact-check.No findings

    Why it is in this group

    • The name "submit_findings" says "submit": a word for a change.
    Description, as the server wrote it
    Step 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).

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
Only reads 7Claude Code: allow
  • get_findingsFindings for one of the authenticated user's fact-check or continuity runs.No findings

    Why it is in this group

    • The name "get_findings" says "get": a word for reading.
    Description, as the server wrote it
    Findings 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_guideSummary and URL for one guide, looked up by slug.No findings

    Why it is in this group

    • The name "get_guide" says "get": a word for reading.
    Description, as the server wrote it
    Summary and URL for one guide, looked up by slug. Call list_guides first to get valid slugs.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_pricingCurrent Storskarvia pricing tiers, features, and monthly fact-check quotas.No findings

    Why it is in this group

    • The name "get_pricing" says "get": a word for reading.
    Description, as the server wrote it
    Current 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • get_skarvia_infoWhat Storskarvia is and how it's positioned.No findings

    Why it is in this group

    • The name "get_skarvia_info" says "get": a word for reading.
    Description, as the server wrote it
    What 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_featuresThe AI staff on Storskarvia and what each member actually does.No findings

    Why it is in this group

    • The name "list_features" says "list": a word for reading.
    Description, as the server wrote it
    The AI staff on Storskarvia and what each member actually does. Source: the "On staff" section of the current landing page.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_guidesTitles, slugs, and URLs of Storskarvia's evergreen craft/how-to guides.No findings

    Why it is in this group

    • The name "list_guides" says "list": a word for reading.
    Description, as the server wrote it
    Titles, 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.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • list_my_projectsThe authenticated user's Storskarvia projects (novels, screenplays, video scripts), each with the id, title and binder folder of its documents in binder order.No findings

    Why it is in this group

    • The name "list_my_projects" says "list": a word for reading.
    Description, as the server wrote it
    The authenticated user's Storskarvia projects (novels, screenplays, video scripts), each with the id, title and binder folder of its documents in binder order. A document id is what prepare_factcheck and submit_findings take. Requires a personal Storskarvia API key as a Bearer token.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http writing-studio https://storskarvia.com/mcp/

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__writing-studio__get_skarvia_info",
      "mcp__writing-studio__list_features",
      "mcp__writing-studio__get_pricing",
      "mcp__writing-studio__list_guides",
      "mcp__writing-studio__get_guide",
      "mcp__writing-studio__list_my_projects",
      "mcp__writing-studio__get_findings"
    ],
    "ask": [
      "mcp__writing-studio__prepare_factcheck",
      "mcp__writing-studio__ground_claim",
      "mcp__writing-studio__submit_findings"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as writing-studio. Review it before you use it.