Read-only catalogue of the Spark apps: what each one does, its stack, and where it runs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get one app from the Spark catalogue by its id, with its full description, tags and links. Read-only. If the id is unknown the result lists every valid id, so there is no need to guess twice.
The app's catalogue id, e.g. sparkstack or sparkmobile. Lowercase, no spaces.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get one app from the Spark catalogue by its id, with its full description, tags and links. Read-only. If the id is unknown the result lists every valid id, so there is no need to guess twice.
| Argument | Type | Description |
|---|---|---|
| id* | string | The app's catalogue id, e.g. sparkstack or sparkmobile. Lowercase, no spaces. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "The app's catalogue id, e.g. sparkstack or sparkmobile. Lowercase, no spaces."
}
}
}List every app in the Spark catalogue: id, name, tagline, description, tags, homepage and store or repository links. Read-only. Small enough to read in full, so prefer this over search when the question is about the range of apps rather than a specific one.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}List every tag used across the Spark catalogue with how many apps carry it, most used first. Read-only. Use this before search_apps to pick a tag that actually exists.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search the Spark catalogue by keyword across app names, taglines, descriptions and tags, optionally narrowed to a single tag. Read-only. Pass an empty query with a tag to list everything carrying that tag.
| Argument | Type | Description |
|---|---|---|
| tag | string | Restrict to one tag, e.g. Next.js or Mobile. Use list_tags to see valid tags. |
| query* | string | Words to look for. Matched as a substring; pass an empty string to match all. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"tag": {
"type": "string",
"maxLength": 50,
"description": "Restrict to one tag, e.g. Next.js or Mobile. Use list_tags to see valid tags."
},
"query": {
"type": "string",
"maxLength": 100,
"description": "Words to look for. Matched as a substring; pass an empty string to match all."
}
}
}