Read and write typed fictional worlds (22 linked element types) via the OnlyWorlds open standard.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http onlyworlds https://www.onlyworlds.com/mcp --header 'API-Key: <API_KEY>' --header 'API-Pin: <API_PIN>'~/.codex/config.toml
[mcp_servers.onlyworlds]
url = "https://www.onlyworlds.com/mcp"
http_headers = { API-Key = "<API_KEY>", API-Pin = "<API_PIN>" }
# codex mcp add onlyworlds --url https://www.onlyworlds.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"onlyworlds": {
"url": "https://www.onlyworlds.com/mcp",
"headers": {
"API-Key": "<API_KEY>",
"API-Pin": "<API_PIN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"onlyworlds": {
"type": "http",
"url": "https://www.onlyworlds.com/mcp",
"headers": {
"API-Key": "<API_KEY>",
"API-Pin": "<API_PIN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"onlyworlds": {
"httpUrl": "https://www.onlyworlds.com/mcp",
"headers": {
"API-Key": "<API_KEY>",
"API-Pin": "<API_PIN>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"onlyworlds": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.onlyworlds.com/mcp",
"--header",
"API-Key:<API_KEY>",
"--header",
"API-Pin:<API_PIN>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"onlyworlds": {
"url": "https://www.onlyworlds.com/mcp",
"headers": {
"API-Key": "<API_KEY>",
"API-Pin": "<API_PIN>"
}
}
}
}