Setup guide for ScriptGrain's remote MCP server: your writing voice measured across 45 attributes, drafts scored against it, inside Claude, ChatGPT and Cursor.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http scriptgrain https://mcp.scriptgrain.com/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.scriptgrain]
url = "https://mcp.scriptgrain.com/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add scriptgrain --url https://mcp.scriptgrain.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"scriptgrain": {
"url": "https://mcp.scriptgrain.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"scriptgrain": {
"type": "http",
"url": "https://mcp.scriptgrain.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"scriptgrain": {
"httpUrl": "https://mcp.scriptgrain.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"scriptgrain": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.scriptgrain.com/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"scriptgrain": {
"url": "https://mcp.scriptgrain.com/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}