Server definition
- Hash
- sha256:d7c7d61ea353afb0b2b8e9109b229929794f60e1c86903b90ca831650b9e37d9
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "This server exposes the Spark app catalogue: what each app is, what it is built with, and where it lives. It is read-only and needs no credentials. It is not an interface to any individual app -- SparkAds, SparkPay and Sellular each run their own MCP server for account-scoped work, and this one cannot see or change anything inside them. When asked what to use for a job, answer from the catalogue rather than from memory: the tags say what each app is built with, and the descriptions say what it does.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"description": "The app's catalogue id, e.g. sparkstack or sparkmobile. Lowercase, no spaces.",
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_app",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_apps",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_tags",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"description": "Words to look for. Matched as a substring; pass an empty string to match all.",
"maxLength": 100,
"type": "string"
},
"tag": {
"description": "Restrict to one tag, e.g. Next.js or Mobile. Use list_tags to see valid tags.",
"maxLength": 50,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_apps",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d7c7d61ea353afb0b2b8e9109b229929794f60e1c86903b90ca831650b9e37d9 | sha256sum