protogrid

Search / io.github.growgeltsolutions/hecher-mcp

Hecher CRM

R2· OAuth, once

Hecher CRM for Chabad shluchim — donors, donations, activities, and reports across your Mosads

v1.12.01 · active · repository · website · descriptor JSON · versions

An agent can connect after a one-time OAuth consent by a human.Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.
Quality83good
Trust85of 100
Uptime, 30 days94%
Latency p50325 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "hecher-mcp": {
      "type": "http",
      "url": "https://api.hecher.app/mcp"
    }
  }
}
claude mcp add --transport http hecher-mcp https://api.hecher.app/mcp
[mcp_servers.hecher-mcp]
url = "https://api.hecher.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "hecher-mcp": {
      "type": "remote",
      "url": "https://api.hecher.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "hecher-mcp": {
      "type": "http",
      "url": "https://api.hecher.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=hecher-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLmhlY2hlci5hcHAvbWNwIn0%3D"
}
{
  "servers": {
    "hecher-mcp": {
      "type": "http",
      "url": "https://api.hecher.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "hecher-mcp": {
      "httpUrl": "https://api.hecher.app/mcp"
    }
  }
}
extensions:
  "hecher-mcp":
    enabled: true
    name: "hecher-mcp"
    type: streamable_http
    uri: "https://api.hecher.app/mcp"
    timeout: 300

Quality 83 / 100good

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygienen/a · weight 30
  • n/a
    tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool list unknown
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

Tool list unknown · checked 2026-10-20 12:45 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 85 / 100

provenance90
liveness98
freshness45
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-94% -stale-181d

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://api.hecher.app/mcp streamable-httpoauth2 AS: https://api.hecher.appyes94%325 ms–2026-10-20

Tools (0)

No tools observed. Tools appear once a credential-free probe can list them.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.growgeltsolutions/hecher-mcp",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "auth": {
        "type": "oauth2.1",
        "tokenEndpoint": "https://api.hecher.app/oauth/token",
        "metadataEndpoint": "https://api.hecher.app/.well-known/oauth-authorization-server",
        "registrationEndpoint": "https://api.hecher.app/oauth/register",
        "authorizationEndpoint": "https://api.hecher.app/oauth/authorize",
        "dynamicClientRegistration": true
      },
      "tags": [
        "crm",
        "donors",
        "donations",
        "fundraising",
        "chabad",
        "shluchim",
        "nonprofit"
      ],
      "vendor": "Grow Gelt",
      "categories": [
        "crm",
        "productivity",
        "nonprofit",
        "fundraising"
      ],
      "rateLimits": "Inherits the per-user rate limits of the Hecher API gateway.",
      "permissions": "Acts with the permissions of the signed-in user in whichever Mosad they pick as active. All RLS, billing gates, and audit logging from the Hecher API gateway apply.",
      "capabilities": {
        "tools": [
          {
            "name": "list_tenants",
            "description": "List the organizations (Mosads) you have access to."
          },
          {
            "name": "set_active_tenant",
            "description": "Choose which Mosad subsequent calls operate on."
          },
          {
            "name": "get_active_tenant",
            "description": "Show the currently active Mosad."
          },
          {
            "name": "search_donors",
            "description": "Search donors by name, email, phone, tag, or status."
          },
          {
            "name": "get_donor",
            "description": "Fetch a donor's full profile, including stats and contact info."
          },
          {
            "name": "create_donor",
            "description": "Create a new donor record."
          },
          {
            "name": "update_donor",
            "description": "Update an existing donor record."
          },
          {
            "name": "delete_donor",
            "description": "Soft-delete a donor record."
          },
          {
            "name": "add_donor_tag",
            "description": "Add a tag to a single donor."
          },
          {
            "name": "remove_donor_tag",
            "description": "Remove a tag from a single donor."
          },
          {
            "name": "bulk_tag_donors",
            "description": "Add a tag to many donors at once (queued)."
          },
          {
            "name": "list_donations",
            "description": "List donations, optionally filtered by donor or date."
          },
          {
            "name": "create_donation",
            "description": "Record a new donation."
          },
          {
            "name": "update_donation",
            "description": "Update an existing donation."
          },
          {
            "name": "delete_donation",
            "description": "Delete a donation."
          },
          {
            "name": "list_activities",
            "description": "List activities/tasks, optionally filtered by donor, status, or assignee."
          },
          {
            "name": "create_activity",
            "description": "Create a new activity (task, call, meeting, note)."
          },
          {
            "name": "complete_activity",
            "description": "Mark an activity as complete."
          },
          {
            "name": "get_dashboard_stats",
            "description": "Fetch dashboard KPIs for the active Mosad."
          },
          {
            "name": "run_report",
            "description": "Execute a saved report and return results."
          }
        ]
      },
      "documentation": {
        "setup": "Add https://api.hecher.app/mcp as a remote MCP server in your client (Claude Desktop, ChatGPT, Cursor, etc.). On first use you'll be redirected to sign in to Hecher and approve access. Manage and revoke connections anytime under Settings → AI Connections.",
        "support": "https://hecher.app"
      }
    }
  },
  "title": "Hecher CRM",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://api.hecher.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.12.01",
  "repository": {
    "url": "https://github.com/growgeltsolutions/hecher-mcp",
    "source": "github"
  },
  "websiteUrl": "https://hecher.app",
  "description": "Hecher CRM for Chabad shluchim — donors, donations, activities, and reports across your Mosads"
}