Storskarvia MCP
An official MCP server for the Storskarvia writing studio that allows AI agents to access read-only product information such as features, pricing, and guides. Authenticated tools for accessing user projects are also available via personal API keys.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://storskarvia.com/mcp/What its tools do
10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (9)
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to storskarvia.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve product features and pricing information
- Access product guides and documentation
- Read user writing projects with authentication
Source and maintenance
Protocol and capabilities
- Server
- Storskarvia 1.28.1
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 10 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"experimental": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
get_skarvia_info
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.
{
"type": "object",
"title": "get_skarvia_infoArguments",
"properties": {}
}{
"type": "object",
"title": "get_skarvia_infoDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}list_features
The AI staff on Storskarvia and what each member actually does. Source: the "On staff" section of the current landing page.
{
"type": "object",
"title": "list_featuresArguments",
"properties": {}
}{
"type": "object",
"title": "list_featuresOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"title": "Result"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_pricing
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.
{
"type": "object",
"title": "get_pricingArguments",
"properties": {}
}{
"type": "object",
"title": "get_pricingDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}list_guides
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.
{
"type": "object",
"title": "list_guidesArguments",
"properties": {}
}{
"type": "object",
"title": "list_guidesOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"title": "Result"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_guide
Summary and URL for one guide, looked up by slug. Call list_guides first to get valid slugs.
{
"type": "object",
"title": "get_guideArguments",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"title": "Slug"
}
}
}{
"type": "object",
"title": "get_guideDictOutput",
"additionalProperties": {
"type": "string"
}
}{
"readOnlyHint": true,
"openWorldHint": false
}list_my_projects
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.
{
"type": "object",
"title": "list_my_projectsArguments",
"properties": {}
}{
"type": "object",
"title": "list_my_projectsOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Result"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_findings
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.
{
"type": "object",
"title": "get_findingsArguments",
"required": [
"check_id"
],
"properties": {
"check_id": {
"type": "integer",
"title": "Check Id"
}
}
}{
"type": "object",
"title": "get_findingsDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}prepare_factcheck
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.
{
"type": "object",
"title": "prepare_factcheckArguments",
"required": [
"document_id"
],
"properties": {
"document_id": {
"type": "integer",
"title": "Document Id"
}
}
}{
"type": "object",
"title": "prepare_factcheckDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}ground_claim
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).
{
"type": "object",
"title": "ground_claimArguments",
"required": [
"claim"
],
"properties": {
"claim": {
"type": "string",
"title": "Claim"
}
}
}{
"type": "object",
"title": "ground_claimDictOutput",
"additionalProperties": true
}{
"readOnlyHint": true,
"openWorldHint": false
}submit_findings
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).
{
"type": "object",
"title": "submit_findingsArguments",
"required": [
"document_id",
"disclosure",
"findings"
],
"properties": {
"findings": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Findings"
},
"disclosure": {
"type": "string",
"title": "Disclosure"
},
"document_id": {
"type": "integer",
"title": "Document Id"
}
}
}{
"type": "object",
"title": "submit_findingsDictOutput",
"additionalProperties": true
}{
"readOnlyHint": false,
"idempotentHint": false,
"destructiveHint": false
}Prompts
0 advertised
Resources
0 advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 2 of 2 checks answered
- 2026-11-09: 1 of 1 checks answered
- 2026-11-10: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1885 ms
- 95th percentile latency
- 1885 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1885 ms · metadata changed · 10 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http storskarvia-mcp https://storskarvia.com/mcp/Codex
codex mcp add storskarvia-mcp --url https://storskarvia.com/mcp/Cursor
{
"mcpServers": {
"storskarvia-mcp": {
"url": "https://storskarvia.com/mcp/"
}
}
}Cline
{
"mcpServers": {
"storskarvia-mcp": {
"type": "streamableHttp",
"url": "https://storskarvia.com/mcp/",
"disabled": false
}
}
}VS Code
{
"servers": {
"storskarvia-mcp": {
"type": "http",
"url": "https://storskarvia.com/mcp/"
}
}
}Gemini CLI
gemini mcp add --transport http storskarvia-mcp https://storskarvia.com/mcp/Claude Desktop
https://storskarvia.com/mcp/Windsurf
{
"mcpServers": {
"storskarvia-mcp": {
"serverUrl": "https://storskarvia.com/mcp/"
}
}
}Let your agent find its tools
Find servers like Storskarvia MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Storskarvia MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.