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: python-adtech-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.
Related MCP Servers
- AlicenseBqualityFmaintenanceExposes Open WebUI's admin APIs as tools, allowing AI assistants to manage users, groups, models, knowledge bases, and chats. It enables comprehensive administrative control and resource discovery while respecting the platform's native permission and authentication systems.Last updated828MIT
- -license-qualityCmaintenanceExposes 23 AdTech tools as REST endpoints for AI agents to discover and call via HTTP.Last updated
- Alicense-qualityAmaintenanceEnables AI agents to directly manage Beyond Identity resources such as identities, groups, applications, SSO configurations, and credentials via natural language tool calls.Last updated20Apache 2.0
- Flicense-qualityCmaintenanceExposes internal company services as LLM-callable MCP tools, enabling AI agents to perform business operations like customer management, order processing, and support ticketing through natural language.Last updated
Related MCP Connectors
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Point Gecko at an OpenAPI spec; get first-call-correct, auth-hidden agent tools.
Discover, search, invoke, and rate A2A (Agent-to-Agent) protocol agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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