MCP server (stdio, Python, no dependencies): toxicity scores (0-1) for text before an AI agent posts it. Google Perspective API compatible. No LLM.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http perspective-api-alternative-toxicity-det https://koyourmoon--perspective-api-alternative.apify.actor/mcp --header 'Authorization: <AUTHORIZATION>'~/.codex/config.toml
[mcp_servers.perspective-api-alternative-toxicity-det]
url = "https://koyourmoon--perspective-api-alternative.apify.actor/mcp"
http_headers = { Authorization = "<AUTHORIZATION>" }
# codex mcp add perspective-api-alternative-toxicity-det --url https://koyourmoon--perspective-api-alternative.apify.actor/mcp~/.cursor/mcp.json
{
"mcpServers": {
"perspective-api-alternative-toxicity-det": {
"url": "https://koyourmoon--perspective-api-alternative.apify.actor/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"perspective-api-alternative-toxicity-det": {
"type": "http",
"url": "https://koyourmoon--perspective-api-alternative.apify.actor/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"perspective-api-alternative-toxicity-det": {
"httpUrl": "https://koyourmoon--perspective-api-alternative.apify.actor/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"perspective-api-alternative-toxicity-det": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://koyourmoon--perspective-api-alternative.apify.actor/mcp",
"--header",
"Authorization:<AUTHORIZATION>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"perspective-api-alternative-toxicity-det": {
"url": "https://koyourmoon--perspective-api-alternative.apify.actor/mcp",
"headers": {
"Authorization": "<AUTHORIZATION>"
}
}
}
}