I have token-usage records or a prompt to trim
Use AI Cost Analyzer for supplied usage records, bundled model pricing, and prompt/tool-definition analysis.
Choose AI Cost AnalyzerPackage decision guide
These ten packages are specialists. This guide maps each one to its real inputs, shipped tools, data mode, and boundaries so an agent can choose deliberately.
fresh public facts → data-aggregator-mcp
asset analytics → market-data-analyzer
MCP configuration review → mcp-server-security-scanner
provided text or schema → choose the matching domain package
Decision shortcuts
Choose by the artifact or data you have—not by a broad category label.
Use AI Cost Analyzer for supplied usage records, bundled model pricing, and prompt/tool-definition analysis.
Choose AI Cost AnalyzerUse MCP Security Scanner for static checks against local rules and its bundled MCP CVE catalog.
Choose Security ScannerUse Data Aggregator for broad public-data retrieval through one MCP package.
Choose Data AggregatorUse Market Data Analyzer when a price lookup is only the start of the task.
Choose Market Data AnalyzerUse SEO Audit Tool for direct HTML/XML checks and page-to-page SEO comparison.
Choose SEO Audit ToolUse Schema Designer for local PostgreSQL-oriented generation and heuristics.
Choose Schema DesignerUse API Doc Generator when structured endpoint definitions are the source material.
Choose API Doc GeneratorUse Social Media Analytics, and keep its live-scrape-versus-estimate distinction visible.
Choose Social Media AnalyticsUse Resume Optimizer for local ATS, keyword, bullet, and job-match heuristics.
Choose Resume OptimizerUse Legal Doc Analyzer for pattern-based summaries, risk flags, diffs, and framework checklists.
Choose Legal Doc AnalyzerFull comparison
“Actual inputs / data mode” distinguishes caller-provided text and objects from live network data. “Does not” is a scope boundary, not a defect.
| Job | Best-fit package | Actual inputs / data mode | Representative shipped tools | Not for / does not |
|---|---|---|---|---|
| Break down LLM API spend, estimate savings, compare supported models, or trim prompt context. |
AI Cost Analyzerai-cost-analyzer3 calls free Listed monthly: $29 / $99 / $299 |
Caller-supplied model/token/cache/timestamp records; prompt and tool-definition strings; task and token estimates. Pricing is a bundled table dated March 2026, not a network feed. |
analyze_usage, estimate_savings,
optimize_prompt, compare_models,
get_pricing
|
Does not: connect to provider billing, import telemetry automatically, or fetch live provider prices. |
| Review MCP configuration, tool descriptions, server versions, or auth settings for known patterns. |
MCP Security Scannermcp-server-security-scanner3 calls free Listed monthly: $19 / $79 / $499 |
A local MCP config path; caller-supplied tool definitions, auth object, or package names/versions. Static rules plus a bundled curated MCP CVE database. |
scan_config, scan_tool_definitions,
check_cves, validate_auth,
generate_report
|
Not for: general source-code or dependency scanning, penetration testing, exploit execution, or an exhaustive live CVE feed. |
| Give an agent broad public context: quotes, news, weather, exchange rates, page text, Wikipedia, DNS, IP, or URL expansion. |
Data Aggregatordata-aggregator-mcp100 queries/day free Listed paid monthly: $16 / $32 |
Symbols, URLs/selectors, news filters, city/coordinates, currencies/dates, or a public-data subcommand. Network-backed via Yahoo Finance, CoinGecko, Google News RSS or optional NewsAPI, Open-Meteo, Frankfurter/ECB, and public endpoints; cached in memory. |
query_stocks, fetch_webpage,
search_news, query_weather,
query_exchange_rates, query_public_data
|
Does not: provide the portfolio/technical analysis of Market Data Analyzer or the scored audits of SEO Audit Tool; upstream access and rate limits still apply. |
| Analyze stocks or crypto, screen a bounded stock universe, compare returns, or value supplied holdings. |
Market Data Analyzermarket-data-analyzer3 calls free Listed monthly: $15 / $25 |
Tickers, screener filters, 2–5 symbols plus a period, holdings with shares and cost, or a crypto symbol. Live Yahoo Finance and CoinGecko calls with a five-minute in-memory cache; Yahoo access is unofficial and best-effort. |
analyze_stock, screen_stocks,
analyze_portfolio, compare_assets,
market_overview, crypto_analysis
|
Does not: place trades, connect to a brokerage, or provide financial advice; the screener checks roughly 70 predefined popular stocks, not the whole market. |
| Audit one or two web pages, inspect keyword density, check page links, or validate a sitemap. |
SEO Audit Toolseo-audit-tool3 calls free Listed monthly: $10 / $20 |
Live page URL(s), a sitemap URL, or caller-supplied plain text. Direct HTML/XML fetch and parsing; link checks use HTTP requests and cap a page at 100 unique links. |
audit_page, analyze_keywords,
check_links, analyze_sitemap,
compare_pages
|
Does not: connect to Search Console, measure rankings/traffic/backlinks, render pages in a browser, or crawl an entire site as a search engine would. |
| Draft or validate PostgreSQL schemas, diff two DDL versions, generate types, or review a query heuristically. |
Schema Designermcp-schema-designer3 calls free Listed monthly: $10 / $20 |
A natural-language model description, optional table objects, PostgreSQL
CREATE TABLE SQL, or a query plus schema SQL. Pure local parsing and generation.
|
design_schema, validate_schema,
migrate_schema, generate_types,
optimize_queries
|
Does not: connect to a database, inspect a live schema, run migrations or queries, or obtain a real EXPLAIN plan; output targets PostgreSQL. |
| Assess public social profiles, research hashtags, draft a calendar, compare profiles, or score post text heuristically. |
Social Media Analyticssocial-media-analytics3 calls free Listed monthly: $10 / $15 |
Public profile URLs/handles, hashtags/platforms, niche and cadence, competitor URLs, or post text. It attempts basic public HTML scraping; when blocked or empty, profile values fall back to deterministic handle-based estimates. Other outputs use local heuristics. |
analyze_profile, analyze_hashtags,
generate_content_calendar, analyze_competitors,
viral_score
|
Does not: authenticate to social networks, read private/account analytics, guarantee estimated metrics, publish posts, or schedule content. |
| Score supplied resume text, match it to a job description, improve bullets, or check ATS-oriented patterns. |
Resume Optimizerresume-optimizer3 calls free Listed monthly: $8 / $15 |
Plain resume text plus optional job description, target role, bullet list, context, or industry. Local keyword databases, pattern matching, and deterministic heuristics; no external API calls. |
analyze_resume, optimize_for_job,
generate_summary, improve_bullets,
check_ats, analyze_keywords
|
Does not: parse PDF/DOCX files, fetch job listings, connect to an employer’s ATS or recruiter, or guarantee interviews or hiring outcomes. |
| Extract terms from legal text, flag common clause risks, compare versions, summarize, or run framework checklists. |
Legal Doc Analyzerlegal-doc-analyzer3 calls free Listed monthly: $20 / $35 |
Plain document text, optional document type, old/new text and labels, or selected GDPR/CCPA/SOC2/HIPAA frameworks. Local pattern matching against bundled clause, risk, and compliance rules; no external API or LLM. |
analyze_contract, find_risks,
compare_versions, generate_summary,
check_compliance
|
Not for: legal advice, jurisdiction-specific legal research, current-law verification, document execution, or replacing review by a qualified attorney. |
| Turn structured REST endpoint definitions into OpenAPI/docs/code, or check a supplied OpenAPI document. |
API Doc Generatormcp-api-doc-generator3 calls free Listed monthly: $10 / $20 |
Structured endpoint objects or an OpenAPI YAML/JSON string. Local formatters, templates, generators, and structural heuristics; it does not need a running API. |
generate_openapi, document_endpoint,
generate_sdk, validate_api,
generate_tests
|
Does not: discover endpoints from source or traffic, host documentation, call the API, or execute generated tests; SDK output is TypeScript and tests are Jest/Vitest. |
Overlap without equivalence
Use these boundaries when more than one package appears plausible.
Both can retrieve stock or crypto prices. Choose Data Aggregator for a quote inside a mixed-data workflow; choose Market Data Analyzer for indicators, historical comparison, screening, holdings, or a market overview.
fetch_webpage extracts title, headings, text, and links. SEO Audit Tool
applies SEO-specific scores and checks, follows page links, validates sitemaps, and
compares two pages.
Schema Designer starts from PostgreSQL data models and DDL. API Doc Generator starts from REST endpoint definitions or OpenAPI. A database table is not an API contract.
Security Scanner reviews MCP configs, tool definitions, auth objects, and bundled CVEs.
validate_api checks OpenAPI structure and documentation conventions; it is
not a security scanner.
SEO Audit Tool fetches web pages and sitemaps. Social Media Analytics works from public profile URLs and supplied campaign text, sometimes using estimates. Neither provides the other channel’s measurements.
Both are local text analyzers, but their dictionaries, patterns, scores, and outputs are domain-specific. Generic “analyze this document” is not a reason to swap them.
Trial and pricing reality
Every package except Data Aggregator allows three calls total without a key or checkout, shared across that package’s tools. The local counter is intended to persist across restarts.
Data Aggregator instead allows 100 queries per day without a key or checkout across all six tools. Its package page lists paid Pro and Premium options.
Several Basic plans omit named Pro tools. The package links in the matrix lead to the exact product pages; use those pages for plan contents and checkout rather than assuming every listed tool is in the entry plan.
Source note
Scope was checked against each package’s README, package.json, registered tool inputs and implementations under src/, plus landing-page/index.html for the shared trial and listed-plan context.
Source precedence: when summary copy and registered source differ, this guide follows the implementation. Notably, AI Cost Analyzer’s pricing is bundled rather than live; Resume Optimizer registers six tools; and Security Scanner’s CVE data file defines 18 records, which is the only figure this site uses — any larger number quoted elsewhere is not supported by the shipped data.
No benchmarks, customer counts, users, integrations, or outcomes are asserted here.
Next step
Every package runs over stdio through npx and includes a no-key trial —
three calls total, or 100 per UTC day for Data Aggregator. Open a package page for its exact
plan and tools, then follow the setup steps to add it to your client.