Skip to main content

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 with brew install uv or curl -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: pendingcrawlinganalyzingcomplete (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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plurity_audit_mcp-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plurity_audit_mcp-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for plurity_audit_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0d8821971dd26fa306e2875af6ee494c9ad9b2a0fc6aef4798fb1c4c75e0339c
MD5 79d9c6ac6cf5e0b57cbc8cc4ad2e9f87
BLAKE2b-256 01a2ac14e3c0615b265a088c6d80cc035eb032d95c2c4cabbd093d35b961b3e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for plurity_audit_mcp-0.1.0.tar.gz:

Publisher: publish.yml on plurity-ai/audit-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file plurity_audit_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for plurity_audit_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e04a45ab53bd6c795dfa2de5ccd67044c1fd75bc19fcdf12a14a83a6690ca1a
MD5 0813a1bb52bd21995aed4fb084cf98f8
BLAKE2b-256 3379ea01dea56e3838e2f98dbd15fcc6f3e96d7df798bc1b9cb0676419825e94

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page