Skip to main content

Model Context Protocol (MCP) server exposing Salesforce Nonprofit Success Pack (NPSP) donor data as tools.

Project description

MCP Server — Salesforce NPSP

A Model Context Protocol server that exposes Salesforce Nonprofit Success Pack (NPSP) donor data as tools any MCP client (Claude, CrewAI, etc.) can call.

NPSP-aware: understands npo02__ / npsp__ fields and returns readable donor profiles — giving totals, gift history, engagement — not raw JSON.

Install

pip install mcp-server-salesforce-npsp

Tools

Tool Description
fetch_donors(soql_filter, limit) Fetch NPSP donors matching a SOQL WHERE clause.
fetch_donor(contact_id) Fetch one donor by Salesforce Contact ID.

Each returns {"text", "metadata"} records.

Configure (Claude Desktop / any MCP client)

{
  "mcpServers": {
    "salesforce-npsp": {
      "command": "salesforce-npsp-mcp",
      "env": {
        "SF_USERNAME": "you@yourorg.org",
        "SF_PASSWORD": "your_password",
        "SF_TOKEN": "your_security_token",
        "SF_DOMAIN": "login"
      }
    }
  }
}

Then ask: "Which major-gift donors haven't been contacted in 6 months?"

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

mcp_server_salesforce_npsp-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

mcp_server_salesforce_npsp-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_salesforce_npsp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for mcp_server_salesforce_npsp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 35838f69a13b93c59675ebb802d937c760d766f765cc405f9b79cc37676e0ea5
MD5 e77f82c7da19318e95acee255809570e
BLAKE2b-256 4edc7b588276b926113062e62d090107f7c3048cdfbcee59723b78d71a278538

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on PhilanthroPy-Project/salesforce-npsp-integrations

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

File details

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

File metadata

File hashes

Hashes for mcp_server_salesforce_npsp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a1bb5a3103c2c5478927665314394bc31b64896c3af3ee3a398ec87149b4193
MD5 4cac7578492c9ed4a9161d4f8f1691cc
BLAKE2b-256 6baec2b20ced0227f65be9a530b9847ec8826e79812451c8f1f5cb31e9b2760c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_server_salesforce_npsp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on PhilanthroPy-Project/salesforce-npsp-integrations

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