AR LABS Admin MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_postsB | Retrieve a list of all posts/AI prompts from AR LABS with sorting, search, and pagination limits. |
| get_postA | Retrieve full details and prompt of a specific post by its ID. |
| create_postA | Publish a new AI Prompt post/guide to the AR LABS website. Automatically handles image uploads (URL or Base64) and sends OneSignal push notifications to subscribers. |
| update_postB | Update an existing post's title, description, prompt, or thumbnail. |
| delete_postC | Permanently delete a post from AR LABS by its Firebase ID. |
| upload_imageA | Upload any image to ImgBB CDN and get back a public high-speed URL. |
| send_push_notificationA | Send a custom web push notification to all AR LABS subscribers via OneSignal. |
| list_commentsA | List comments left by users on the website, with optional filtering by postId. |
| delete_commentA | Delete a comment by its ID from Firebase Realtime Database. |
| get_site_statsA | Get general overview stats for AR LABS (total posts, total comments, latest post, database status). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: posts CRUD, comments list/delete, stats, image upload, and push notifications. No overlapping functionality, so an agent can easily select the right tool for a given task.
All tool names follow the verb_noun pattern with snake_case (e.g., list_posts, get_post, update_post, delete_post). Retrieval actions use 'get_' for single items and 'list_' for collections, maintaining a consistent and predictable naming scheme.
With 10 tools, the set covers the core admin operations without being excessive or sparse. Each tool serves a specific function relevant to the server's purpose (managing posts, comments, stats, images, and notifications), making the count well-balanced.
The tool set provides full CRUD for posts, list/delete for comments, plus stats, image upload, and push notifications. Minor gaps exist, such as no single-comment fetch or comment update action, but the core admin operations are well covered.