CUQU找搭子 (CUQU) MCP Server

CUQU找搭子: find & book offline group activities in 10+ China cities; publish your own.

Should I use this

Quality & Safety

B
Description quality
83%
Schema completeness
74%
Naming quality
98%
Poisoning risk
60%
Permission match
100%
Protocol compliance
100%

Findings (7)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin generate_urllink
  • LOWTool 'query_activities' description lacks action verbin query_activities
  • LOWTool 'create_payment' description lacks action verbin create_payment
  • LOWTool 'check_in' description lacks action verbin check_in
  • LOWTool 'get_activity_card' description lacks action verbin get_activity_card
  • INFOTool description contains placeholder or incomplete textin generate_urllink

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,642Tokens (tool definitions)
~1.4 KBTypical response size
Significant attention impact (2.06% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "cuqu-mcp": {
      "url": "https://agent.cuqu.net/mcp"
    }
  }
}

Remote endpoints

https://agent.cuqu.net/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢query_activities(activity_type, date, location, keyword, district, ...)

查询粗趣小程序上的活动列表。 当用户想找活动、看有什么活动、按条件筛选活动时调用此工具。 Args: activity_type: 活动类型筛选,如"桌游聚会"、"户外徒步"、"剧本杀"、"飞盘"等。留空则不筛选。 date: 日期筛选,格式"2026-08-22"。留空则不筛选。 location: 区域筛选,如"南山区"、"罗湖区"。留空则不筛选。 keyword: 关键词搜索活动标题和描述。留空则不搜索。 Returns: JSON 字符串,包含活动列表(标题、时间、地点、价格、剩余名额、H5 链接等)

Input Schema

{
  "type": "object",
  "properties": {
    "activity_type": {
      "default": "",
      "title": "Activity Type",
      "type": "string"
    },
    "date": {
      "default": "",
      "title": "Date",
      "type": "string"
    },
    "location": {
      "default": "",
      "title": "Location",
      "type": "string"
    },
    "keyword": {
      "default": "",
      "title": "Keyword",
      "type": "string"
    },
    "district": {
      "type": "string",
      "description": "区/县名,如:南山、福田、龙岗、惠东县。与 city 同传时按 城市+区 两级过滤;支持常见别名(area/zone)。不传则不过滤区"
    },
    "limit": {
      "type": "integer",
      "description": "返回条数上限,1-100,默认 50。想看更多就传大一点"
    }
  },
  "title": "query_activitiesArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "query_activitiesOutput"
}
🟡create_activity(title, activity_type, date, time, location, ...)

主理人在粗趣小程序上发布新活动。 当用户(主理人)想创建/发布一个活动时调用此工具。 Args: title: 活动标题,如"周六桌游聚会" activity_type: 活动类型,如"桌游聚会"、"户外徒步"、"剧本杀/密室"等 date: 活动日期,格式"2026-08-22" time: 活动时间段,如"14:00-18:00" location: 活动地点,如"南山区·科兴科学园" max_participants: 最大参与人数,数字字符串或整数均可,如 "15" 或 15 price: 人均费用(元),数字字符串或整数均可,如 "39" 或 39,免费填 "0" 或 0 description: 活动描述和注意事项 organizer: 主理人名称 Returns: JSON 字符串,包含活动 ID 和详情链接

Input Schema

{
  "type": "object",
  "properties": {
    "title": {
      "title": "Title",
      "type": "string"
    },
    "activity_type": {
      "title": "Activity Type",
      "type": "string"
    },
    "date": {
      "title": "Date",
      "type": "string"
    },
    "time": {
      "title": "Time",
      "type": "string"
    },
    "location": {
      "title": "Location",
      "type": "string"
    },
    "max_participants": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "default": "0",
      "title": "Max Participants"
    },
    "price": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "default": "0",
      "title": "Price"
    },
    "description": {
      "default": "",
      "title": "Description",
      "type": "string"
    },
    "organizer": {
      "default": "",
      "title": "Organizer",
      "type": "string"
    }
  },
  "required": [
    "title",
    "activity_type",
    "date",
    "time",
    "location"
  ],
  "title": "create_activityArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "create_activityOutput"
}
🟢register_event(activity_id, user_name, phone, note)

用户报名参加活动。 当用户确定要报名某个活动时调用此工具。报名后需要完成支付才能锁定名额。 Args: activity_id: 活动 ID(从 query_activities 结果中获取) user_name: 报名人姓名 phone: 手机号(用于接收活动通知和签到) note: 备注,如饮食禁忌、特殊需求等(可选) Returns: JSON 字符串,包含订单号、支付链接和支付二维码 URL

Input Schema

{
  "type": "object",
  "properties": {
    "activity_id": {
      "title": "Activity Id",
      "type": "string"
    },
    "user_name": {
      "title": "User Name",
      "type": "string"
    },
    "phone": {
      "title": "Phone",
      "type": "string"
    },
    "note": {
      "default": "",
      "title": "Note",
      "type": "string"
    }
  },
  "required": [
    "activity_id",
    "user_name",
    "phone"
  ],
  "title": "register_eventArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "register_eventOutput"
}
🟡create_payment(order_id, activity_id, phone)

生成活动报名的支付链接和二维码。 报名后通过此工具获取支付链接,用户扫码或点击链接完成微信支付。 Args: order_id: 订单号(优先使用,从 register_event 结果中获取) activity_id: 活动 ID(无订单号时配合手机号使用) phone: 手机号(配合活动 ID 查找订单) Returns: JSON 字符串,包含支付链接、二维码 URL、支付方式和有效期

Input Schema

{
  "type": "object",
  "properties": {
    "order_id": {
      "default": "",
      "title": "Order Id",
      "type": "string"
    },
    "activity_id": {
      "default": "",
      "title": "Activity Id",
      "type": "string"
    },
    "phone": {
      "default": "",
      "title": "Phone",
      "type": "string"
    }
  },
  "title": "create_paymentArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "create_paymentOutput"
}
🟢check_in(activity_id, phone, user_id, code)

活动签到。 用户到达活动现场后,通过此工具完成签到。支持手机号/用户ID/签到码三种方式。 Args: activity_id: 活动 ID phone: 手机号(用于签到,需与报名时一致) user_id: 用户 ID(已登录用户) code: 签到码(现场扫码获取,或主理人提供的签到口令) Returns: JSON 字符串,包含签到状态和签到时间

Input Schema

{
  "type": "object",
  "properties": {
    "activity_id": {
      "title": "Activity Id",
      "type": "string"
    },
    "phone": {
      "default": "",
      "title": "Phone",
      "type": "string"
    },
    "user_id": {
      "default": "",
      "title": "User Id",
      "type": "string"
    },
    "code": {
      "default": "",
      "title": "Code",
      "type": "string"
    }
  },
  "required": [
    "activity_id"
  ],
  "title": "check_inArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "check_inOutput"
}
🟢query_venues(venue_type, location, min_capacity)

查询粗趣小程序合作场地列表。 当用户需要找场地、了解场地信息时调用此工具。 Args: venue_type: 场地类型,如"桌游吧"、"运动场地"、"露营基地"等。留空则不筛选。 location: 区域,如"南山区"、"罗湖区"。留空则不筛选。 min_capacity: 最少容纳人数,整数或数字字符串均可,如 10 或 "10"。填0则不筛选。 Returns: JSON 字符串,包含场地列表(名称、类型、位置、容量、价格区间、设施等)

Input Schema

{
  "type": "object",
  "properties": {
    "venue_type": {
      "default": "",
      "title": "Venue Type",
      "type": "string"
    },
    "location": {
      "default": "",
      "title": "Location",
      "type": "string"
    },
    "min_capacity": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "integer"
        }
      ],
      "default": "0",
      "title": "Min Capacity"
    }
  },
  "title": "query_venuesArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "query_venuesOutput"
}
⚪generate_urllink(activity_id, path, query)

为小程序页面生成 URL Link(微信外可打开的标准链接)。 用户想获得某个页面(通常是活动详情页)的可分享链接时调用。 生成的 https://wxaurl.cn/ 链接可在短信、邮件、网页、AI 应用等微信外场景打开, 点击后唤起微信小程序对应页面。 Args: activity_id: 活动 ID。提供时自动映射到活动详情页(path=pages/activity/detail, query=id=xxx)。 path: 小程序页面路径,如 "pages/index/index"。提供 activity_id 时忽略。 query: 页面参数(urlencode 后的字符串),如 "id=act_001"。提供 activity_id 时忽略。 Returns: JSON 字符串,包含 URL Link、页面路径和参数

Input Schema

{
  "type": "object",
  "properties": {
    "activity_id": {
      "default": "",
      "title": "Activity Id",
      "type": "string"
    },
    "path": {
      "default": "",
      "title": "Path",
      "type": "string"
    },
    "query": {
      "default": "",
      "title": "Query",
      "type": "string"
    }
  },
  "title": "generate_urllinkArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "generate_urllinkOutput"
}
🟢get_activity_card(activity_id)

获取活动的"卡片"数据(C 端工具包核心)。 当用户想直接看到某活动的小程序卡片(标题 + 封面 + 时间地点 + 价格 + 报名链接) 时调用此工具。返回的卡片包含: - url_link: 小程序 URL Link(微信外点击唤起小程序活动页) - h5_url: H5 活动页地址(AI 应用内直接打开) Args: activity_id: 活动 ID Returns: JSON 字符串,包含活动卡片数据

Input Schema

{
  "type": "object",
  "properties": {
    "activity_id": {
      "title": "Activity Id",
      "type": "string"
    }
  },
  "required": [
    "activity_id"
  ],
  "title": "get_activity_cardArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_activity_cardOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools