Skip to main content
Glama
ygstudio-game

BlindWrite MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DB_PATHNoAbsolute path to the SQLite database file (e.g., /absolute/path/to/BlindWrite_MCP/data/blindwrite.sqlite). Defaults to a local data directory if not specified.
LOG_LEVELNoLogging level for the server (e.g., 'info', 'debug', 'error'). Defaults to 'info'.
OPENROUTER_API_KEYYesYour OpenRouter API key (e.g., sk-or-v1-...). Required for all OpenRouter requests.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
benchmark_create_taskA

Create a new blind AI writing benchmark task with a category, prompt, and optional evaluation criteria.

benchmark_list_modelsB

List all AI writing models available in the benchmark registry with pricing information.

benchmark_generate_outputsA

Generate writing outputs for a benchmark task across competing models via OpenRouter. Models remain strictly anonymous.

benchmark_start_duelB

Start a randomized, blind A/B battle between two outputs for evaluation. Model identities remain masked.

benchmark_submit_voteA

Submit a blind user preference vote ('A', 'B', or 'tie') with optional reasoning and dimension ratings.

benchmark_get_resultsB

Retrieve benchmark results for a task. When reveal is true, model identities are unmasked.

benchmark_get_leaderboardA

Get personal or global model rankings calculated with Bradley-Terry Maximum Likelihood Estimation and Elo.

benchmark_compare_modelsB

Compare two AI models head-to-head using accumulated pairwise benchmark battle history.

benchmark_analyze_preferencesB

Analyze empirical user preference patterns (conciseness, structure, tone) from battle voting history.

benchmark_get_model_statsA

Get comprehensive performance metrics, win rates, and ranking score for a specific model.

writer_generateA

PRIMARY WRITING TOOL. Use this tool whenever the user asks to write, draft, or compose content (emails, articles, proposals, essays, sales copy, social posts). Instead of generating long-form drafts with Claude output tokens, first outline the strategy and key arguments, then call this tool to delegate the draft generation to OpenRouter models (DeepSeek V3, Llama 3.3, GPT-4o, etc.). Automatically selects the user's #1 ranked model from their personal leaderboard or cost-effective DeepSeek V3.

Prompts

Interactive templates invoked by user choice

NameDescription
writing-orchestratorOrchestrate token-saving AI writing: Claude outlines the strategy, OpenRouter models draft the content via writer_generate.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ygstudio-game/BlindWrite_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server