How It Works Databases MCP Features Docs Pricing Contact Open Platform →
Universal API Engine · MCP Compatible · Any Database

Any Database.
Live REST API in Under 5 Minutes. Now with MCP.

AmunCore connects to SQL Server, MySQL, PostgreSQL, SQLite or Oracle and instantly exposes any table as a secure, authenticated REST API — in under 5 minutes, without writing a line of code. Now with Model Context Protocol (MCP) support for AI-native integrations.

No code required Full CRUD instantly 100% self-hosted MCP compatible
Live API · No code needed
# Fetch paginated + filtered list
GET /api/v1/myapp/orders
    ?Status=pending&page=1&pageSize=20
X-Api-Key: uae_xxxxxx

# Fetch single record by ID
GET /api/v1/myapp/orders/142

# Insert record
POST /api/v1/myapp/orders
{ "Customer": "Acme", "Amount": 1250 }

# Response
{ "success": true,
  "data": { "Id": 143, "Customer": "Acme" },
  "meta": { "durationMs": 9 } }
SQL Server
MySQL
PostgreSQL
SQLite
Oracle
REST API
API Keys
Audit Logs
CORS
Rate Limits
MCP Protocol
SQL Server
MySQL
PostgreSQL
SQLite
Oracle
REST API
API Keys
Audit Logs
CORS
Rate Limits
MCP Protocol
Process
Live API in 4 Steps
No CLI commands. No config files. No deployments. Just a UI and a connection string.
STEP 01
Register App
Name your app, choose your database engine, paste the connection string. An API key is auto-generated.
STEP 02
Define Endpoints
Map HTTP methods to tables. Choose which columns to expose. Add filters for multi-tenancy.
STEP 03
Call Your API
GET, POST, PUT, DELETE — all live instantly. Pagination, filtering, ordering built in.
STEP 04
Monitor
Every request logged with status, duration and IP. Real-time 30-day stats on the dashboard.
Multi-Database
Database Engines
Switch the engine per application with one dropdown. Each app can use a different database type.
SQL Server
SQL Server
MS SQL 2016+ and Azure SQL. Full OUTPUT INSERTED.* support.
Server=.;Database=DB;
Trusted_Connection=True;
MySQL
MySQL / MariaDB
MySQL 5.7+ & MariaDB 10.3+. Backtick identifiers, LAST_INSERT_ID().
Server=host;Database=db;
User=root;Password=pw;
PostgreSQL
PostgreSQL
PostgreSQL 12+. Double-quote identifiers, lastval() for inserts.
Host=host;Database=db;
Username=u;Password=pw;
SQLite
SQLite
Lightweight file-based database. Perfect for prototyping.
Data Source=myapp.db;
Oracle
Oracle
Oracle Database 12c+. Colon params, quoted identifiers.
Data Source=host:1521/ORCL;
User Id=u;Password=pw;
New Feature
Model Context Protocol (MCP)
Bridge your databases to any AI assistant. AmunCore now exposes your REST APIs as MCP-compatible tools for Claude, Cursor, and any MCP client.

The Model Context Protocol is an open standard that enables AI systems to securely connect to your data sources. With AmunCore's MCP integration, your database APIs become native tools that AI assistants can discover and use in real-time.

Auto-Discovery AI assistants automatically discover your endpoints, schemas, and query capabilities through the MCP server manifest.
Secure by Design Reuses AmunCore's API key auth, IP whitelisting, and audit logs. AI access is fully tracked and controlled.
Natural Language to SQL Let AI agents query your database using plain English. AmunCore translates MCP tool calls into optimized SQL.
One-Click Enable Toggle MCP mode per application. No additional infrastructure. Your existing REST endpoints become MCP tools instantly.
View MCP Docs
MCP Server Configuration
amuncore-mcp v1.0
// claude_desktop_config.json
{
                            "mcpServers": {
                            "amuncore": {
                            "command": "npx",
                            "args": [
                            "@amuncore/mcp-server",
                            "--api-key", "uae_xxxx",
                            "--endpoint", "https://api.amuncore.com"
      ],
                            "env": {
                            "AMUNCORE_APP_ID": "myapp"
      }
    }
  }
}

# Available tools after connection:
 list_records  # GET /api/v1/{app}/{table}
 get_record    # GET /api/v1/{app}/{table}/{id}
 create_record # POST /api/v1/{app}/{table}
 update_record # PUT /api/v1/{app}/{table}/{id}
 delete_record # DELETE /api/v1/{app}/{table}/{id}
Built In
Enterprise Features, Zero Config
Security, monitoring, multi-tenancy, CORS, rate limiting — all included. No plugins needed.
API Key Auth
Auto-generated secure keys per application. Toggle auth per endpoint. Regenerate in one click.
Multi-App Management
Unlimited applications from one dashboard. Each with its own database, API key, and endpoints.
Dapper Query Engine
Raw SQL performance via Dapper. Fully parameterized — SQL injection is architecturally impossible.
IP Whitelisting
Restrict API access per application to trusted IP addresses. Block unauthorized callers instantly.
CORS Per App
One toggle enables CORS for browser clients. Each application controls its own CORS policy independently.
Audit Logging
Every call logged: method, status, duration, IP. 30-day stats with success rates on the dashboard.
Cloud Filters
Inject OrganizationId or TenantId into every query. Essential for multi-tenant SaaS architectures.
Rate Limiting
Per-minute limits per endpoint with automatic 429 responses. Protect your database from runaway clients.
Role-Based Access
Admin, Developer, and Viewer roles. Control who manages applications, endpoints, and audit logs.
Reference
API Documentation
Everything you need to integrate AmunCore into any application, client, or MCP server.
AUTHENTICATION

Pass your API key in the request header. Find it on the Application Details page in the dashboard.

X-Api-Key: uae_xxxxxxxxxxxxxxxxxxxxxxxx

# Or as query parameter
?api_key=uae_xxxx
GET Fetch Records List
GET /api/v1/{appId}/{endpoint}
ParameterTypeDescription
appIdrequiredApplication AppId slug
endpointrequiredEndpoint name as defined in the UI
pagequeryPage number, 1-based
pageSizequeryRecords per page (max 500, default 20)
orderByqueryColumn name to sort by
orderDirqueryASC or DESC (default ASC)
{column}=valuequeryFilter by any column: ?Status=active
GET Fetch Single Record by ID
GET /api/v1/{appId}/{endpoint}/{id}

Returns a single object. The {id} maps to the configured Primary Key column (default: Id).

GET /api/v1/myapp/orders/142
X-Api-Key: uae_xxxx

→ { "success": true, "data": { "Id": 142, "Status": "pending", ... } }
POST Insert Record
POST /api/v1/{appId}/{endpoint}
POST /api/v1/myapp/orders
Content-Type: application/json
X-Api-Key: uae_xxxx

{ "Customer": "Acme Corp", "Amount": 1250.00, "Status": "pending" }

→ 201 { "success": true, "data": { "Id": 143, ... } }
PUT Update Record
PUT /api/v1/{appId}/{endpoint}/{id}
PUT /api/v1/myapp/orders/142
Content-Type: application/json
X-Api-Key: uae_xxxx

{ "Status": "shipped", "TrackingNo": "TRK-001" }

→ 200 { "success": true, "data": { "Id": 142, "Status": "shipped", ... } }
CLOUD FILTERS — MULTI-TENANT

Configure on the Endpoint. Injected into every WHERE and INSERT automatically. Essential for multi-tenant SaaS.

# Fixed value — always filter OrganizationId = 23
{"OrganizationId": "23"}

# Dynamic — read ?tid= from query string
{"TenantId": "@tid"}

# Combined
{"OrganizationId": "23", "TenantId": "@tid", "IsDeleted": "0"}
MCP INTEGRATION

Enable MCP mode in Application Settings to expose your endpoints as Model Context Protocol tools.

# Step 1: Enable MCP in Dashboard
Application → Settings → MCP → Enable

# Step 2: Configure your MCP client
{
  "mcpServers": {
    "amuncore-myapp": {
      "url": "https://api.amuncore.com/mcp/v1/myapp",
      "headers": { "X-Api-Key": "uae_xxxx" }
    }
  }
}

# Step 3: AI assistants can now:
 Query records with natural language
 Insert data through structured tool calls
 Update status fields automatically
 Respect all Cloud Filters and permissions
ERROR CODES
CodeMeaning
200Success — GET, PUT, DELETE
201Created — POST
400Bad request or database error
401Missing or invalid API key
403IP not in whitelist
404Application or endpoint not found / inactive
405Wrong HTTP method for this endpoint
429Rate limit exceeded
Pricing
Simple, Transparent Plans
License keys generated with our Licensor tool and activated in the dashboard in seconds.
Starter
$29/mo
Individuals and small projects
  • 3 Applications
  • 20 Endpoints per app
  • 100K API calls / month
  • SQL Server + MySQL
  • 7-day audit log retention
  • Email support
  • IP Whitelisting
  • CORS support
  • MCP Integration
  • SaaS deployment
Get Started
Enterprise
Custom
On-premise or private cloud
  • Unlimited everything
  • All database engines
  • MCP Integration included
  • On-premise deployment
  • SaaS deployment allowed
  • SLA guarantee
  • Dedicated support engineer
  • Custom integrations
  • White-label branding
  • Source code license
Contact Sales
🔑 How License Activation Works
After purchase you receive a license key by email → Login → Settings → License → paste and click Activate. Takes 10 seconds.
Activate License →
Get In Touch
Contact Us
Have questions? Need enterprise pricing? Our team is ready to help you get started.
Email
info@amuncore.com
General inquiries & support requests
Sales
sales@amuncore.com
Enterprise quotes & partnerships
Phone
+201005165421
Sun-Thu 9AM-6PM EST
Your Database. Live API.
Under 5 Minutes.

No boilerplate. No backend code. Register your application, define an endpoint, call your API. Now with MCP for AI-native workflows.

Trusted by 500+ developers worldwide · 99.9% uptime guarantee
Powered by HYNOWorld