Connects an assistant to CUQU, a Chinese offline group-activity platform, to search and book activities, publish events, pay and check in.
What you can do
Search live activities by type, date, location or keyword, and fetch a shareable activity card with link and H5 page for one event, plus generate mini-program share links for pages or activities and browse partner venues by type, area and capacity. Publish a new activity as an organizer with title, type, date, time, location, capacity and price. Register a participant for an activity with name, phone and note, returning an order number and payment link. Create a WeChat Pay payment link and QR code for a booking order. Check in an attendee on site by phone, user ID or check-in code.
When to use it
Useful when someone wants to find, compare or book offline social activities in supported Chinese cities, share an activity link outside WeChat, look for a partner venue, or publish and manage their own event from a chat assistant.
Requirements
Remote endpoint at agent.cuqu.net over Streamable HTTP, or a local zero-dependency Python 3.9+ server (also Docker). Read tools need no key; write tools require a CUQU_API_KEY (cq-sk-...) issued through a scan-to-issue flow. Network access to CUQU's API.
Before you install
Write tools publish events, create bookings and payments, and check people in; they need the CUQU_API_KEY secret, which should be kept private. Bookings require payment to hold a place, so real money is spent via WeChat Pay. Registration sends participant name and phone number to CUQU, and check-in relies on matching that phone or a code.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.cuqu-net%2Fcuqu-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Open-source MCP server giving AI agents live access to CUQU (找搭子) — a local offline social activities platform in China (Shenzhen-based, 10+ cities incl. Hong Kong, China). Users discover and book offline interest-based group activities (board games, frisbee, hiking, badminton, fishing, anime and 100+ more categories); organizers publish and run events.
The MCP server implementation — zero-dependency Python, JSON-RPC 2.0 over stdio. Read tools call CUQU's public live activity API; write tools forward to the hosted gateway with a user key.
Dockerfile
One-command container build for the server (glama.ai / docker / any MCP host).
glama.json
glama.ai directory metadata & maintainership.
scripts/check-mcp.py
Connectivity check for the hosted gateway.
skills/, docs/
Agent skill manifests and platform integration docs (Qwen/Dify/Yuanqi).
Tools
8 tools across the activity lifecycle:/n
Tool
Type
Description
query_activities
read (no key)
Search live activities by type / city / date — 100+ categories, real-time public data
get_activity_card
read (no key)
Full detail card for one activity (time, venue, price, booking progress, organizer, cover)
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
License10 pts
# stdio, zero dependencies, Python 3.9+python -u server.py# or via Dockerdocker build -t cuqu-mcp .docker run -i cuqu-mcp