auxiliar-mcp
v0.7.0
Published
MCP server that keeps your AI agent's infrastructure knowledge current. Chrome-verified pricing, risk flags, compatibility checks, and setup guides for 74 cloud services.
Maintainers
Readme
auxiliar-mcp
MCP server that keeps your AI agent's infrastructure knowledge current.
Your agent still thinks SendGrid has a free tier. It doesn't (removed March 2025). It recommends Auth.js — which is in maintenance mode. It quotes Neon at $19/month — pricing is now usage-based from $0.
auxiliar-mcp gives your agent current, Chrome-verified data about 74 cloud services across 16 categories.
Install
# Claude Code
claude mcp add auxiliar -- npx auxiliar-mcp
# Or run directly
npx auxiliar-mcpTools
| Tool | What it does |
|------|-------------|
| recommend_service | Picks the best service based on your constraints (framework, budget, region, GDPR, edge, lock-in) |
| get_pricing | Chrome-verified pricing — including JS-rendered pages agents can't read via WebFetch |
| get_risks | Risk flags, gotchas, and recent breaking changes |
| check_compatibility | Warns about known conflicts between services (e.g., Turso + Prisma needs adapter) |
| setup_service | CLI commands, signup URLs, env vars, estimated setup time |
Example
Agent: "I need a database for my Next.js app. Budget is free, deployed to Cloudflare Workers."
→ recommend_service(need="database", framework="nextjs", constraints="edge, zero cold starts")
Returns:
{
"provider": "turso",
"reason": "Edge-native SQLite with zero cold starts and embedded replicas",
"pricing": { "free_tier": "5 GB storage, 100 databases" },
"risks": ["Not PostgreSQL — limited ORM support"],
"migration_difficulty": "high",
"key_features": ["SQLite/libSQL", "embedded replicas", "zero cold starts"],
"mcp_available": false,
"cli_available": true,
"cli_install": "brew install tursodatabase/tap/turso",
"alternatives": [
{ "provider": "neon", "trade_off": "Has cold starts on free tier" }
]
}Services Covered
Database: Neon, Supabase, Turso, PlanetScale, Render Postgres, AWS RDS, Railway Postgres, Cloudflare D1 Email: Resend, Postmark, SendGrid, AWS SES, Mailgun, Listmonk Auth: Better Auth, Clerk, Auth0, Firebase Auth, Supabase Auth, Auth.js Payments: Stripe, Lemon Squeezy, Paddle, RevenueCat Deploy: Vercel, Railway, Render, Fly.io Search: Algolia, Typesense, Meilisearch, PostgreSQL FTS CMS: Sanity, Contentful, Strapi, Payload, Keystatic, Directus, Ghost Monitoring: Sentry, Datadog, PostHog, Grafana Cloud, BetterStack, Highlight.io Storage: Cloudflare R2, AWS S3, Uploadthing, MinIO Cache: Upstash Redis, Momento, Dragonfly Queues: BullMQ, Inngest, Trigger.dev, AWS SQS, CloudAMQP Vector DB: Pinecone, Weaviate, Qdrant, Chroma LLM APIs: OpenAI, Anthropic, Google AI, Groq, Together AI, Ollama SMS: Twilio, Vonage, MessageBird Feature Flags: LaunchDarkly, Statsig, Flagsmith, Unleash Cron: Inngest, Trigger.dev, QStash, Vercel Cron, Cloudflare Cron
Data Quality
- Pricing verified by browsing actual service websites (Chrome DevTools, not WebFetch)
- Updated March 2026
- Tested with 50+ agent runs across 8 iterations
- Scores 9/10 on recommendation accuracy
- 47 category aliases (agents can query "llm-api", "file-storage", "vector-db", etc.)
- 27 compatibility rules with cross-service conflict detection
Constraints You Can Use
| Constraint | Example |
|-----------|---------|
| Framework | framework: "nextjs", "sveltekit", "fastapi", "express" |
| Budget | budget: "free", "cheap", "enterprise" |
| Region | region: "eu" |
| GDPR | constraints: "GDPR" |
| Edge | constraints: "edge, zero cold starts, cloudflare workers" |
| Lock-in | constraints: "no vendor lock-in, portable" |
| Features | constraints: "branching, webhooks, inbound email" |
Privacy
The MCP server pings auxiliar.ai/api/ on each tool call for analytics. Only query parameters are sent (e.g., ?need=database&framework=nextjs). No personal data, no API keys, no project info. Works offline with bundled data if the ping fails.
Links
- auxiliar.ai — comparison site with full service entries
- GitHub
License
MIT
