ADMINV2MCP
Click on "Install 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., "@ADMINV2MCPShow first 2 processing applications ordered by submission ID"
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.
ADMINV2MCP
A Model Context Protocol (MCP) server that exposes AdminV2 backend API operations as discoverable, callable tools for AI agents. Built with Laravel and AWS Bedrock (Claude).
Prerequisites
Docker & Docker Compose
An external Docker network named
vpc_rms_cdeAccess to the AdminV2 backend API
One of the following LLM providers:
AWS Bedrock — requires AWS credentials with Bedrock access
OpenAI — requires OpenAI API key
Anthropic — requires Anthropic API key
OpenRouter — free (limited), requires OpenRouter API key (access to 100+ models)
Ollama — free, self-hosted, no API key needed
Related MCP server: Swagger/Postman MCP Server
Quick Start
1. Clone the repository
git clone <your-gitlab-repo-url>
cd ADMINV2MCP2. Create the external Docker network (if not exists)
docker network create vpc_rms_cde3. Configure environment
cp .env.example .envEdit .env and fill in the required values:
Variable | Description |
| Run |
| AdminV2 backend API URL (e.g. |
| LLM provider to use: |
LLM Provider Configuration
Set LLM_PROVIDER in .env and fill in the corresponding credentials:
Provider | Variable | Description |
|
| AWS access key |
| AWS secret key | |
| AWS region (default: | |
| Model ID or inference profile ARN | |
|
| OpenAI API key |
| Model name (default: | |
| API base URL (default: | |
|
| Anthropic API key |
| Model name (default: | |
|
| Ollama server URL (default: |
| Model name (default: | |
|
| OpenRouter API key |
| Model name (default: | |
| API base URL (default: |
Note: Ollama is free and runs locally. No API key needed — just install Ollama and pull a model. OpenRouter gives access to 100+ models (Qwen, Claude, GPT, Llama, etc.) with a single API key. OpenRouter's free tier has limited rate and model access but is more than enough for our usage.
4. Start containers
docker compose up -dThis starts 2 containers:
adminv2mcp — Laravel MCP server on port
9896adminv2mcp-mysql — MySQL 8.4 on port
3308
5. Generate app key
docker compose exec adminv2mcp php artisan key:generate6. Run migrations
docker compose exec adminv2mcp php artisan migrate7. Verify
curl http://localhost:9896/api/healthShould return:
{"success": true, "service": "ADMINV2MCP"}Usage
Login
curl -X POST http://localhost:9896/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "your@email.com", "password": "pass", "mfa": "123456"}'Call a tool (natural language)
curl -X POST http://localhost:9896/api/tools/call \
-H "Content-Type: application/json" \
-d '{"message": "yo mcp, show me all applications with processing status. just give me first 2 records, order the recs by submission id"}'Call a tool (structured)
curl -X POST http://localhost:9896/api/tools/call \
-H "Content-Type: application/json" \
-d '{"tool": "get_bulk_application_submission", "arguments": {"filter": {"channel": "MB2U_QRPay-Push"}}}'Documentation
See docs/MCP_TOOLS.md for full API documentation including:
All available tools and their parameters
How MCP works (architecture diagrams)
Self-learning mechanism
Restrictions and limitations
Code examples (JavaScript, Python)
Containers
Container | Image | Port | Purpose |
adminv2mcp | Custom (PHP 8.4) | 9896 | MCP Laravel server |
adminv2mcp-mysql | mysql:8.4 | 3308 | Self-learning storage |
Stopping
docker compose downTo also remove the database volume:
docker compose down -vThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hensem/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server