Galaxy Digital MCP by usefulapi

Read volunteer needs, sign-ups, logged hours, users and agencies in Galaxy Digital.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
85%
命名质量
73%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(10)

  • LOWTool 'galaxydigital_list_qualifications' name length outside 3-30 range在 galaxydigital_list_qualifications 中
  • LOWTool 'galaxydigital_get_qualification' name length outside 3-30 range在 galaxydigital_get_qualification 中
  • LOWTool 'galaxydigital_list_need_responses' name length outside 3-30 range在 galaxydigital_list_need_responses 中
  • LOWTool 'galaxydigital_list_need_questions' name length outside 3-30 range在 galaxydigital_list_need_questions 中
  • LOWTool 'galaxydigital_list_agency_managers' name length outside 3-30 range在 galaxydigital_list_agency_managers 中
  • LOWTool 'galaxydigital_list_user_agencies' name length outside 3-30 range在 galaxydigital_list_user_agencies 中
  • LOWTool 'galaxydigital_list_qualification_users' name length outside 3-30 range在 galaxydigital_list_qualification_users 中
  • LOWTool 'galaxydigital_list_benchmark_users' name length outside 3-30 range在 galaxydigital_list_benchmark_users 中
  • LOWTool 'galaxydigital_list_impact_areas' name length outside 3-30 range在 galaxydigital_list_impact_areas 中
  • LOWTool 'galaxydigital_list_registration_questions' name length outside 3-30 range在 galaxydigital_list_registration_questions 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~4,321token 数(工具定义)
~1.1 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 3.38%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "galaxy-digital": {
      "url": "https://galaxy-digital.usefulapi.io/mcp"
    }
  }
}

远程端点

https://galaxy-digital.usefulapi.io/mcpstreamable-http

它能做什么

工具清单

工具(29)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢galaxydigital_list_events(per_page, since_id, since_created, since_updated)

List events (agency events with dates, location and RSVP setting). API: GET /events.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_agencies(per_page, since_id, since_created, since_updated, show_inactive)

List the agencies (partner organizations) on the site. API: GET /agencies.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_needs(per_page, since_id, since_created, since_updated, agency_id, ...)

List volunteer needs (opportunities) with title, agency, dates and volunteers needed. Filter by agency, title or status. API: GET /needs.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "agency_id": {
      "description": "Only needs created by these agency ids.",
      "type": "array",
      "items": {
        "type": "integer",
        "exclusiveMinimum": 0,
        "maximum": 9007199254740991
      }
    },
    "need_title": {
      "description": "Filter by need title.",
      "type": "string"
    },
    "need_status": {
      "description": "Status of the needs to find.",
      "type": "string",
      "enum": [
        "active",
        "inactive",
        "pending"
      ]
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_responses(per_page, since_id, since_created, since_updated, show_inactive)

List volunteer responses (sign-ups to needs) with user, need, shift and status. API: GET /responses.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_hours(per_page, since_id, since_created, since_updated, show_inactive)

List logged volunteer hours with user, need, hours, date and approval status. API: GET /hours.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_users(per_page, since_id, since_created, since_updated, page, ...)

List site users (volunteers) with filters on status, name and email. Contains personal data: ask for only what the task needs. API: GET /users.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "page": {
      "description": "Page number.",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "user_status": {
      "description": "Only users with these statuses.",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "active",
          "pending",
          "imported",
          "inactive"
        ]
      }
    },
    "user_fname": {
      "description": "Exact first name.",
      "type": "string"
    },
    "user_lname": {
      "description": "Exact last name.",
      "type": "string"
    },
    "user_email": {
      "description": "Exact email address.",
      "type": "string"
    },
    "user_fname_like": {
      "description": "First name contains this text.",
      "type": "string"
    },
    "user_lname_like": {
      "description": "Last name contains this text.",
      "type": "string"
    },
    "user_email_like": {
      "description": "Email address contains this text.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_teams(per_page, since_id, since_created, since_updated, show_inactive)

List volunteer teams. API: GET /teams.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_qualifications(per_page, since_id, since_created, since_updated, show_inactive)

List qualifications that volunteers can hold. API: GET /qualifications.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_benchmarks(per_page, since_id, since_created, since_updated, show_inactive)

List the site's benchmarks (hour or activity goals). API: GET /benchmarks.

输入模式

{
  "type": "object",
  "properties": {
    "per_page": {
      "description": "Results per page (1-150).",
      "type": "integer",
      "minimum": 1,
      "maximum": 150
    },
    "since_id": {
      "description": "Only records with an id above this value (use the last id of the previous page to page on).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "since_created": {
      "description": "Only records created since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "since_updated": {
      "description": "Only records updated since this date-time, e.g. 2026-01-01 15:00.",
      "type": "string"
    },
    "show_inactive": {
      "description": "Yes also returns inactive records (default: omitted).",
      "type": "string",
      "enum": [
        "Yes",
        "No"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_event(event_id)

Get one event by id with all its fields. API: GET /events/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "event_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Event id."
    }
  },
  "required": [
    "event_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_agency(agency_id)

Get one agency by id with all its fields. API: GET /agencies/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "agency_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Agency id."
    }
  },
  "required": [
    "agency_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_need(need_id)

Get one need by id with all its fields. API: GET /needs/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "need_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Need id."
    }
  },
  "required": [
    "need_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_response(response_id)

Get one response by id with all its fields. API: GET /responses/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "response_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Response id."
    }
  },
  "required": [
    "response_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_hour(hour_id)

Get one hour by id with all its fields. API: GET /hours/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "hour_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Hour id."
    }
  },
  "required": [
    "hour_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_user(user_id)

Get one user by id with all its fields. API: GET /users/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "User id."
    }
  },
  "required": [
    "user_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_team(team_id)

Get one team by id with all its fields. API: GET /teams/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "team_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Team id."
    }
  },
  "required": [
    "team_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_qualification(qualification_id)

Get one qualification by id with all its fields. API: GET /qualifications/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "qualification_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Qualification id."
    }
  },
  "required": [
    "qualification_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_get_benchmark(benchmark_id)

Get one benchmark by id with all its fields. API: GET /benchmarks/{id}.

输入模式

{
  "type": "object",
  "properties": {
    "benchmark_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Benchmark id."
    }
  },
  "required": [
    "benchmark_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_need_responses(need_id)

List the volunteer responses (sign-ups) of one need. API: GET /needs/{id}/responses.

输入模式

{
  "type": "object",
  "properties": {
    "need_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Need id."
    }
  },
  "required": [
    "need_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_need_questions(need_id)

List the custom questions that volunteers answer for one need. API: GET /needs/{id}/questions.

输入模式

{
  "type": "object",
  "properties": {
    "need_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Need id."
    }
  },
  "required": [
    "need_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_agency_managers(agency_id)

List the managers attached to one agency. API: GET /agencies/{id}/managers.

输入模式

{
  "type": "object",
  "properties": {
    "agency_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Agency id."
    }
  },
  "required": [
    "agency_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_user_agencies(user_id)

List the agencies that one user has fanned (follows). API: GET /users/{id}/agencies.

输入模式

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "User id."
    }
  },
  "required": [
    "user_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_qualification_users(qualification_id)

List the users who hold one qualification. API: GET /qualifications/{id}/users.

输入模式

{
  "type": "object",
  "properties": {
    "qualification_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Qualification id."
    }
  },
  "required": [
    "qualification_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_benchmark_users(benchmark_id)

List the users who have one benchmark. API: GET /benchmarks/{id}/users.

输入模式

{
  "type": "object",
  "properties": {
    "benchmark_id": {
      "type": "string",
      "pattern": "^\\d{1,18}$",
      "description": "Benchmark id."
    }
  },
  "required": [
    "benchmark_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_causes

List the causes available on the site. API: GET /causes.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_interests

List the interests available on the site. API: GET /interests.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_impact_areas

List the impact areas available on the site. API: GET /impacts.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_clusters

List the clusters available on the site. API: GET /clusters.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢galaxydigital_list_registration_questions

List the custom registration questions of the site. API: GET /questions/registration.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本29 个工具