little-green-light-mcp
little-green-light-mcp
Little Green Light ドナーCRM向けの読み取り専用 MCP サーバーです。 任意の stdio MCP クライアントから、構成員の検索、日付範囲でのギフト一覧表示、または 一人の寄付履歴の取得に使用できます。
サーバー名は lgl-mcp です。登録方法はホストによって異なります — セットアップを参照してください。
設計による読み取り専用
このサーバーには 作成、更新、削除ツールはありません — 無効化されているのではなく、存在しません。lgl.js は
GET リクエスト関数のみを公開しており、このプロジェクト内でドナーレコードを変更できるコードパスは
どこにもありません。変更後は npm run audit:readonly を実行して機械的に確認してください。
将来の書き込みパス(例:寄付の同期)は、ここではなく LGL 自身のレビュー済み統合キューに属します。
Related MCP server: SQL Server MCP
セットアップ
LGL から API キーを取得します:設定 → 統合設定 → LGL API。
それを
~/.config/lgl-mcp/envに保存します(既に作成済み、chmod 600):LGL_API_KEY=your-key-hereまたは、macOS キーチェーンに
lgl-api-keyという名前のアイテムを追加するか、LGL_API_KEY環境変数を設定して1回限りの実行を行うこともできます。キーはログ出力、コミット、エラーメッセージでの表示は 一切行われません。依存関係をインストールします(初回チェックアウト時は既に完了):
npm installstdio MCP ホストをこのサーバーに向けます。コマンドは
node、引数はindex.jsの絶対パスです:{ "command": "node", "args": ["/absolute/path/to/little-green-light-mcp/index.js"] }これをホストが使用する任意の設定形式(
mcpServers、トップレベルの サーバーマップなど)でラップします。キーが~/.config/lgl-mcp/envまたは キーチェーンにある場合、追加の環境変数は不要です。1回限りの上書きの場合のみ、 ホストの env ブロックでLGL_API_KEYを設定してください。
ツール
ツール | 機能 |
| 名前または完全なメールアドレスで検索。コンパクトな行は身情報のみ — 寄付総額は含まれません。 |
| ID による1人の構成員の完全なプロフィール。完全なギフト履歴から計算された寄付総額を含みます(ない場合は0)。 |
| 1人の構成員の寄付履歴。 |
| 日付範囲で、全構成員にわたってギフトを検索。 |
| 設定済みの全ファンド(キャッシュ)。 |
| 設定済みの全アピール(キャッシュ)。 |
| 設定済みの全ギフトカテゴリ(キャッシュ)。 |
| 設定済みの全ギフトタイプ(キャッシュ)。 |
すべてのツールは verbose: true を受け付け、要約版ではなく完全な LGL オブジェクトを返します。
コンパクトな構成員には名前、メール、電話番号、市区町村/都道府県が含まれます。寄付日と生涯
総額は get_constituent のみに含まれます。コンパクトなギフトには日付、金額、fund_id、メモ、
およびドナー名(展開時)が含まれます。上限に達したリスト応答には、省略された結果の数を示す
note フィールドが含まれます — 何も黙って切り詰められることはありません。
確認済みのクエリ構文
LGL の /constituents/search と /gifts/search は自由文ではなく q[]=field=value のペアを取ります —
これはいくつかのフィールドで文書化されておらず、実際のアカウントへのプロービングで確認されました:
構成員:
name=<テキスト>(LGL 自身の文書化された例)またはeaddr=<メール>で完全一致の メール検索(文書化されていません;email=/email_address=のような推測は拒否されました)。ギフト:
date_from=YYYY-MM-DD/date_to=YYYY-MM-DD(確認済みの実際のフィルター — 範囲外の日付はtotal_itemsをゼロにします)。複数のq[]エントリは AND 結合されます。ギフトにはこのエンドポイントに ファンドや金額のフィルターはありません —
fund_id、fund、fund_ids、campaign_id、amount_from、amount_toはすべて試されましたが、未知のパラメータとして拒否されました。search_giftsはこれらを公開していません;必要に応じてクライアント側でfund_id/noteで結果をフィルターしてください。ギフトのドナー名は、リクエストに
expand=first_name,last_name,org_nameが含まれている場合にのみ 表示されます — LGL はそれ以外の場合、ギフト応答に構成員オブジェクトをネストしません。get_constituentの寄付総額(初回/最終寄付日、生涯金額)は LGL から構成員オブジェクトに 一切返されません — これらはその構成員自身のギフト履歴からここで計算され、全ページが取得されます。 ギフトがない構成員はlifetime_amount: 0を返します。安全キャップ(10,000件のギフト)が 依然として適用されます;ヒットした場合は応答にその旨が記載されます。
開発
npm run inspect # MCP Inspector — exercise tools interactively
npm run audit:readonly # mechanical check: no POST/PATCH/PUT/DELETE anywhereレート制限
LGL は5分間のウィンドウあたり300回のAPI呼び出しを許可しています。lgl.js は内部でスロットル(スライディングウィンドウ)し、
429/5xx でバックオフ付きでリトライするため、多くの呼び出しに分散する広範なクエリは
エラーではなく段階的に劣化します。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server for Microsoft SQL Server integration that enables users to query, monitor, and analyze databases directly through Claude. It supports schema exploration, performance analysis, and optional write operations via natural language commands.101MIT
- AlicenseAqualityDmaintenanceA read-only MCP server for SQL Server database introspection that enables Claude to explore and query databases via tools like listing objects and executing SELECT queries.201MIT
- AlicenseCqualityCmaintenanceRead-only MCP server for Meta (Facebook) Graph API, enabling access to Marketing API, Pages, Instagram, and WhatsApp Business data through Claude Code and any MCP-compatible client.30101MIT
- Alicense-qualityBmaintenanceA read-only MCP server that connects Claude to the Northwind sample PostgreSQL database, allowing natural language queries to generate SQL and charts.2MIT
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for nonprofit financials via ProPublica — IRS Form 990 data for 1.8M+ nonprofits.
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/piersonr/little-green-light-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server