BlogCaster MCP
Tags
registry.modelcontextprotocol.io
Configuration
{
"mcpServers": {
"blogcaster-mcp": {
"url": "https://blogcaster-mcp.rrpb2580.workers.dev/mcp",
"type": "http"
}
},
"requiresAuth": false,
"requiresOAuth": false
}Available Tools (7)
getLoginLink
Get a login link to authenticate and manage your tokens
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}whoami
Check current authenticated user
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}logout
Clear current authentication
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"additionalProperties": false
}publishPost
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"title",
"contentMarkdown",
"platforms"
],
"properties": {
"title": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"coverImageURL": {
"type": "string"
},
"contentMarkdown": {
"type": "string"
}
},
"additionalProperties": false
}updatePost
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"postId",
"title",
"contentMarkdown",
"platforms"
],
"properties": {
"title": {
"type": "string"
},
"postId": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
},
"coverImageURL": {
"type": "string"
},
"contentMarkdown": {
"type": "string"
}
},
"additionalProperties": false
}getBlogs
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"platforms"
],
"properties": {
"platforms": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}deletePost
Input Schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"platforms",
"postId"
],
"properties": {
"postId": {
"type": "string"
},
"platforms": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}