Impact Plexus

Find Canadian and US funders and funding opportunities from public charity and grant filings.

使うべきか

品質と安全性

A
説明の品質
93%
スキーマの完全性
95%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'opportunity_detail' description lacks action verbopportunity_detail 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,106トークン数(ツール定義)
~8.4 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.43%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "funders": {
      "url": "https://mcp.impactplexus.com/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.impactplexus.com/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢funder_search(cause_area, jurisdiction, page, page_size, region_code, ...)

Find funders by jurisdiction, cause area, size band and region. Results are ordered by how much each funder has given toward the requested cause and region in its recent public filings: larger, steadier and more widely giving funders first; funders that give mostly to one recipient or to their own related organizations, and donation platforms that pass donors' directed gifts through, come later; ties by name, then slug. This orders public giving records; it is not a fit assessment for any organization. Use the slug of a result with funder_profile to read the full profile.

入力スキーマ

{
  "type": "object",
  "properties": {
    "cause_area": {
      "description": "Canonical cause area. Values match the platform taxonomy (core/cra_to_canonical.py, core/ntee_to_canonical.py).",
      "enum": [
        "animal_welfare",
        "arts_culture",
        "civil_society",
        "community_development",
        "education",
        "environment",
        "health",
        "human_services",
        "indigenous_community",
        "philanthropy",
        "religion",
        "research_science",
        "sport_recreation"
      ],
      "type": "string"
    },
    "jurisdiction": {
      "description": "Country of operation or grantmaking (CA or US).",
      "enum": [
        "CA",
        "US"
      ],
      "type": "string"
    },
    "page": {
      "default": 1,
      "description": "Page number, starting at 1.",
      "maximum": 500,
      "minimum": 1,
      "type": "integer"
    },
    "page_size": {
      "default": 20,
      "description": "Results per page, 1 to 50.",
      "maximum": 50,
      "minimum": 1,
      "type": "integer"
    },
    "region_code": {
      "description": "ISO 3166-2 province or state code, for example CA-ON or US-WA. Matches funders and opportunities that serve that region, including national ones.",
      "pattern": "^(CA|US)-[A-Z]{2}$",
      "type": "string"
    },
    "size_band": {
      "description": "Funder size by average annual giving over the last five reported years. See the SizeBand schema for band limits.",
      "enum": [
        "small",
        "medium",
        "large",
        "unknown"
      ],
      "type": "string"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "cause_areas": {
            "items": {
              "description": "Adding a value is a minor contract change; removing or renaming one is a major change (§38.2).",
              "enum": [
                "animal_welfare",
                "arts_culture",
                "civil_society",
                "community_development",
                "education",
                "environment",
                "health",
                "human_services",
                "indigenous_community",
                "philanthropy",
                "religion",
                "research_science",
                "sport_recreation"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "geography": {
            "description": "Plain-language service area for display.",
            "type": "string"
          },
          "jurisdiction": {
            "enum": [
              "CA",
              "US"
            ],
            "type": "string"
          },
          "last_verified_date": {
            "format": "date",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "region_codes": {
            "description": "Regions served. Empty means national or not stated.",
            "items": {
              "pattern": "^(CA|US)-[A-Z]{2}$",
              "type": "string"
            },
            "type": "array"
          },
          "size_band": {
            "description": "Average annual giving over the last five reported years, in the funder's reporting currency. small is under 100,000; medium is 100,000 to 1,000,000; large is over 1,000,000; unknown means no public giving figure. Band limits are proposed and must be confirmed before G0 freeze.",
            "enum": [
              "small",
              "medium",
              "large",
              "unknown"
            ],
            "type": "string"
          },
          "slug": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "type": "string"
          },
          "source_names": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "summary": {
            "description": "Plain-language narrative only.",
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "summary",
          "jurisdiction",
          "cause_areas",
          "size_band",
          "geography",
          "region_codes",
          "source_names",
          "last_verified_date"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "pagination": {
      "additionalProperties": false,
      "properties": {
        "has_more": {
          "type": "boolean"
        },
        "page": {
          "minimum": 1,
          "type": "integer"
        },
        "page_size": {
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "page",
        "page_size",
        "has_more"
      ],
      "type": "object"
    }
  },
  "required": [
    "items",
    "pagination"
  ],
  "additionalProperties": false
}
🟢funder_profile(funder_slug)

Return one funder's plain-language profile, computed from active global observations. Each fact carries its public source name and the date it was last verified.

入力スキーマ

{
  "type": "object",
  "properties": {
    "funder_slug": {
      "description": "Public URL slug from a funder_search result. Not an internal database identifier.",
      "maxLength": 160,
      "minLength": 1,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "type": "string"
    }
  },
  "required": [
    "funder_slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "cause_areas": {
      "items": {
        "description": "Adding a value is a minor contract change; removing or renaming one is a major change (§38.2).",
        "enum": [
          "animal_welfare",
          "arts_culture",
          "civil_society",
          "community_development",
          "education",
          "environment",
          "health",
          "human_services",
          "indigenous_community",
          "philanthropy",
          "religion",
          "research_science",
          "sport_recreation"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "facts": {
      "items": {
        "additionalProperties": false,
        "description": "One plain-language fact with its public source. Never carries a score, tier, confidence or lineage.",
        "properties": {
          "last_verified_date": {
            "format": "date",
            "type": "string"
          },
          "source_name": {
            "type": "string"
          },
          "statement": {
            "type": "string"
          }
        },
        "required": [
          "statement",
          "source_name",
          "last_verified_date"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "geography": {
      "type": "string"
    },
    "jurisdiction": {
      "enum": [
        "CA",
        "US"
      ],
      "type": "string"
    },
    "last_verified_date": {
      "description": "Most recent verification date across the facts shown.",
      "format": "date",
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "region_codes": {
      "items": {
        "pattern": "^(CA|US)-[A-Z]{2}$",
        "type": "string"
      },
      "type": "array"
    },
    "size_band": {
      "description": "Average annual giving over the last five reported years, in the funder's reporting currency. small is under 100,000; medium is 100,000 to 1,000,000; large is over 1,000,000; unknown means no public giving figure. Band limits are proposed and must be confirmed before G0 freeze.",
      "enum": [
        "small",
        "medium",
        "large",
        "unknown"
      ],
      "type": "string"
    },
    "slug": {
      "maxLength": 160,
      "minLength": 1,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "type": "string"
    },
    "source_names": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "summary": {
      "description": "Plain-language narrative only.",
      "type": "string"
    },
    "website_url": {
      "description": "The funder's own website, if public.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "slug",
    "name",
    "summary",
    "jurisdiction",
    "cause_areas",
    "size_band",
    "geography",
    "region_codes",
    "website_url",
    "facts",
    "source_names",
    "last_verified_date"
  ],
  "additionalProperties": false
}
🟢opportunity_search(cause_area, deadline_after, deadline_before, include_rolling, jurisdiction, ...)

Find open and upcoming opportunities by jurisdiction, cause area, region and deadline. Ordered by deadline (soonest first, rolling and unknown deadlines last), then name, then slug. Results are not ranked against an organization. Use the slug of a result with opportunity_detail.

入力スキーマ

{
  "type": "object",
  "properties": {
    "cause_area": {
      "description": "Canonical cause area. Values match the platform taxonomy (core/cra_to_canonical.py, core/ntee_to_canonical.py).",
      "enum": [
        "animal_welfare",
        "arts_culture",
        "civil_society",
        "community_development",
        "education",
        "environment",
        "health",
        "human_services",
        "indigenous_community",
        "philanthropy",
        "religion",
        "research_science",
        "sport_recreation"
      ],
      "type": "string"
    },
    "deadline_after": {
      "description": "Only opportunities with a fixed deadline on or after this date (YYYY-MM-DD).",
      "format": "date",
      "type": "string"
    },
    "deadline_before": {
      "description": "Only opportunities with a fixed deadline on or before this date (YYYY-MM-DD).",
      "format": "date",
      "type": "string"
    },
    "include_rolling": {
      "default": true,
      "description": "Include opportunities with rolling or unpublished deadlines. Ignored when a deadline filter is set.",
      "type": "boolean"
    },
    "jurisdiction": {
      "description": "Country of operation or grantmaking (CA or US).",
      "enum": [
        "CA",
        "US"
      ],
      "type": "string"
    },
    "page": {
      "default": 1,
      "description": "Page number, starting at 1.",
      "maximum": 500,
      "minimum": 1,
      "type": "integer"
    },
    "page_size": {
      "default": 20,
      "description": "Results per page, 1 to 50.",
      "maximum": 50,
      "minimum": 1,
      "type": "integer"
    },
    "region_code": {
      "description": "ISO 3166-2 province or state code, for example CA-ON or US-WA. Matches funders and opportunities that serve that region, including national ones.",
      "pattern": "^(CA|US)-[A-Z]{2}$",
      "type": "string"
    },
    "status": {
      "description": "Restrict to opportunities that are open now or announced as upcoming. Omit for both.",
      "enum": [
        "open",
        "upcoming"
      ],
      "type": "string"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "cause_areas": {
            "items": {
              "description": "Adding a value is a minor contract change; removing or renaming one is a major change (§38.2).",
              "enum": [
                "animal_welfare",
                "arts_culture",
                "civil_society",
                "community_development",
                "education",
                "environment",
                "health",
                "human_services",
                "indigenous_community",
                "philanthropy",
                "religion",
                "research_science",
                "sport_recreation"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "deadline": {
            "description": "Next fixed deadline. Null when deadline_type is rolling or unknown.",
            "format": "date",
            "type": [
              "string",
              "null"
            ]
          },
          "deadline_type": {
            "enum": [
              "fixed",
              "rolling",
              "recurring",
              "unknown"
            ],
            "type": "string"
          },
          "eligibility_summary": {
            "description": "Plain-language eligibility, not an inferred fit score.",
            "type": "string"
          },
          "funder_name": {
            "type": "string"
          },
          "funder_slug": {
            "description": "Slug for funder_profile, or null when the funder has no public profile.",
            "oneOf": [
              {
                "maxLength": 160,
                "minLength": 1,
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "geography": {
            "type": "string"
          },
          "jurisdiction": {
            "enum": [
              "CA",
              "US"
            ],
            "type": "string"
          },
          "last_verified_date": {
            "format": "date",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "region_codes": {
            "items": {
              "pattern": "^(CA|US)-[A-Z]{2}$",
              "type": "string"
            },
            "type": "array"
          },
          "slug": {
            "maxLength": 160,
            "minLength": 1,
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "type": "string"
          },
          "source_names": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "source_url": {
            "description": "The funder's own page for this opportunity.",
            "format": "uri",
            "type": "string"
          },
          "status": {
            "enum": [
              "open",
              "upcoming"
            ],
            "type": "string"
          },
          "summary": {
            "description": "Plain-language narrative only.",
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "summary",
          "funder_name",
          "funder_slug",
          "jurisdiction",
          "cause_areas",
          "geography",
          "region_codes",
          "status",
          "deadline_type",
          "deadline",
          "eligibility_summary",
          "source_url",
          "source_names",
          "last_verified_date"
        ],
        "type": "object"
      },
      "type": "array"
    },
    "pagination": {
      "additionalProperties": false,
      "properties": {
        "has_more": {
          "type": "boolean"
        },
        "page": {
          "minimum": 1,
          "type": "integer"
        },
        "page_size": {
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "page",
        "page_size",
        "has_more"
      ],
      "type": "object"
    }
  },
  "required": [
    "items",
    "pagination"
  ],
  "additionalProperties": false
}
🟢opportunity_detail(opportunity_slug)

Return one opportunity: plain-language eligibility, deadline, and a link to the funder's own page.

入力スキーマ

{
  "type": "object",
  "properties": {
    "opportunity_slug": {
      "description": "Public URL slug from an opportunity_search result. Not an internal database identifier.",
      "maxLength": 160,
      "minLength": 1,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "type": "string"
    }
  },
  "required": [
    "opportunity_slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "cause_areas": {
      "items": {
        "description": "Adding a value is a minor contract change; removing or renaming one is a major change (§38.2).",
        "enum": [
          "animal_welfare",
          "arts_culture",
          "civil_society",
          "community_development",
          "education",
          "environment",
          "health",
          "human_services",
          "indigenous_community",
          "philanthropy",
          "religion",
          "research_science",
          "sport_recreation"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "deadline": {
      "description": "Next fixed deadline. Null when deadline_type is rolling or unknown.",
      "format": "date",
      "type": [
        "string",
        "null"
      ]
    },
    "deadline_type": {
      "enum": [
        "fixed",
        "rolling",
        "recurring",
        "unknown"
      ],
      "type": "string"
    },
    "eligibility_summary": {
      "description": "Plain-language eligibility, not an inferred fit score.",
      "type": "string"
    },
    "funder_name": {
      "type": "string"
    },
    "funder_slug": {
      "description": "Slug for funder_profile, or null when the funder has no public profile.",
      "oneOf": [
        {
          "maxLength": 160,
          "minLength": 1,
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "geography": {
      "type": "string"
    },
    "jurisdiction": {
      "enum": [
        "CA",
        "US"
      ],
      "type": "string"
    },
    "last_verified_date": {
      "format": "date",
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "region_codes": {
      "items": {
        "pattern": "^(CA|US)-[A-Z]{2}$",
        "type": "string"
      },
      "type": "array"
    },
    "slug": {
      "maxLength": 160,
      "minLength": 1,
      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
      "type": "string"
    },
    "source_names": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "source_url": {
      "description": "The funder's own page for this opportunity.",
      "format": "uri",
      "type": "string"
    },
    "status": {
      "enum": [
        "open",
        "upcoming"
      ],
      "type": "string"
    },
    "summary": {
      "description": "Plain-language narrative only.",
      "type": "string"
    }
  },
  "required": [
    "slug",
    "name",
    "summary",
    "funder_name",
    "funder_slug",
    "jurisdiction",
    "cause_areas",
    "geography",
    "region_codes",
    "status",
    "deadline_type",
    "deadline",
    "eligibility_summary",
    "source_url",
    "source_names",
    "last_verified_date"
  ],
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件