Run the package
All ten packages require Node.js 18 or newer. npx -y downloads and
starts the published package without a global install.
npx -y mcp-schema-designer
Documentation / MCP servers
npx to your first tool call.Choose a package, add one stdio entry to your MCP client, and try it without a license key. This hub stays high-level; every package page contains that server's exact tools, parameters, examples, plan boundaries, and configuration.
01 / Quickstart
The example uses Schema Designer. Replace its server label and npm package with the exact values shown on the package page you choose.
All ten packages require Node.js 18 or newer. npx -y downloads and
starts the published package without a global install.
npx -y mcp-schema-designer
Put this shape in the MCP configuration location documented by your client. The client launches the process and exchanges MCP messages over standard input and output.
{
"mcpServers": {
"schema-designer": {
"command": "npx",
"args": ["-y", "mcp-schema-designer"]
}
}
}
Restart or reload your client, confirm the server's tools appear, and invoke one. Tool calls—not merely starting the stdio process—are what pass through the package's license and trial check.
List the schema-designer tools.
Design a PostgreSQL schema for a small issue tracker.
The three file-based clients accept the same mcpServers object; only
the file path differs. Claude Code takes a command instead of a file.
~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json. In the app: Settings → Developer → Edit Config.
~/.cursor/mcp.json
Or .cursor/mcp.json inside a single project.
~/.codeium/windsurf/mcp_config.json
Cascade panel → MCP icon → edit the raw config.
$ claude mcp add --transport stdio schema-designer -- npx -y mcp-schema-designer
Confirm it registered with claude mcp list. Add a key later with
--env LICENSE_KEY=your-key placed before
--transport. Common licensing questions are answered on the
FAQ.
02 / License lifecycle
License keys are product-bound and plan-aware. Treat both a key and its Stripe Checkout session link as private credentials.
A paid Checkout is configured to return with a session ID to the success page. That page asks the server to confirm the payment and known product before rendering a key. Opening the bare page without its Checkout session cannot retrieve one.
The generic trial snippet intentionally has no guessed license variable. After
purchase, copy the setup block shown with the key or follow that package page.
The current npm package docs use LICENSE_KEY in the server's
env object. Never commit the key.
Bookmark the Checkout return URL; its session ID is the input used by the working-tree recovery flow. Retain the receipt separately in case manual support is ever required.
env block as LICENSE_KEY (shown below).claude mcp list in Claude Code and look for ✔ Connected.{
"mcpServers": {
"schema-designer": {
"command": "npx",
"args": ["-y", "mcp-schema-designer"],
"env": {
"LICENSE_KEY": "paste-your-key-here"
}
}
}
}
Keys are valid for 365 days and verify offline against a public key compiled into the package — no account, no network check, no usage reporting. Plans bill monthly, but the key carries a fixed 365-day expiry and has no revocation mechanism: cancelling stops future charges and does not switch the key off. Lost the key? Recover it here. More detail on the FAQ.
03 / Package reference
These summaries come from the checked-in package sources. Open a package page for its authoritative npm name, exact tool schemas and parameters, usage examples, data-source notes, and current plan split.
Analyze supplied LLM usage, estimate savings, reduce prompt overhead, compare model cost tradeoffs, and inspect its bundled model-pricing table.
Tools:
analyze_usage, estimate_savings,
optimize_prompt, compare_models,
get_pricing
Inspect MCP configurations and tool definitions, check a built-in CVE catalog, validate auth settings, and turn scan results into a Markdown report.
Tools:
scan_config, scan_tool_definitions,
check_cves, validate_auth,
generate_report
Query stocks and crypto, fetch webpages, search news, look up weather and exchange rates, and access selected public-data utilities from one server.
Tools:
query_stocks, fetch_webpage,
search_news, query_weather,
query_exchange_rates, query_public_data
Analyze stocks, screen a built-in universe, evaluate portfolios, compare assets, view a market snapshot, and inspect crypto using Yahoo Finance and CoinGecko data.
Tools:
analyze_stock, screen_stocks,
analyze_portfolio, compare_assets,
market_overview, crypto_analysis
Audit a live page, analyze supplied text for keywords, check page links, validate an XML sitemap, and compare two pages without an external API key.
Tools:
audit_page, analyze_keywords,
check_links, analyze_sitemap,
compare_pages
Design and validate PostgreSQL schemas, generate migration SQL and typed outputs, and review queries. It generates artifacts; it does not connect to or modify a database.
Tools:
design_schema, validate_schema,
migrate_schema, generate_types,
optimize_queries
Attempt basic public-profile scraping with a documented deterministic estimate fallback, research hashtags, generate content calendars, compare competitors, and score post concepts heuristically.
Tools:
analyze_profile, analyze_hashtags,
generate_content_calendar, analyze_competitors,
viral_score
Score resume text, match it to a job description, analyze keywords, draft professional summaries, strengthen bullets, and run ATS-oriented checks using local text heuristics.
Tools:
analyze_resume, optimize_for_job,
generate_summary, improve_bullets,
check_ats, analyze_keywords
Apply local text and pattern analysis to contracts for terms, risks, version changes, summaries, and selected compliance checks. It is informational, not legal advice.
Tools:
analyze_contract, find_risks,
compare_versions, generate_summary,
check_compliance
Generate OpenAPI 3.1 output, endpoint documentation, a TypeScript SDK, validation findings, and Jest or Vitest test suites from endpoint definitions.
Tools:
generate_openapi, document_endpoint,
generate_sdk, validate_api,
generate_tests
04 / Reference paths
Use the format that matches the question: comparison for selection, package pages for implementation, and plain text for automated discovery.
See the packages side by side before opening the detailed reference for a shortlist.
Start with the concise llms.txt catalog, or
use llms-full.txt when the expanded
package reference is useful.
The success page is the Checkout return target and requires its session query parameter. The recovery page is the working-tree self-service flow described above.