PriorStates Studio — free apps
Find free ready-made PriorStates Studio apps for everyday needs: expenses, receipts, chores, RSVPs.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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": {
"studio-apps": {
"url": "https://priorstates.com/mcp/apps"
}
}
}Remote endpoints
https://priorstates.com/mcp/appsstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢find_apps(need, language, limit)
Find free ready-made PriorStates Studio Gallery apps for a need described in plain words, in English, Chinese, Spanish or Portuguese (e.g. 'split a dinner bill', 'keep my receipts for taxes', '分账', 'recibos'). Returns the best matches with what each does, a page link, a screenshot and how to open it. If nothing fits, Studio can make a new app from the description.
Input Schema
{
"type": "object",
"properties": {
"need": {
"type": "string",
"description": "What the person wants to do, in their own words.",
"minLength": 1,
"maxLength": 500
},
"language": {
"type": "string",
"enum": [
"en",
"zh",
"zh-hant",
"es",
"pt"
],
"description": "Language for the reply's app text and links: en, zh (Simplified Chinese), zh-hant (Traditional Chinese), es, pt. Default en (zh when the need is written in Chinese)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 3,
"description": "How many apps at most (1-10, default 3)."
}
},
"required": [
"need"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"need": {
"type": "string"
},
"language": {
"type": "string"
},
"confident": {
"type": "boolean"
},
"apps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"icon": {
"type": "string"
},
"what_it_does": {
"type": "string"
},
"group": {
"type": "string"
},
"group_id": {
"type": "string"
},
"gallery_page": {
"type": "string"
},
"open_on_web": {
"type": "string"
},
"screenshot": {
"type": "string"
}
},
"required": [
"id",
"name",
"what_it_does",
"gallery_page"
]
}
},
"make_new": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"url": {
"type": "string"
}
}
}
},
"required": [
"need",
"language",
"apps",
"confident"
]
}🟢get_app(id, language)
Full details of one PriorStates Studio Gallery app by id (from find_apps or list_apps): what it does, what it needs (permissions in plain words), its page, screenshot and how to open it.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "App id, e.g. expense-split.",
"maxLength": 60
},
"language": {
"type": "string",
"enum": [
"en",
"zh",
"zh-hant",
"es",
"pt"
],
"description": "Language for the reply's app text and links: en, zh (Simplified Chinese), zh-hant (Traditional Chinese), es, pt. Default en (zh when the need is written in Chinese)."
}
},
"required": [
"id"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"app": {
"type": "object"
},
"needs": {
"type": "array",
"items": {
"type": "string"
}
},
"how_to_get": {
"type": "string"
}
},
"required": [
"app",
"needs"
]
}🟢list_apps(group, language)
Every free app in the PriorStates Studio Gallery, by group (money, side business, home, health, learning, groups, work). Optional group filter by id or name.
Input Schema
{
"type": "object",
"properties": {
"group": {
"type": "string",
"description": "Group id (money, business, home, health, learn, groups, work) or its name.",
"maxLength": 60
},
"language": {
"type": "string",
"enum": [
"en",
"zh",
"zh-hant",
"es",
"pt"
],
"description": "Language for the reply's app text and links: en, zh (Simplified Chinese), zh-hant (Traditional Chinese), es, pt. Default en (zh when the need is written in Chinese)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"groups": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"icon": {
"type": "string"
},
"apps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"icon": {
"type": "string"
},
"what_it_does": {
"type": "string"
},
"group": {
"type": "string"
},
"group_id": {
"type": "string"
},
"gallery_page": {
"type": "string"
},
"open_on_web": {
"type": "string"
},
"screenshot": {
"type": "string"
}
},
"required": [
"id",
"name",
"what_it_does",
"gallery_page"
]
}
}
}
}
},
"total": {
"type": "integer"
}
},
"required": [
"groups",
"total"
]
}🟢get_studio(language)
What PriorStates Studio is (makes small apps by asking; a Gallery of free apps), the price, and the links for every platform: web, Android (Google Play and APK), iPhone/iPad, macOS/Windows/Linux, Microsoft Store.
Input Schema
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"en",
"zh",
"zh-hant",
"es",
"pt"
],
"description": "Language for the reply's app text and links: en, zh (Simplified Chinese), zh-hant (Traditional Chinese), es, pt. Default en (zh when the need is written in Chinese)."
}
},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"what": {
"type": "string"
},
"price": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "object",
"properties": {
"platform": {
"type": "string"
},
"url": {
"type": "string"
}
}
}
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"what",
"price",
"platforms"
]
}Community
Evidence