Tester Exchange
Get 12 testers for 14 days for Google Play closed testing, with verified daily use on real phones.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin pricing
- LOWin my_swap_circle
- LOWin leave_swap_circle
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"tester-exchange": {
"url": "https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp"
}
}
}Remote-Endpunkte
https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (19)
🟢about
What Tester Exchange is, how credits work, and every available action.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢platform_stats
Live platform numbers: members, apps testing, open tester slots, verified tester-days.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢pricing
How credits are earned and spent, and credit pack prices.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢list_open_tests
Android apps currently looking for closed-testing testers. With a token, only tests the user can join.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢my_account
The user's credit balance, invite link, phones linked and open tests. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢my_apps
The user's apps and the live status of each testing campaign (active testers, waiting installs, open slots). (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟡add_app(package_name, name, description, instructions, group_url)
List an Android app that is in Google Play closed testing. The closed track must be published with the opt-in link enabled. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"instructions": {
"type": "string",
"description": "What testers should try"
},
"group_url": {
"type": "string",
"description": "Google Group link if the track uses a group"
}
},
"required": [
"package_name",
"name"
],
"additionalProperties": false
}⚪start_campaign(package_name, testers)
Start recruiting testers for one of the user's apps. Costs testers × 15 credits, held in escrow; unused credits are refunded. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
},
"testers": {
"type": "integer",
"minimum": 12,
"maximum": 30,
"default": 15
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟢campaign_report(package_name)
Testers, daily active testers, feedback and the data needed to answer Play Console's production-access questions. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟡add_testers(package_name, count)
Add tester slots to a live campaign (15 credits each). (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
},
"count": {
"type": "integer",
"minimum": 1,
"default": 1
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟡set_campaign_status(package_name, status)
Pause, resume or close a campaign. Closing refunds unused credits. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
},
"status": {
"type": "string",
"enum": [
"active",
"paused",
"closed"
]
}
},
"required": [
"package_name",
"status"
],
"additionalProperties": false
}⚪join_test(package_name)
Join another developer's test as a tester. Returns the opt-in steps the human must do on their phone. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟢my_tests
Tests the user is doing as a tester, with verified days and credits earned. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢share_kit(package_name)
Public "help test my app" page, a ready message and a README badge for one of the user's apps. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟢buy_credits_links
Checkout links for credit packs. A human must complete the payment. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢swap_circle_status
How full the next free swap circle is. 13 developers join; when it is full, everyone tests everyone else's app for 14 days, free.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟡join_swap_circle(package_name)
Put one of the user's apps in the free swap circle. Needs the Tester Exchange app on the user's phone (a linked phone). (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {
"package_name": {
"type": "string",
"description": "Android package name, e.g. com.example.app"
}
},
"required": [
"package_name"
],
"additionalProperties": false
}🟢my_swap_circle
The user's swap circle: status, how many developers are in, and the apps. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}⚪leave_swap_circle
Leave the swap circle while it is still filling. (needs a token)
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}Community
Nachweis