Paxmod

com.paxmodPublished by paxmod.comOfficial publisherv1.0.1Updated Nov 8, 2026

Content moderation for chat and comments: free test keys, message checks, plain-English policies.

VerifiedStreamable HTTPWeb executableDeveloper ToolsSecurity & MonitoringData & Analytics

Overview

AI-generated overview

Paxmod's hosted MCP server lets an assistant add and tune content moderation for chat and comments, check messages, and review flagged content.

What you can do
  • Read the API guide and create a no-signup test key for integration
  • Check a single message against a project's categories and thresholds, with a score per category
  • Test draft or saved Advanced mode policies and word rules against example messages and report which come back as expected
  • List projects and read a project's moderation settings
  • Review usage counts and recent flagged messages, including per-player history
When to use it
Useful when adding moderation to an app, game or community with player chat or comments, or when tuning an existing policy from examples of messages that were wrongly flagged or wrongly passed. Also handy for reviewing recent flagged messages and usage.
Requirements
Remote Streamable HTTP endpoint; nothing to install. No sign-in for the guide and test-key tools; message checks and policy tests need a Paxmod API key, either a test key from create_test_api_key or one from the project's Settings. Signed-in project tools ask the user to sign in to Paxmod on first use.
Before you install
create_test_api_key issues a working key without an account and returns a claim link; each message checked on a test key counts toward its 100-message, 72-hour limit. moderate_text counts as a live message against the project's usage. Flagged-message and player-history tools return real player chat and player ids, which should be treated as sensitive data. Policy and word-rule tests store nothing and use no credits on a paid project.

Installation

In SourceWeft

  1. Open Paxmod in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.paxmod%2Fpaxmod/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "paxmod": {
      "type": "http",
      "url": "https://www.paxmod.com/mcp"
    }
  }
}

README

Paxmod MCP Server

Connect your AI agent to Paxmod, content moderation for any app where people post or chat: in-app chat, comments, forums, communities, marketplaces and games. It catches profanity, harassment, grooming risk, personal information and spam, plus anything else you describe in a plain-English policy.

This is a hosted (remote) Model Context Protocol server. There is nothing to install:

https://www.paxmod.com/mcp

What your agent can do

  • Add moderation to your app. "Add Paxmod moderation to our app's chat." The agent reads the API guide, creates a test key with no signup, builds the integration and checks it with real messages, then gives you a link to keep the key.
  • Tune your policy from examples. "These 6 messages were flagged but are fine, and these 2 got through. Fix the policy." Advanced mode moderates against a policy you write in plain English. The agent rewrites it and tests each draft against your examples until every one comes back right. Tests store nothing and use no credits on your project (on a free test key, each message checked counts toward its 100).
  • Check messages. "Would this get flagged?" with a score per category.

Tools

ToolWhat it doesNeeds
get_integration_guideThe full API guide: endpoints, responses, errors, rate limits, code for Node, Python, Unity, Roblox and moreNothing
create_test_api_keyA working key with no signup: 100 text messages over 72 hours, plus a claim link to keep itNothing
moderate_textChecks one message with the project's settingsAPI key
test_policyRuns up to 50 examples against a draft or saved policy and reports which come back as expectedAPI key
test_word_rulesShows what word rules (allow, rewrite or block words) do to each message, with no model callAPI key

get_integration_guide, test_policy and test_word_rules are read-only.

Setup

Claude Code

bash
claude mcp add --transport http paxmod https://www.paxmod.com/mcp

Claude and Claude Desktop

Open Settings → Connectors → Add custom connector and enter https://www.paxmod.com/mcp.

Cursor

.cursor/mcp.json in your project, or ~/.cursor/mcp.json for every project:

json
{  "mcpServers": {    "paxmod": { "url": "https://www.paxmod.com/mcp" }  }}

VS Code

.vscode/mcp.json:

json
{  "servers": {    "paxmod": { "type": "http", "url": "https://www.paxmod.com/mcp" }  }}

Other clients

Add a remote MCP server with the URL https://www.paxmod.com/mcp and the Streamable HTTP transport.

Keys

There is no sign-in. Tools that work on a project take its API key, from your project's Settings in the Paxmod console, or a test key from create_test_api_key.

Links

Source: README.md at commit c5c1a80

Tools

11

get_integration_guide

Get the Paxmod integration guide

The full Paxmod API guide for coding agents: endpoints, request and response shapes, error codes, rate limits and code samples (Node, Python, Unity, Roblox and more).

Takes no parameters.

create_test_api_key

Create a Paxmod test API key

Creates a working text-moderation API key with no account: 100 messages over 72 hours, standard mode, every category on. Returns api_key and claim_url; opening claim_url keeps the key in a Paxmod account. Limited to 3 keys per address per day.

Parametersnamesource

moderate_text

Moderate a message

Checks one chat message with Paxmod, using the project's categories and thresholds. Returns flagged or not_flagged with a score per category. Counts as one of the project's messages, like a live request. Needs a Paxmod API key (create_test_api_key gives one).

Parametersapi_keyrequiredmessagerequireduser_idcontext_id

test_policy

Test a moderation policy

Runs example messages against an Advanced mode policy and says which would be flagged, with a score and reason for each. Send a draft policy to try changes before saving them; leave it out to test the saved policy. Mark each example with expect "flag" or "pass" and the summary counts how many came back as expected. The project's word rules run first, as they do live. Nothing is stored. No credits are used, except on a free test key from create_test_api_key, where each message checked counts toward its 100 free messages. Up to 50 examples per call.

Parameterspolicyapi_keyrequiredexamplesrequiredthreshold

test_word_rules

Test word rules

Shows what a project's word rules do to each message: block (flag without checking), bypass (pass without checking), or scan with the text rewritten by remove and replace rules. Send draft rules to try changes before saving them. No model call, nothing stored, no credits used.

Parametersapi_keyrequiredmessagesrequiredword_rules

list_projects

List my Paxmod projects

Lists the signed-in user's Paxmod projects: their own and those in organizations they belong to, with each project's id, name, type (text or image), mode (standard or advanced), organization and the user's role. API keys are not included.

Takes no parameters.

get_project_settings

Get project settings

Returns a project's moderation settings: type, mode, categories and thresholds, the Advanced mode policy, and word rules. The API key is not included.

Parametersproject_idrequired

get_usage

Get project usage

Returns how many messages a project has sent per day over the last 30 days (up to 90), plus the total for the current calendar month. Counts are updated through the day.

Parametersdaysproject_idrequired

test_policy_on_project

Test a policy on my project

Runs example messages against one of the user's Advanced mode projects, with a draft policy or the saved one, and says which would be flagged, with a score and reason for each. Mark each example with expect "flag" or "pass" and the summary counts how many came back as expected. The project's word rules run first, as they do live. Nothing is stored and no credits are used. Up to 50 examples per call.

Parameterspolicyexamplesrequiredthresholdproject_idrequired

list_flagged_messages

List flagged messages

Lists a project's most recent flagged messages, newest first, with the reason, confidence, player id, context id and any reviewer verdict (TP or FP). Filter by date, category or player. Up to 50 per call. Not available for organizations that keep player data in a separate region unless Paxmod has enabled it.

Parameterslimitsinceuser_idcategoryproject_idrequired

get_player_history

Get a player's flag history

Returns one player's flagged messages in a project, newest first (up to 50), with a count by reason. Use the player id the game or app sends as user_id. Not available for organizations that keep player data in a separate region unless Paxmod has enabled it.

Parameterslimituser_idrequiredproject_idrequired

Version history

1
  1. v1.0.1LatestNov 8, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.