Server definition
- Hash
- sha256:8052124f8297a31ab0f4dec19f156bf898671c80f820b23872f04347b5ceaabb
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Promptafire teaches marketers prompt engineering and AI workflows. Free modules are readable by anyone. Pro modules need a connected Promptafire account with Pro access; read_lesson explains how when it is locked. Nothing here writes to a member's account.",
"tools": [
{
"description": "Return the full Markdown of one search result by id. Free lessons and blog posts always; Pro lessons only when the connected Promptafire account has Pro access, otherwise a short locked notice.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "An id returned by search",
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"metadata": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"text",
"url"
],
"type": "object"
}
},
{
"description": "A module's description, duration, access level, and section list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Module slug, for example think-before-you-prompt",
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_module",
"outputSchema": null
},
{
"description": "The full curriculum: every track and module with its access level and a link to its overview.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_modules",
"outputSchema": null
},
{
"description": "Every published Promptafire blog post with date, author, and a link.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_posts",
"outputSchema": null
},
{
"description": "The Markdown body of one lesson section. Free modules always. Pro modules only when the connected Promptafire account has Pro access.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"module": {
"description": "Module slug",
"minLength": 1,
"type": "string"
},
"section": {
"description": "Section slug from get_module",
"minLength": 1,
"type": "string"
}
},
"required": [
"module",
"section"
],
"type": "object"
},
"name": "read_lesson",
"outputSchema": null
},
{
"description": "The Markdown body of one blog post.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Post slug from list_posts",
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "read_post",
"outputSchema": null
},
{
"description": "Search Promptafire lessons and blog posts. Returns ids for fetch, titles, and web URLs. Lesson ids look like lesson:<module>/<section>, post ids like post:<slug>.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"description": "What to look for",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"results": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"results"
],
"type": "object"
}
},
{
"description": "Full-text search across Promptafire lessons. Returns module, section, whether it is free or Pro, a short snippet when readable, and the web URL.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"description": "What to look for",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_curriculum",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8052124f8297a31ab0f4dec19f156bf898671c80f820b23872f04347b5ceaabb | sha256sum