Skip to main content
Glama
README.md
# originality-mcp

MCP server for [Originality.ai](https://originality.ai) — 5 tools covering AI detection, plagiarism checking, fact verification, readability analysis, grammar/spelling, and SEO optimization.

## Tools

| Tool | Description |
|------|-------------|
| `originality_scan` | Run a comprehensive content scan (AI, plagiarism, facts, readability, grammar, SEO) |
| `originality_batch_scan` | Process multiple content scans in a single request |
| `originality_scan_url` | Scan content from a URL instead of raw text |
| `originality_get_scan_results` | Retrieve previously stored scan results by ID |
| `originality_get_credit_balance` | Check account credit balance |

## Setup

### 1. Get an API Key

Get your API key from the [Originality.ai API Token Dashboard](https://app.originality.ai/home/api-token-dashboard).

### 2. Configure your MCP client

#### Option A: npx (no installation)

```json
{
  "mcpServers": {
    "originality": {
      "command": "npx",
      "args": ["originality-mcp"],
      "env": {
        "ORIGINALITY_API_KEY": "your-api-key"
      }
    }
  }
}
```

#### Option B: Local install

```bash
git clone https://github.com/Eyalm321/originality-mcp.git
cd originality-mcp
npm install
npm run build
```

Then configure your MCP client:

```json
{
  "mcpServers": {
    "originality": {
      "command": "node",
      "args": ["/absolute/path/to/originality-mcp/dist/index.js"],
      "env": {
        "ORIGINALITY_API_KEY": "your-api-key"
      }
    }
  }
}
```

## AI Detection Models

| Model | ID | Description |
|-------|----|-------------|
| Lite | `lite` | <1% false positive rate, allows minor AI editing |
| Turbo | `turbo` | Strictest detection, <5% false positive rate |
| Multi-Language | `multilang` | Supports 15+ languages |
| Lite Beta | `lite-102` | Latest experimental version |
| Academic | `academic` | Designed for teachers and students |

## Development

```bash
npm install
npm run build
npm test
```

## License

MIT

TDQS

A4.1/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clear, distinct purpose: scanning text, scanning URLs, batch scanning, retrieving results, and checking credit balance. No ambiguity or overlap.

Naming Consistency5/5

All tools use a consistent snake_case verb_noun pattern with the 'originality_' prefix. The naming is predictable and uniform.

Tool Count5/5

With 5 tools, the set is well-scoped for an originality scanning service. Each tool serves a necessary function without redundancy or excessive specialization.

Completeness4/5

The tools cover the essential workflow: checking credits, scanning text/URLs, batch scanning, and retrieving stored results. Minor gaps like listing or deleting scans do not hinder core functionality.

Maintenance

ActivityInactive
ResponsivenessNo issues