Package decision guide

Choose the MCP package for the job—not the closest name.

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.

10 packages Source-checked No outcome claims
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

Start with the agent’s next task

Choose by the artifact or data you have—not by a broad category label.

LLM operations

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 Analyzer
MCP security

I have an MCP config, tool schema, or auth object

Use MCP Security Scanner for static checks against local rules and its bundled MCP CVE catalog.

Choose Security Scanner
External context

I need weather, news, FX, a quote, or page text

Use Data Aggregator for broad public-data retrieval through one MCP package.

Choose Data Aggregator
Finance analysis

I need indicators, screening, or portfolio math

Use Market Data Analyzer when a price lookup is only the start of the task.

Choose Market Data Analyzer
Owned web pages

I need an on-page SEO, link, or sitemap audit

Use SEO Audit Tool for direct HTML/XML checks and page-to-page SEO comparison.

Choose SEO Audit Tool
Data modeling

I need PostgreSQL DDL, a migration draft, or generated types

Use Schema Designer for local PostgreSQL-oriented generation and heuristics.

Choose Schema Designer
REST contracts

I need OpenAPI, endpoint docs, a TypeScript SDK, or tests

Use API Doc Generator when structured endpoint definitions are the source material.

Choose API Doc Generator
Social planning

I need public-profile estimates or content-planning heuristics

Use Social Media Analytics, and keep its live-scrape-versus-estimate distinction visible.

Choose Social Media Analytics
Career text

I have resume text and perhaps a job description

Use Resume Optimizer for local ATS, keyword, bullet, and job-match heuristics.

Choose Resume Optimizer
Legal text

I have contract text or two document versions

Use Legal Doc Analyzer for pattern-based summaries, risk flags, diffs, and framework checklists.

Choose Legal Doc Analyzer

Full comparison

Decision matrix: all ten packages

“Actual inputs / data mode” distinguishes caller-provided text and objects from live network data. “Does not” is a scope boundary, not a defect.

Best-fit job, inputs, shipped tools, and explicit limits for every AIVP MCP package
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 Analyzer
ai-cost-analyzer
3 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 Scanner
mcp-server-security-scanner
3 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 Aggregator
data-aggregator-mcp
100 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 Analyzer
market-data-analyzer
3 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 Tool
seo-audit-tool
3 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 Designer
mcp-schema-designer
3 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 Analytics
social-media-analytics
3 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 Optimizer
resume-optimizer
3 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 Analyzer
legal-doc-analyzer
3 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 Generator
mcp-api-doc-generator
3 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

Where names touch, scopes still differ

Use these boundaries when more than one package appears plausible.

Quote vs analysis

Data Aggregator ↔ Market Data Analyzer

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 vs audit

Data Aggregator ↔ SEO Audit Tool

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.

Database vs HTTP

Schema Designer ↔ API Doc Generator

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 vs quality

Security Scanner ↔ API Doc Generator

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.

Channel scope

SEO Audit Tool ↔ Social Media Analytics

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.

Domain text

Resume Optimizer ↔ Legal Doc Analyzer

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

Try the package, then check its own plan

Nine one-off trials

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.

One daily free tier

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.

Plans can gate tools

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

How this comparison was assembled

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.

  • Live means the implementation makes a network request; responses may be cached and sources may refuse access.
  • Local means the package analyzes or generates from caller-provided content without an analysis API.
  • Estimated is stated explicitly where Social Media Analytics can substitute deterministic profile estimates for blocked scraping.
  • Generated means the tool returns text, SQL, specs, SDK code, or tests; it does not imply execution or deployment.

No benchmarks, customer counts, users, integrations, or outcomes are asserted here.

Next step

Picked a package? Wire it up next.

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.