Blog
Blog chia sẻ kiến thức, tin tức và đánh giá sản phẩm cập nhật mỗi ngày.
https://viezai.com/Connect straight to this server’s public endpoint.
https://viezai.com/api/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · viezai.com
20tools discovered
Get Health
Health check. Returns server liveness, timestamp, and uptime. No auth required. Use to verify the API is reachable.
Get Posts
List PUBLISHED posts (public feed). Cursor-based pagination via `cursor`. Optional `q` for full-text search across title/content/tags. Use this for browsing live blog content — no auth required.
Get Tags
List all tags — Returns all topic tags with their PUBLISHED post counts. Variants with the same slug (different casing/diacritics) are merged. Cached server-side ~120s; CRUD on posts auto-invalidates.
Get Tags Trending
Trending tags — Top tags by post count within the last N days.
Get Tags By Slug
Posts by tag — Cursor-paginated PUBLISHED posts for a single tag slug, plus tag metadata (canonical label and total count).
Get Admin Posts
ADMIN: list posts with filters. Supports pagination (page, limit), search (q), status (DRAFT/PUBLISHED/SCHEDULED), type (POST/REVIEW), authorId, and shortcut filter (ai/draft). Requires admin auth.
Post Admin Posts
ADMIN: create a new post. Required: authorId (User ObjectId) and content. Set status='PUBLISHED' to publish immediately, 'DRAFT' to save without publishing, 'SCHEDULED' with scheduledAt to schedule. Optional: title, slug, tags (max 6), mediaUrls (max 4), ogImageUrl (1200x630 hero variant for social cards — usually the `ogUrl` returned alongside the matching upload), productIds, ctaLabel, type (POST|REVIEW), aiGenerated, aiSourceUrls.
Patch Admin Posts
ADMIN: partially update a post. Body must include `id`. Send only the fields to change. Requires admin auth.
Delete Admin Posts
ADMIN: permanently delete a post by id (in body). Requires admin auth. This action is irreversible.
Get Admin Posts By Id
ADMIN: fetch a single post by ObjectId, including drafts and scheduled posts. Requires admin auth.
Get Admin Users
ADMIN: list users with optional role filter (USER/AUTHOR/ADMIN), search (q), and pagination. Requires admin auth.
Post Admin Users
ADMIN: create a user. Required: email, displayName. Optional: username, image, bio, role (defaults USER). Returns 409 on duplicate email/username.
Get Admin Users By Id
ADMIN: fetch a user by ObjectId.
Patch Admin Users By Id
ADMIN: partially update a user. Send only fields to change.
Delete Admin Users By Id
ADMIN: delete a user. Fails with 409 if the user still owns posts — reassign or delete those first.
Get Admin Keys
ADMIN: list active third-party API keys (provider, label, key preview).
Post Admin Keys
ADMIN: save/upsert a third-party API key. Required: provider (e.g. 'openai'), key. Optional: label.
Delete Admin Keys By Id
ADMIN: deactivate (soft-delete) an API key by id.
Get Admin Stats
ADMIN: dashboard stats — totals for published posts, AI-generated posts, and users.
Post Og Scrape
Scrape OpenGraph metadata from a URL — Requires authenticated session. Returns og:title, og:description, og:image, etc.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsBlog chia sẻ kiến thức, tin tức và đánh giá sản phẩm cập nhật mỗi ngày.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 20 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
Blog Cms Rest may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Operate Blog Cms Rest? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.