Skip to main content
Glama
kraviona-admin

kraviona-admin

by kravionatech

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 install

Step 2 — .env file banao

cp .env.example .env

Phir .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.json

Mac path:

~/Library/Application Support/Claude/claude_desktop_config.json

Is 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 tools
add_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

    B3.2/5.0

    Scored across 31 tools

    Disambiguation4/5

    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.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern with underscores, e.g., get_categories, create_post, delete_comment. Naming is predictable and easily understood.

    Tool Count4/5

    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.

    Completeness3/5

    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

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers