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 rangegalaxydigital_list_qualifications에서
  • LOWTool 'galaxydigital_get_qualification' name length outside 3-30 rangegalaxydigital_get_qualification에서
  • LOWTool 'galaxydigital_list_need_responses' name length outside 3-30 rangegalaxydigital_list_need_responses에서
  • LOWTool 'galaxydigital_list_need_questions' name length outside 3-30 rangegalaxydigital_list_need_questions에서
  • LOWTool 'galaxydigital_list_agency_managers' name length outside 3-30 rangegalaxydigital_list_agency_managers에서
  • LOWTool 'galaxydigital_list_user_agencies' name length outside 3-30 rangegalaxydigital_list_user_agencies에서
  • LOWTool 'galaxydigital_list_qualification_users' name length outside 3-30 rangegalaxydigital_list_qualification_users에서
  • LOWTool 'galaxydigital_list_benchmark_users' name length outside 3-30 rangegalaxydigital_list_benchmark_users에서
  • LOWTool 'galaxydigital_list_impact_areas' name length outside 3-30 rangegalaxydigital_list_impact_areas에서
  • LOWTool 'galaxydigital_list_registration_questions' name length outside 3-30 rangegalaxydigital_list_registration_questions에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~4,321토큰 (도구 정의)
~1.1 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 3.38%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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개