{
  "markdown": "# Hecher MCP Server\n\nThe official **Model Context Protocol (MCP)** server for [Hecher](https://hecher.app) — the multi-tenant CRM for Chabad shluchim by [Grow Gelt](https://hecher.app).\n\nConnect Claude Desktop, ChatGPT, Cursor, or any other MCP‑compatible AI assistant to your Hecher account and let it search donors, record donations, run reports, and manage tasks for you — across all of your organizations (mosads).\n\n> **Heads up:** This repository is the public listing and documentation for the Hecher MCP server. The server itself runs as a managed remote service at `https://api.hecher.app/mcp` — there is nothing to install or self-host.\n\n---\n\n## Quick start\n\n1. In your MCP‑compatible client (Claude Desktop, ChatGPT, Cursor, etc.), add a new **remote MCP server** with this URL:\n\n   ```\n   https://api.hecher.app/mcp\n   ```\n\n2. The first time you use it, your browser will open and ask you to **sign in to Hecher** and approve the connection.\n3. Once approved, the assistant can act on your account.\n\nYou can review and revoke connected assistants anytime under **Settings → AI Connections** inside Hecher.\n\n---\n\n## What it can do\n\nThe server exposes 20 tools that wrap the Hecher API. Every call runs **as you**, in whichever Mosad you've selected as active — RLS, billing gates, and audit logging all apply exactly as in the web app.\n\n### Organizations (Mosads)\n- `list_tenants` — list the Mosads you have access to\n- `set_active_tenant` — choose which Mosad subsequent calls operate on\n- `get_active_tenant` — show the currently active Mosad\n\n### Donors\n- `search_donors` — search by name, email, phone, tag, or status\n- `get_donor` — full profile with stats and contact info\n- `create_donor` / `update_donor` / `delete_donor`\n- `add_donor_tag` / `remove_donor_tag` / `bulk_tag_donors`\n\n### Donations\n- `list_donations` — optionally filtered by donor or date\n- `create_donation` / `update_donation` / `delete_donation`\n\n### Activities & tasks\n- `list_activities` — optionally filtered by donor, status, or assignee\n- `create_activity` — task, call, meeting, or note\n- `complete_activity`\n\n### Reporting\n- `get_dashboard_stats` — KPIs for the active Mosad\n- `run_report` — execute a saved report\n\n---\n\n## Authentication\n\nThe server speaks **OAuth 2.1** with dynamic client registration, so any compliant MCP client can connect with no manual API keys.\n\n| Endpoint | URL |\n|---|---|\n| Discovery | `https://api.hecher.app/.well-known/oauth-authorization-server` |\n| Authorization | `https://api.hecher.app/oauth/authorize` |\n| Token | `https://api.hecher.app/oauth/token` |\n| Dynamic registration | `https://api.hecher.app/oauth/register` |\n\nEach authorization issues an access token bound to **your user account** and the **Mosad you pick** during the consent flow. Tokens can be revoked at any time from **Settings → AI Connections**.\n\n---\n\n## Permissions & limits\n\n- Tools act with the permissions of the signed‑in user in the active Mosad — no privilege escalation.\n- All write operations honor Hecher's billing gates and audit log.\n- Per‑user rate limits from the Hecher API gateway apply.\n- Bulk mutations (e.g. `bulk_tag_donors`) flow through Hecher's background operation queue, the same as in the web UI.\n\n---\n\n## Compatible clients\n\nAny MCP client that supports remote servers over Streamable HTTP with OAuth 2.1, including:\n\n- [Claude Desktop](https://claude.ai/download)\n- [ChatGPT](https://chat.openai.com)\n- [Cursor](https://cursor.com)\n- [Cline](https://github.com/cline/cline)\n- [Continue](https://continue.dev)\n- Any custom client built on the [MCP SDKs](https://modelcontextprotocol.io)\n\n---\n\n## Support\n\n- **Product**: [hecher.app](https://hecher.app)\n- **Issues with this listing or the MCP server**: open an issue in this repository\n- **General Hecher support**: through the in‑app feedback button\n\n---\n\n## License\n\n[MIT](./LICENSE) © Grow Gelt Solutions\n",
  "bytes": 3886,
  "sha": "2f7270211baebd336216b8b981dd88600683d3e095ddab4e3e39228587cc999a",
  "repo_slug": "growgeltsolutions/hecher-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_growgeltsolutions_hecher_mcp_7ebd4d16/readme"
}