Authenticate, discover tools, and generate production-ready code — all via REST.
We're doing personal onboarding for early adopters. Email us to get started:
To: hello@crowvault.ai
Subject: CrowVault API Access Request
Name: Your Name
Company: Your Company
Use case: What you're building
We'll respond within 24 hours with your credentials, a personal onboarding call, and early-adopter pricing (50% off first month).
Exchange your credentials for a Bearer token. Tokens are valid for 8 hours (Developer) or 24 hours (Team).
curl -X POST https://api.crowvault.ai/v1/token \
-H "Content-Type: application/json" \
-d '{
"username": "YOUR_USERNAME",
"password": "YOUR_PASSWORD"
}'
{
"token": "eyJhbGciOiJIUzI1NiIs...",
"type": "Bearer",
"expiresAt": "2026-03-19T12:00:00.000Z",
"expiresIn": "8h"
}
Browse all 132 tools across 4 servers, or filter by server.
curl -s https://api.crowvault.ai/v1/servers \
-H "Authorization: Bearer $TOKEN"
# Available servers: fullstack-enhanced, database-mcp, devops-mcp, api-mcp
curl -s https://api.crowvault.ai/v1/servers/database-mcp/tools \
-H "Authorization: Bearer $TOKEN"
curl -s "https://api.crowvault.ai/v1/tools?server=database-mcp" \
-H "Authorization: Bearer $TOKEN"
Execute any tool by providing the server, tool name, and arguments. Typical response time: 500-700ms.
curl -X POST https://api.crowvault.ai/v1/tools/call \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"server": "database-mcp",
"tool": "design_schema",
"args": {
"aggregate": "Order",
"fields": ["id:uuid", "total:decimal", "status:string", "customerId:uuid"],
"database": "postgresql"
}
}'
{
"success": true,
"result": "CREATE TABLE orders (\n id UUID PRIMARY KEY DEFAULT gen_random_uuid(),\n total DECIMAL NOT NULL,\n status VARCHAR(255) NOT NULL,\n customer_id UUID NOT NULL,\n created_at TIMESTAMPTZ DEFAULT NOW(),\n updated_at TIMESTAMPTZ DEFAULT NOW()\n);",
"meta": {
"server": "database-mcp",
"tool": "design_schema",
"durationMs": 694
}
}
Server ID: fullstack-enhanced
DDD aggregates, value objects, repositories, use cases, domain events, API endpoints, frontend components, test suites, clean architecture layers, microservice scaffolding, sagas, and more.
Server ID: database-mcp
Schema design, migrations, query optimization, ORM models, indexes, connection pooling, event stores, read models, multi-tenancy, sharding, replication, backup strategies, and more.
Server ID: devops-mcp
Dockerfiles, Docker Compose, Kubernetes deployments, Helm charts, Terraform modules, GitHub Actions, GitLab CI, Prometheus configs, Grafana dashboards, service mesh, network policies, and more.
Server ID: api-mcp
OpenAPI specs, GraphQL schemas, gRPC protos, rate limiting, OAuth2 configs, JWT auth, circuit breakers, webhook handlers, event buses, Stripe/Twilio/SendGrid integrations, and more.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
POST |
/v1/token |
None | Get Bearer token |
GET |
/v1/servers |
Bearer | List all servers with status |
GET |
/v1/servers/:id/tools |
Bearer | List tools for a server |
GET |
/v1/tools |
Bearer | List all tools (filterable) |
POST |
/v1/tools/call |
Bearer | Execute a tool |
GET |
/health |
None | Health check |
| Endpoint | Limit | Window |
|---|---|---|
| Authentication | 5 requests | 15 minutes |
| API endpoints (/v1/*) | 60 requests | 1 minute |
| Tool calls (Dashboard) | 30 requests | 1 minute |
All errors return JSON with an error field:
{ "error": "Token expired" } // 401 — re-authenticate
{ "error": "Unknown server: foo" } // 404 — check server ID
{ "error": "API rate limit exceeded" } // 429 — wait and retry
Email: support@crowvault.ai
Response time: under 24 hours.