Skip to main content

realnex-mcp

A Model Context Protocol (MCP) server that lets Claude talk to a RealNex CRM in plain English.

This is a monorepo containing two related Python packages:

  • realnex_api_client — a thin Python wrapper around the RealNex Sync API (auth, requests, OData query building, retry/backoff). Reusable on its own.
  • realnex_mcp_server — wraps the API client and exposes 12 tools to Claude via MCP. The thing end-users actually install.

The intent is that the same realnex_api_client is later reused by realnex-automation-templates (v1.0 — webhook receivers, lead-form pipelines, etc.) so we never have two copies of the API code.

Status

v0.1 — pre-alpha, scaffolding only. See ../realnex_mcp_scoping.md for the architecture and tool plan.

Install (end users)

See docs/install.md for the full walkthrough. Short version:

  1. Generate an API token in RealNex: Settings → Admin → User Management → API Token
  2. pip install realnex-mcp
  3. Add the config block (see examples/claude_desktop_config.json) to your Claude Desktop config and paste your token in
  4. Restart Claude. Ask: "who am I logged in as on RealNex?"

The token inherits your user's exact RealNex permissions — if you can't delete a contact in the web UI, the API can't either. Admins can generate tokens on behalf of users who don't have permission to do it themselves.

Local dev

# Recommended: uv (fast Python package manager)
uv venv
uv pip install -e ".[dev]"

# Run the MCP server in stdio mode for testing
python -m realnex_mcp_server

Layout

realnex-mcp/
├── packages/
│   ├── realnex_api_client/       # the foundation lib
│   └── realnex_mcp_server/       # the MCP wrapper
├── examples/
│   ├── claude_desktop_config.json
│   └── example_prompts.md
├── docs/
├── tests/
└── pyproject.toml

License

MIT (open-source; commercial setup/support/customization is the revenue layer).

Metadata

Release files for realnex-mcp 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for realnex-mcp 0.5.0
File Size Uploaded
realnex_mcp-0.5.0.tar.gz 32.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for realnex-mcp 0.5.0
File Interpreter ABI Platform
realnex_mcp-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 56.2 kB

Release files / realnex_mcp-0.5.0.tar.gz

Download URL realnex_mcp-0.5.0.tar.gz
Size 32.1 kB
Tags Source
SHA-256 checksum
How to use checksums
08f9dd59f86917167ebfce6b1f0cc6eb004ea06c71f4b2e852a5efac89f3772c
BLAKE2b-256 checksum
How to use checksums
643c9dd3224760cc0fc223593cc4c1d804fb7016e21e1e1b643717f6dfd65945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / realnex_mcp-0.5.0-py3-none-any.whl

Download URL realnex_mcp-0.5.0-py3-none-any.whl
Size 24.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41e6b15b335bd78d3f78fae65519a914b9424223cae6de097ea3f700ab3a1bca
BLAKE2b-256 checksum
How to use checksums
dea4335e4e6d3d718553e0393b8a13e48ab2eeb9682908167e43b472faa81a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page