Read Promptafire's AI-for-marketers lessons and blog. Optional sign-in unlocks Pro lessons.
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.
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.
An id returned by search
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.
| Argument | Type | Description |
|---|---|---|
| id* | string | An id returned by search |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "An id returned by search"
}
}
}A module's description, duration, access level, and section list.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Module slug, for example think-before-you-prompt |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Module slug, for example think-before-you-prompt"
}
}
}The full curriculum: every track and module with its access level and a link to its overview.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Every published Promptafire blog post with date, author, and a link.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}The Markdown body of one lesson section. Free modules always. Pro modules only when the connected Promptafire account has Pro access.
| Argument | Type | Description |
|---|---|---|
| module* | string | Module slug |
| section* | string | Section slug from get_module |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"module",
"section"
],
"properties": {
"module": {
"type": "string",
"minLength": 1,
"description": "Module slug"
},
"section": {
"type": "string",
"minLength": 1,
"description": "Section slug from get_module"
}
}
}The Markdown body of one blog post.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Post slug from list_posts |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Post slug from list_posts"
}
}
}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>.
| Argument | Type | Description |
|---|---|---|
| query* | string | What to look for |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "What to look for"
}
}
}Full-text search across Promptafire lessons. Returns module, section, whether it is free or Pro, a short snippet when readable, and the web URL.
| Argument | Type | Description |
|---|---|---|
| query* | string | What to look for |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "What to look for"
}
}
}