protogrid

Search / app.gigxchange/gigxchange

GigXchange

R0· no sign-in

UK live music: gigs, open mics, venues, musician profiles, GX Index gig rates and member bookings.

v0.1.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust83of 100
Uptime, 30 days100%
Latency p50876 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "gigxchange": {
      "type": "http",
      "url": "https://mcp.gigxchange.app/mcp"
    }
  }
}
claude mcp add --transport http gigxchange https://mcp.gigxchange.app/mcp
[mcp_servers.gigxchange]
url = "https://mcp.gigxchange.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gigxchange": {
      "type": "remote",
      "url": "https://mcp.gigxchange.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "gigxchange": {
      "type": "http",
      "url": "https://mcp.gigxchange.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=gigxchange&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmdpZ3hjaGFuZ2UuYXBwL21jcCJ9"
}
{
  "servers": {
    "gigxchange": {
      "type": "http",
      "url": "https://mcp.gigxchange.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "gigxchange": {
      "httpUrl": "https://mcp.gigxchange.app/mcp"
    }
  }
}
extensions:
  "gigxchange":
    enabled: true
    name: "gigxchange"
    type: streamable_http
    uri: "https://mcp.gigxchange.app/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations39 of 39 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 6,512 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 0 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

39 tools, about 6,512 tokens to load them all · tool set 46b6cb36b617 · checked 2026-10-19 12:00 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-1d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.gigxchange.app/mcp streamable-httpnoneyes100%876 ms2025-11-252026-10-19

Tools (39)

apply_to_gigdestructiveApply the member to an open gig from search_open_gigs (GigXchange member-posted gigs only). The offered fee comes from the gig's listed budget — the assistant never sets a number. One live application per gig, 5 per day. Requires the member's "Allow my assistant to act" switch.
check_member_availabilityread-onlyWhether ONE named member (artist or venue, by profile id from search/get_profile) is free on a specific date. Free-by-default: "available" means nothing is marked against that date. Use this for "is X free on the 14th?"; use search_available_performers to find WHO is free.
counter_bookingdestructivePropose a different fee on a pending booking offer (posts an amended offer card in chat, retiring the old one). expected_current_fee must match the booking; the new fee must stay within 50-200% of it, and only one counter per booking per day. Requires the member's "Allow my assistant to act" switch.
get_epkread-onlyPublic electronic press kit for an artist by URL slug (summary, genres, rating, media counts).
get_eventread-onlyPublic detail for an event hosted on GigXchange by URL slug — date, venue, ticketing, organiser.
get_gigread-onlyFull detail for a single directory gig — line-up, address, times, tickets. Use the city_slug + slug from a search_gigs result.
get_help_articleread-onlyThe full text of one official GigXchange help article, by slug from a search_help result.
get_index_issueread-onlyOne published GigXchange Index monthly issue by slug (e.g. "september-2026" - get_index_summary lists them): headline description, key figures, context, FAQ, PDF and open-dataset links (HuggingFace, Kaggle, Zenodo DOI).
get_index_summaryread-onlyOverview of the GigXchange Index (GX Index), the UK live-music pay index: headline counts, the cities it covers, every published monthly issue (slug, title, url), the latest issue's open datasets (HuggingFace, Kaggle, Zenodo DOI) and the city average-fee league behind the Pint Index. Start here for any GX Index question; use get_rates for fees and get_index_issue for one issue.
get_member_spotlightread-onlyFull editorial text of one Member Spotlight issue by slug, plus a link to the member profile it features.
get_open_micread-onlyFull detail for a single open mic night — schedule, signup, slot length, backline, address. Use the slug from a search_open_mics result.
get_platform_statsread-onlyLive counts across GigXchange: members by type, venues, open mics, cities, and upcoming gigs listed in the directory (concerts to see, not work to apply for - use search_open_gigs for that).
get_profileread-onlyPublic profile for a GigXchange member by URL slug (display name, bio, genres, location, ratings).
get_ratesread-onlyWhat UK acts typically get paid, from the GigXchange Index: median and range (25th-90th percentile) by city, gig type and act size, with sample size and an honest label when a figure is regional, UK-wide or modelled. Use for "what should my band charge", "what does a wedding band cost in Leeds", "cheapest city for pub gigs" (pass several cities to compare). Typical published artist take-home fees, not a quote. No genre dimension. Regions are not accepted - pass a city.
get_venueread-onlyFull detail for a single grassroots venue — capacity, PA, backline, genres booked, curfew, address. Use the slug from a search_venues result.
list_citiesread-onlyUK cities where GigXchange has members, with a member count each. Use to answer "do you cover <city>?" before searching.
list_help_topicsread-onlyThe full map of GigXchange's official help centre — every category and the questions it answers. Use this to tell a member what you can help them with, or to orient yourself before searching. Anything NOT listed here is not covered by the help centre: say so rather than guessing.
list_member_spotlightsread-onlyIndex of published Member Spotlight features — long-form profiles of real GigXchange members. Newest first.
make_offerdestructiveSend a booking offer to another GigXchange member — the recipient gets a pending booking, a notification and an offer card in Messages, exactly as if the member had sent it in the app. Supported pairs: venue/promoter/organiser to artist, artist to venue/promoter, promoter to venue. Offers involving an agent are app-only. Max 5 offers a day, one per recipient a day, and no duplicate live offer for the same date. Requires the member's "Allow my assistant to act" switch.
mark_my_notifications_readdestructiveMark all of the member's GigXchange notifications as read. Requires the member's "Allow my assistant to act" switch.
my_availabilityread-onlyThe member's OWN availability for a date window. GigXchange is free-by-default: they are bookable on every date EXCEPT the marked ones this returns (unavailable / soft_hold / confirmed_booking). Default window 90 days, max 365.
my_bookingsread-onlyThe member's own bookings from 30 days ago onwards — status, date, venue/event, agreed fee, and which side they are on. Max 25.
my_invoicesread-onlyStatus and amounts of the member's invoices, both directions — each row carries direction: "sent" (issued by the member) or "received" (billed to them). Payment-processor identifiers are never exposed.
my_profileread-onlyThe signed-in member's own profile: name, type, bio, location, verification, rating. Requires a connected account.
my_unread_messagesread-onlyCount of the member's unread messages. Returns a COUNT only — message contents are never exposed.
respond_to_bookingdestructiveAccept or decline a booking offer the member RECEIVED (never one they sent). expected_fee must equal the current fee on the booking — re-read the booking first and state the fee. Declining requires a short reason (relayed to the other party) and is limited to 3 per day. Accepting can start the payment flow. Requires the member's "Allow my assistant to act" switch.
search_available_performersread-onlyGigXchange artists and bands open to a booking on a specific date. FREE-BY-DEFAULT: a member is bookable on every date EXCEPT ones they have marked (unavailable / on hold / already booked), so a large result means "nobody has blocked that day", not "everyone confirmed they are free" - say so rather than implying confirmed availability. Each result carries the member `id` needed by make_offer and check_member_availability. Filter by city. act_type must be one of: solo, duo, trio, band. Paginated.
search_available_venuesread-onlyGigXchange MEMBER venues open to receiving a gig request on a specific date (free-by-default: open unless the venue marked that date). Use for "which venues could I pitch for Friday?". IMPORTANT: this is availability to RECEIVE A REQUEST TO PLAY — GigXchange does not currently support hiring a venue/room, and has no hire rates, so never present this as room hire. Filter by city. Paginated.
search_gigsread-onlyGigs HAPPENING across the UK — the public listings directory of shows to go and see (mostly imported, already booked). This is NOT a list of work to apply for: if a member asks what they can apply for / pitch for / play, use search_open_gigs instead. Filter by city and/or a date range ("this weekend"). Paginated.
search_helpread-onlySearch GigXchange's OFFICIAL help articles — the platform's own documentation of how it works (payments, bookings, profiles, messages, account, what to do when something goes wrong). ALWAYS use this before answering any "how does GigXchange work / how do I ..." question, and answer FROM the returned text, citing the url. If it returns no results, say plainly that the GigXchange help centre does not cover it and suggest contacting support — do NOT fill the gap from general knowledge about other marketplaces, because platform mechanics (fees, deposits, cancellation rules) differ and a confident wrong answer costs the member money.
search_open_gigsread-onlyMember-posted gigs that are OPEN FOR APPLICATIONS — real venues/promoters looking to book an act, future dates only. This is the one to use for "what can I apply for?", "any gigs for me?", "what work is going in Leeds?". Excludes the imported concert directory (see search_gigs for that) and past dates. Each row carries the gig `id` that apply_to_gig needs, and `unpaid: true` where the gig pays nothing (charity/exposure). If it returns nothing, say plainly that there are no open gigs right now — do NOT fall back to search_gigs and present concerts as opportunities.
search_open_micsread-onlyRecurring UK open mic nights in a city, with day/frequency, signup method, backline and fee. Use `day` for "open mic tonight / on Thursday" (UK time). Filter by performer type (music, comedy, poetry...) and by kit the night lists (has_pa, has_backline, has_engineer - as the listing states it; a night that does not say is counted in a note, not treated as "none"). Paginated.
search_venuesread-onlyThe public directory of UK grassroots live-music venues in a city (listings, no booking): capacity, backline, PA, engineer and genres booked. Filter by genre, capacity, PA/backline/engineer and live-music day. For GigXchange MEMBER venues open to a gig request on a date, use search_available_venues instead. Paginated.
send_chat_messagedestructiveSend a text message into one of the member's EXISTING GigXchange conversations (no new conversations). Max 2000 characters, 10 per conversation per day. The exact text sent is returned. Requires the member's "Allow my assistant to act" switch.
set_my_availabilitydestructiveSet a date on the member's own GigXchange calendar: unavailable, soft_hold (pencilled), or available (clears the manual entry). Same statuses the app's calendar offers; a booked night comes from a real booking, never by hand; only touches manual entries — never booking-derived ones. Requires the member's "Allow my assistant to act" switch (Settings > Integrations > AI).
set_my_biodestructiveReplace the member's own public profile bio (plain text, max 1500 chars). The previous bio is returned and included in the member's notification for easy recovery. Requires the member's "Allow my assistant to act" switch.
set_my_fee_rangedestructiveUpdate the member's own public fee range (GBP, min and max) shown on their profile — the same field as the app's profile editor. Requires the member's "Allow my assistant to act" switch.
submit_my_invoicedestructiveSend one of the member's own DRAFT settle-privately invoices to its GigXchange recipient (notifies them + posts the invoice card in chat). Platform-generated booking invoices are refused — GigXchange sends those automatically. Requires the member's "Allow my assistant to act" switch.
toggle_my_favouritedestructiveToggle a GigXchange profile (by slug) in the member's favourites list. Requires the member's "Allow my assistant to act" switch.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "app.gigxchange/gigxchange",
  "icons": [
    {
      "src": "https://mcp.gigxchange.app/icon.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "GigXchange",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.gigxchange.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.1.0",
  "websiteUrl": "https://gigxchange.app",
  "description": "UK live music: gigs, open mics, venues, musician profiles, GX Index gig rates and member bookings."
}