kraviona-admin
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kraviona-admin Show me all leads"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kraviona Admin MCP Server
Claude se seedha kraviona.com ka admin panel control karo.
Kya kya kar sakte ho Claude se:
📝 Blog posts create / update / delete
📊 Dashboard analytics dekhna
🎯 Leads track aur update karna
💬 Messages read aur reply status update
🗂️ Categories manage karna
👥 Team members manage karna
📧 Newsletter subscribers dekhna
💬 Comments moderate karna
Related MCP server: WP Commander MCP Server
Setup Steps
Step 1 — Files apne system pe rakho
git clone / ya zip extract karo
cd kraviona-mcp
npm installStep 2 — .env file banao
cp .env.example .envPhir .env file mein apna email aur password daalo.
Step 3 — Claude Desktop Config update karo
Windows path:
C:\Users\<YourName>\AppData\Roaming\Claude\claude_desktop_config.jsonMac path:
~/Library/Application Support/Claude/claude_desktop_config.jsonIs config mein yeh add karo:
{
"mcpServers": {
"kraviona-admin": {
"command": "node",
"args": ["C:/FULL/PATH/TO/kraviona-mcp/index.js"],
"env": {
"KRAVIONA_API_URL": "https://api.kraviona.com/api/v1",
"KRAVIONA_EMAIL": "your-email@kraviona.com",
"KRAVIONA_PASSWORD": "yourpassword"
}
}
}
}⚠️ Windows mein path mein forward slash
/use karo, backslash nahi
Step 4 — Claude Desktop restart karo
Bas! Ab Claude se directly bol sako:
"Mere saare leads dikao"
"Ek naya blog post banao MERN stack ke baare mein"
"Dashboard analytics dikhao"
"Is lead ka status 'contacted' karo"
Available Tools (24 total)
Category | Tools |
Dashboard | get_dashboard |
Posts/Blog | get_posts, get_single_post, create_post, update_post, delete_post |
Leads | get_leads, get_lead, update_lead, delete_lead |
Messages | get_messages, get_message, update_message, delete_message |
Categories | get_categories, create_category, delete_category |
Newsletter | get_subscribers, delete_subscriber |
Comments | get_comments, update_comment, delete_comment |
Team | get_team, create_team_member, update_team_member, delete_team_member |
Users | get_users |
mcp-kraviona
mcp-kraviona.com
Available Tools
31 toolsadd_team_memberB
Add a new team member to the site
Inputs: name (required), role (required), bio, email, +4 more.
create_categoryB
Create a new blog category with SEO metadata
Inputs: name (required), slug, ogTitle, imageUrl, +4 more.
create_postB
Create a new blog post with full SEO metadata, category, featured image, and content
Inputs: title (required), content (required), slug, status, +12 more.
delete_categoryB
Delete a blog category by its slug
Inputs: slug (required).
delete_commentB
Permanently delete a comment by its ID
Inputs: commentId (required).
delete_leadC
Delete a lead by its ID
Inputs: leadId (required).
delete_messageB
Delete a contact message by its ID
Inputs: messageId (required).
delete_postA
Permanently delete a blog post by its slug
Inputs: slug (required).
delete_team_memberB
Remove a team member by their ID
Inputs: memberId (required).
delete_userA
Delete an admin user by their ID
Inputs: userId (required).
get_categoriesA
Get all blog categories with their post counts and metadata
Inputs: no named parameters.
get_commentsC
Get all blog comments (approved, pending, spam)
Inputs: page, limit, status.
get_dashboardA
Get Kraviona dashboard analytics — total posts, views, leads, messages, recent activity
Inputs: no named parameters.
get_leadsB
Get all CRM leads with pagination
Inputs: page, limit, status.
get_messagesC
Get all contact form messages with pagination
Inputs: page, limit, status.
get_postsA
Get all blog posts (published + drafts) with pagination. Use status filter to get only published or draft posts.
Inputs: page, limit, status.
get_single_leadA
Get full details of a single lead by its ID
Inputs: leadId (required).
get_single_postA
Get full details of a single blog post by its slug
Inputs: slug (required).
get_site_settingsA
Get global site settings — site name, logo, SEO defaults, social links, contact info
Inputs: no named parameters.
get_teamC
Get all team members
Inputs: no named parameters.
get_usersA
Get all admin users
Inputs: no named parameters.
publish_postA
Publish a draft blog post (change status from draft to published)
Inputs: slug (required).
unpublish_postA
Unpublish a post (change status from published back to draft)
Inputs: slug (required).
update_categoryC
Update an existing category by its slug
Inputs: slug (required), name, status, ogTitle, +5 more.
update_comment_statusA
Approve, reject, or mark a comment as spam
Inputs: status (required), commentId (required).
update_lead_statusA
Update the status of a lead (e.g. new → contacted → qualified → closed)
Inputs: leadId (required), status (required), notes.
update_message_statusC
Mark a contact message as read or replied
Inputs: status (required), messageId (required).
update_postC
Update an existing blog post by its ID — change title, content, status, SEO fields, category, image, etc.
Inputs: slug (required), title, status, content, +11 more.
update_site_settingsC
Update global site settings
Inputs: address, logoUrl, siteUrl, siteName, +11 more.
update_team_memberC
Update an existing team member's details by their ID
Inputs: memberId (required), bio, name, role, +5 more.
update_userC
Update an admin user's details or role
Inputs: userId (required), name, role, email, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 31 tools
Tools are clearly scoped by resource (posts, categories, comments, etc.) with distinct actions. Some potential confusion between get_posts (list) and get_single_post (single) is mitigated by clear descriptions. No significant overlap.
All tools follow a consistent verb_noun pattern with underscores, e.g., get_categories, create_post, delete_comment. Naming is predictable and easily understood.
31 tools cover multiple admin domains (blog, CRM, team, users, settings), which justifies the count. However, some tools like publish/unpublish could be merged into update_post, making it slightly high.
CRUD is mostly covered for posts and categories, but missing single-item retrieval for categories, comments, messages, team members, and users. Agents may need to rely on list endpoints for details, which can be inefficient.
Maintenance
Related MCP Connectors
Admin for your app from your AI agent: users, stats, segments, feature flags and email.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Ask about your Kodem Security data and act on findings in plain language, with your permissions.
Manage your WordPress site from your AI assistant: posts, pages, media, comments and WooCommerce.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables natural language content management for Strapi CMS, supporting creation and management of blog posts, tutorials, and events with advanced filtering and metadata operations.1892 npmMIT
- FlicenseNot gradedqualityBmaintenanceControls any WordPress site via natural language, offering tools for site health, plugins, posts, SEO, WooCommerce, and more.-
- AlicenseNot gradedqualityDmaintenanceEnables managing ChipsBot chatbots, conversations, documents, RAG configuration, bot-to-bot routing, and AI models through natural language.MIT
- FlicenseCqualityBmaintenanceEnables Claude to directly control the Kraviona.com admin panel, including blog posts, leads, messages, and more.31-