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.1.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.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mcp_server_salesforce_npsp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cff8535e6b5c6a26f3d78ec6349cf6b24aa3f50653b3ff5d0600ba2dfd417b0b
MD5 d4a2faa4ede8e5f578040cef2410f76c
BLAKE2b-256 43cdbe79f591d77a60dc3d619e1c96d3bcf651b73352db955c8065a058ed352a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_server_salesforce_npsp-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_salesforce_npsp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8876a8ab726274bc4c73946dfd63e27ed59f6b835f1ca910ad8be907d07c5747
MD5 25f17bc89c8eef7d85538ec7df8675de
BLAKE2b-256 f2db47fe84b74f2c647f2bd80cd53b82fa109ea1e9525cacfee391e9b759b488

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_server_salesforce_npsp-0.1.1-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