ADMINV2MCP
Click on "Deploy 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: Kong Admin API 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 deployed
Maintenance
Related MCP Connectors
Discover, compare, route, and execute machine-accessible capabilities for AI agents.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
AI-callable tools for API mocking, testing, monitoring, security, and automation.
Discover, inspect and run 63,000+ agent tools from one balance. Pay per call, no subscriptions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExposes 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.-
- AlicenseAqualityDmaintenanceExposes the full Kong Gateway Admin API as MCP tools, enabling AI assistants to manage services, routes, consumers, plugins, upstreams, and more.13MIT
- AlicenseAqualityBmaintenanceExposes OpenAPI/Swagger API documentation as MCP tools, enabling AI agents to search, inspect, and call API endpoints through natural language.518 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to discover and securely invoke heterogeneous backend tools over unified SSE using JSON-RPC 2.0, with dynamic tool filtering, RBAC, quotas, and audit logging.MIT