GigXchange
REMOTE · MCP.GIGXCHANGE.APP
UK live music: gigs, open mics, venues, musician profiles, GX Index gig rates and member bookings.
Available components
Last scanned (8 hours ago)
Scores higher than 56% of remote servers
Reachable. Last reached 24 Oct 2026.
Category Entertainment and Games
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (set_my_availability). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability76
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 4374 tokens (~112/item across 39 items; 39 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
- Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage97
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 90% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 40 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 24 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 22 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 21 Oct 26 +1
- Tool “search_help” rewrote its description, which is the text the model reads security
- 20 Oct 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Tool “apply_to_gig” rewrote its description, which is the text the model reads security
- Tool “check_member_availability” rewrote its description, which is the text the model reads security
- Tool “get_index_summary” rewrote its description, which is the text the model reads security
- Tool “get_platform_stats” rewrote its description, which is the text the model reads security
- Tool “list_cities” rewrote its description, which is the text the model reads security
- Tool “list_help_topics” rewrote its description, which is the text the model reads security
- Tool “respond_to_booking” rewrote its description, which is the text the model reads security
- Tool “search_available_performers” rewrote its description, which is the text the model reads security
- Tool “search_available_venues” rewrote its description, which is the text the model reads security
- Tool “search_gigs” rewrote its description, which is the text the model reads security
- Tool “search_help” rewrote its description, which is the text the model reads security
- Tool “search_open_gigs” rewrote its description, which is the text the model reads security
- Tool “search_venues” rewrote its description, which is the text the model reads security
- Stability: unverified → 0.03 ▲ functional
- “counter_booking” reworded the description of “expected_current_fee” cosmetic
- “make_offer” reworded the description of “fee” cosmetic
- “respond_to_booking” reworded the description of “expected_fee” cosmetic
- “search_available_performers” reworded the description of “act_type” cosmetic
- “search_open_gigs” reworded the description of “min_budget” cosmetic
- “set_my_availability” reworded the description of “status” cosmetic
- 19 Oct 26 64
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 24 Oct 2026 · Probed https://mcp.gigxchange.app/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=gigxchange.app | CN=WE1,O=Google Trust Services,C=US | 26 Sept 2026 | 25 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | 60f57ea4bbac8b18135e5f74951c5289 |
| SANs: gigxchange.app, mcp.gigxchange.app, *.mcp.gigxchange.app | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.gigxchange.app. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| app. | present | 23684 | 8 | Verified |
| gigxchange.app. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.gigxchange.app/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.gigxchange.app/mcp | HTTPS enforced | 301 | https://mcp.gigxchange.app/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
apply_to_gig Apply to an open gig ~100
Apply 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 — there is no fee parameter. One live application per gig, 5 per day. Requires the member's "Allow my assistant to act" switch.
| Name | Type | Req | Description |
|---|---|---|---|
| gig_id | string | yes | The gig id. |
| note | string | – | Optional short application message (max 500 chars). |
No output schema declared.
No examples provided.
check_member_availability Is this member free on a date? ~123
Whether 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 for "is X free on the 14th?"; finding WHO is free is search_available_performers.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | yes | The date, YYYY-MM-DD. |
| member | string | yes | The member's profile SLUG from a search result (e.g. "jason-and-the-donovans"). A profile id is also accepted. |
No output schema declared.
No examples provided.
counter_booking Counter a booking offer ~148
Propose 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.
| Name | Type | Req | Description |
|---|---|---|---|
| booking_id | string | yes | The booking id from a my_bookings result. |
| expected_current_fee | number | yes | The fee currently on the booking (GBP). |
| new_fee | number | yes | The proposed fee (GBP), within 50-200% of the current fee. |
| note | string | – | Optional short message to accompany the counter. |
No output schema declared.
No examples provided.
get_epk Get an artist EPK (press kit) ~43
Public electronic press kit for an artist by URL slug (summary, genres, rating, media counts).
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Artist profile/EPK URL slug. |
No output schema declared.
No examples provided.
get_event Get a GigXchange event ~41
Public detail for an event hosted on GigXchange by URL slug — date, venue, ticketing, organiser.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Event URL slug. |
No output schema declared.
No examples provided.
get_gig Get one gig in full ~79
Full detail for a single directory gig — line-up, address, times, tickets. Use the city_slug + slug from a search_gigs result.
| Name | Type | Req | Description |
|---|---|---|---|
| city_slug | string | yes | The city part of the gig's web address, e.g. "london". |
| slug | string | yes | The gig slug from a search_gigs result. |
No output schema declared.
No examples provided.
get_help_article Read a GigXchange help article ~41
The full text of one official GigXchange help article, by slug from a search_help result.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Article slug from search_help. |
No output schema declared.
No examples provided.
get_index_issue One GX Index monthly issue ~85
One 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).
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Issue slug, e.g. "september-2026". |
No output schema declared.
No examples provided.
get_index_summary GX Index overview ~98
Overview 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. Use for any GX Index question; fees are in get_rates and single issues in get_index_issue.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_member_spotlight Get a Member Spotlight feature ~47
Full editorial text of one Member Spotlight issue by slug, plus a link to the member profile it features.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Spotlight slug from list_member_spotlights. |
No output schema declared.
No examples provided.
get_open_mic Get one open mic in full ~59
Full detail for a single open mic night — schedule, signup, slot length, backline, address. Use the slug from a search_open_mics result.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Open mic slug from a search_open_mics result. |
No output schema declared.
No examples provided.
get_platform_stats Platform statistics ~58
Live 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; gigs open for applications are in search_open_gigs).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_profile Get an artist/venue profile ~54
Public profile for a GigXchange member by URL slug (display name, bio, genres, location, ratings).
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Profile URL slug, e.g. "jason-and-the-donovans". |
No output schema declared.
No examples provided.
get_rates Typical live-music fees (GX Index) ~256
What 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.
| Name | Type | Req | Description |
|---|---|---|---|
| band_size | string | – | Act size. trio_quartet = "3-4 piece", five_plus = "5-piece or bigger". "any" (default) = all sizes. |
| cities | array | – | UK cities to look up (1-13), e.g. ["Leeds"] or several to compare. Omit for the UK-wide figure. get_index_summary lists the cities with their own data; other towns fall back to the nearest Index city… |
| use_case | string | – | Gig type. "any" (default) = all gig types. pubs_and_bars = pub/bar gigs. theatre exists for solo acts only. |
No output schema declared.
No examples provided.
get_venue Get one venue in full ~57
Full detail for a single grassroots venue — capacity, PA, backline, genres booked, curfew, address. Use the slug from a search_venues result.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Venue slug from a search_venues result. |
No output schema declared.
No examples provided.
list_cities List covered cities ~35
UK cities where GigXchange has members, with a member count each. Use for "do you cover <city>?".
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
list_help_topics What GigXchange help covers ~80
The full map of GigXchange's official help centre — every category and the questions it answers. Use for "what can you help me with?" or to see what the help centre covers. Topics not listed here are not covered by the help centre.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Optional: only this category (e.g. "Fees & Payments"). |
No output schema declared.
No examples provided.
list_member_spotlights List Member Spotlight issues ~32
Index of published Member Spotlight features — long-form profiles of real GigXchange members. Newest first.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
make_offer Send a booking offer to a member ~266
Send 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.
| Name | Type | Req | Description |
|---|---|---|---|
| end_time | string | – | Optional end time, HH:MM. |
| event_date | string | yes | Event date, YYYY-MM-DD. Must be today or later. |
| event_title | string | yes | What the booking is for, e.g. "Friday headline slot" (max 120 chars). |
| fee | number | yes | The fee offered in GBP (1-100000). |
| notes | string | – | Optional note to the recipient (max 500 chars). |
| recipient | string | yes | The member being offered the booking, by profile SLUG from a search result (e.g. "jason-and-the-donovans"). A profile id is also accepted. |
| start_time | string | – | Optional start time, HH:MM. |
No output schema declared.
No examples provided.
mark_my_notifications_read Mark my notifications read ~36
Mark all of the member's GigXchange notifications as read. Requires the member's "Allow my assistant to act" switch.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
my_availability My availability calendar ~103
The 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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | Start date YYYY-MM-DD. Defaults to today. |
| to | string | – | End date YYYY-MM-DD. Defaults to 90 days after "from"; capped at 365. |
No output schema declared.
No examples provided.
my_bookings Get my bookings ~56
The member's own bookings from 30 days ago onwards — status, date, venue/event, agreed fee, and which side they are on. Max 25.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Rows to return (max 25). |
No output schema declared.
No examples provided.
my_invoices Get my invoices ~53
Status 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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
my_profile Get my GigXchange profile ~33
The signed-in member's own profile: name, type, bio, location, verification, rating. Requires a connected account.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
my_unread_messages How many unread messages do I have ~29
Count of the member's unread messages. Returns a COUNT only — message contents are never exposed.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
respond_to_booking Accept or decline a booking offer ~149
Accept or decline a booking offer the member RECEIVED (never one they sent). expected_fee must equal the current fee on the booking (refused otherwise). 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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | – |
| booking_id | string | yes | The booking id from a my_bookings result. |
| expected_fee | number | yes | The fee currently on the booking (GBP). Refused if it does not match. |
| note | string | – | Short message to the other party. REQUIRED when declining. |
No output schema declared.
No examples provided.
search_available_performers Find performers available on a date ~212
GigXchange 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"; it is not a confirmed yes. 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.
| Name | Type | Req | Description |
|---|---|---|---|
| act_type | string | – | Optional act size filter. Exactly one of: solo, duo, trio, band. Anything else is rejected; DJs and other act kinds are found by genre. |
| city | string | – | UK city/town to filter by. Omit for national. |
| date | string | yes | The event date, YYYY-MM-DD. Required. |
| limit | integer | – | – |
| offset | integer | – | – |
No output schema declared.
No examples provided.
search_available_venues Find member venues open to gig requests on a date ~148
GigXchange 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?". This is availability to RECEIVE A REQUEST TO PLAY, not room hire: GigXchange does not currently support hiring a venue/room and has no hire rates. Filter by city. Paginated.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | UK city/town to filter by. Omit for national. |
| date | string | yes | The event date, YYYY-MM-DD. Required. |
| limit | integer | – | – |
| min_capacity | integer | – | Optional minimum capacity. |
| offset | integer | – | – |
No output schema declared.
No examples provided.
search_gigs Search live music gigs ~182
Gigs HAPPENING across the UK — the public listings directory of shows to go and see (mostly imported, already booked). Use for "what's on in Leeds this weekend?". These are concerts to attend, not work to apply for; gigs open for applications are in search_open_gigs. Filter by city and/or a date range ("this weekend"). Paginated.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | UK city/town to filter by. Omit for national. |
| date_from | string | – | Earliest gig date, YYYY-MM-DD. Omit for today. |
| date_to | string | – | Latest gig date, YYYY-MM-DD. |
| limit | integer | – | – |
| offset | integer | – | – |
| window_days | integer | – | How many days ahead to include (default 180). Ignored when date_from/date_to are given. |
No output schema declared.
No examples provided.
search_help Search GigXchange help ~117
Searches GigXchange's help articles — its own documentation of how the platform works (payments, fees, deposits, cancellations, bookings, profiles, messages, account, what to do when something goes wrong). Returns matching articles with their url, or no results when the help centre does not cover a topic.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | What the member wants to know, in their own words. |
| role | string | – | Optional: the member's role (artist, venue, agent, promoter, organiser) so role-specific articles rank first. |
No output schema declared.
No examples provided.
search_open_gigs Open gigs an artist can apply to ~232
Member-posted gigs that are OPEN FOR APPLICATIONS — real venues/promoters looking to book an act, future dates only. Use for "what can I apply for?", "any gigs for me?", "what work is going in Leeds?". Excludes the imported concert directory (search_gigs) and past dates. Each row carries the gig `id` that apply_to_gig needs, and `unpaid: true` where the gig pays nothing (charity/exposure). An empty result means no gigs are open for applications right now; concerts in search_gigs are not opportunities.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | UK city/town to filter by. Omit for national. |
| date_from | string | – | Earliest gig date, YYYY-MM-DD. Defaults to today. |
| date_to | string | – | Latest gig date, YYYY-MM-DD. |
| limit | integer | – | – |
| min_budget | number | – | Only gigs whose stated budget reaches this. Gigs with no budget stated are INCLUDED and flagged budget_unstated (budget unknown, not unpaid). |
| offset | integer | – | – |
No output schema declared.
No examples provided.
search_open_mics Search open mic nights ~283
Recurring 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.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | UK city or town, e.g. "London", "Manchester". |
| day | string | – | Optional: "today"/"tonight", "tomorrow", or a weekday (mon..sun). Resolved in UK time. |
| has_backline | boolean | – | Only nights that list drums or amps (or full backline) provided. |
| has_engineer | boolean | – | Only nights that list a sound engineer. |
| has_pa | boolean | – | Only nights that list a PA (or full backline) provided. |
| limit | integer | – | Rows per page (max 25). |
| offset | integer | – | Row offset for paging (use next_offset from a prior call). |
| performer_type | string | – | Optional: e.g. "music", "comedy", "poetry" - matches the listing's performer types. |
No output schema declared.
No examples provided.
search_venues Search grassroots music venues ~273
The 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. GigXchange MEMBER venues open to a gig request on a date are in search_available_venues. Paginated.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | UK city or town, e.g. "London", "Manchester". |
| day | string | – | Optional: venues that host live music on "today", "tomorrow" or a weekday (mon..sun), UK time. |
| genre | string | – | Optional genre the venue books, e.g. "metal", "jazz", "hip hop". Free-text match; venues list genres loosely. |
| has_backline | boolean | – | Only venues with drums or amps provided. |
| has_engineer | boolean | – | Only venues with an in-house sound engineer. |
| has_pa | boolean | – | Only venues with a house PA. |
| limit | integer | – | Rows per page (max 25). |
| max_capacity | integer | – | Optional maximum standing capacity. |
| min_capacity | integer | – | Optional minimum standing capacity. |
| offset | integer | – | Row offset for paging (use next_offset from a prior call). |
No output schema declared.
No examples provided.
send_chat_message Reply in an existing conversation ~98
Send 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.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | yes | The message text (plain text, max 2000 chars). |
| conversation_id | string | yes | An existing conversation id the member participates in. |
No output schema declared.
No examples provided.
set_my_availability Set my availability for a date ~145
Set 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).
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | yes | The date, YYYY-MM-DD (today to one year ahead). |
| status | string | yes | "available" clears the manual entry; the others set it. A booked night comes only from a real booking and cannot be set here. |
No output schema declared.
No examples provided.
set_my_bio Update my profile bio ~68
Replace 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.
| Name | Type | Req | Description |
|---|---|---|---|
| bio | string | yes | The new bio text. |
No output schema declared.
No examples provided.
set_my_fee_range Set my public fee range ~91
Update 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.
| Name | Type | Req | Description |
|---|---|---|---|
| max_fee | number | yes | Maximum fee in GBP (must be >= min, capped 100000). |
| min_fee | number | yes | Minimum fee in GBP (0 or more). |
No output schema declared.
No examples provided.
submit_my_invoice Send a drafted invoice ~90
Send 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.
| Name | Type | Req | Description |
|---|---|---|---|
| invoice_id | string | yes | The invoice id (drafts appear in my_invoices with status draft). |
No output schema declared.
No examples provided.
toggle_my_favourite Add/remove a favourite ~60
Toggle a GigXchange profile (by slug) in the member's favourites list. Requires the member's "Allow my assistant to act" switch.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | Profile slug, e.g. from a search or profile result url. |
No output schema declared.
No examples provided.
How do I install the GigXchange MCP server?
GigXchange is a hosted endpoint at https://mcp.gigxchange.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.gigxchange.app
claude mcp add --transport http app-gigxchange-gigxchange 'https://mcp.gigxchange.app/mcp'
What is the GigXchange MCP server?
GigXchange is an MCP server listed in the public MCP registry as app.gigxchange/gigxchange. UK live music: gigs, open mics, venues, musician profiles, GX Index gig rates and member bookings. This page covers its hosted endpoint (https://mcp.gigxchange.app/mcp).
Is the GigXchange MCP server safe to use?
GigXchange scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the GigXchange MCP server expose?
GigXchange exposes 39 tools: search_gigs, search_open_gigs, search_available_performers, search_open_mics, search_venues, and 34 more. Their descriptions and schemas cost roughly 4,160 tokens of context every time the server is loaded.
Does the GigXchange MCP server require authentication?
No. We connected to GigXchange without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the GigXchange MCP server still maintained?
GigXchange is still listed as active in the MCP registry. We last reached this channel on 24 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.