MCP server for the Plurity GEO Audit API
Project description
plurity-audit-mcp
MCP server for the Plurity GEO Audit API. Lets any MCP-compatible AI client (Claude Desktop, Cursor, etc.) submit websites for AI-readiness audits and retrieve the full analysis — score, structured Q&A pairs, token-waste insights — directly inside the conversation.
Setup
1. Get an API key
Sign up at audit.plurity.ai, then go to Settings → API Keys and create a key. Copy the plt_... key — it is only shown once.
2. Add to your MCP client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"plurity-audit": {
"command": "uvx",
"args": ["plurity-audit-mcp"],
"env": {
"PLURITY_API_KEY": "plt_your_key_here"
}
}
}
}
Restart Claude Desktop after saving.
Other MCP clients
Same config shape — set PLURITY_API_KEY in the env block and use uvx plurity-audit-mcp as the command.
Requires
uv— install withbrew install uvorcurl -LsSf https://astral.sh/uv/install.sh | sh.
Available tools
| Tool | Description |
|---|---|
submit_scan(url) |
Queue a URL for GEO audit. Returns scan ID and initial status immediately. |
get_scan(scan_id) |
Get the current status and results of a scan by ID. |
get_scan_by_url(url) |
Look up the latest scan result for a URL without knowing the scan ID. |
audit(url, timeout_seconds?) |
Submit and block until complete (polls every 5 s, default 5 min timeout). Returns full results. |
Scan statuses: pending → crawling → analyzing → complete (or failed).
Environment variables
| Variable | Required | Description |
|---|---|---|
PLURITY_API_KEY |
Yes | Your Plurity API key (plt_...) |
PLURITY_BASE_URL |
No | Override API base URL (default: https://audit.plurity.ai) |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plurity_audit_mcp-0.1.0.tar.gz.
File metadata
- Download URL: plurity_audit_mcp-0.1.0.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d8821971dd26fa306e2875af6ee494c9ad9b2a0fc6aef4798fb1c4c75e0339c
|
|
| MD5 |
79d9c6ac6cf5e0b57cbc8cc4ad2e9f87
|
|
| BLAKE2b-256 |
01a2ac14e3c0615b265a088c6d80cc035eb032d95c2c4cabbd093d35b961b3e2
|
Provenance
The following attestation bundles were made for plurity_audit_mcp-0.1.0.tar.gz:
Publisher:
publish.yml on plurity-ai/audit-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
plurity_audit_mcp-0.1.0.tar.gz -
Subject digest:
0d8821971dd26fa306e2875af6ee494c9ad9b2a0fc6aef4798fb1c4c75e0339c - Sigstore transparency entry: 1074054896
- Sigstore integration time:
-
Permalink:
plurity-ai/audit-mcp@25efe9bc40caa6ac051d275cc2be09ed6a69e1fa -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/plurity-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@25efe9bc40caa6ac051d275cc2be09ed6a69e1fa -
Trigger Event:
push
-
Statement type:
File details
Details for the file plurity_audit_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: plurity_audit_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e04a45ab53bd6c795dfa2de5ccd67044c1fd75bc19fcdf12a14a83a6690ca1a
|
|
| MD5 |
0813a1bb52bd21995aed4fb084cf98f8
|
|
| BLAKE2b-256 |
3379ea01dea56e3838e2f98dbd15fcc6f3e96d7df798bc1b9cb0676419825e94
|
Provenance
The following attestation bundles were made for plurity_audit_mcp-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on plurity-ai/audit-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
plurity_audit_mcp-0.1.0-py3-none-any.whl -
Subject digest:
5e04a45ab53bd6c795dfa2de5ccd67044c1fd75bc19fcdf12a14a83a6690ca1a - Sigstore transparency entry: 1074054939
- Sigstore integration time:
-
Permalink:
plurity-ai/audit-mcp@25efe9bc40caa6ac051d275cc2be09ed6a69e1fa -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/plurity-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@25efe9bc40caa6ac051d275cc2be09ed6a69e1fa -
Trigger Event:
push
-
Statement type: