mcpField

Skills

97,501 packaged capabilities and playbooks for agents. Install any of them with one command.

Data & databases

I
imessage-query
imessage-query
terrylica / cc-skills

Query the macOS iMessage database (chat.db) via SQLite. Decode NSAttributedString messages, handle tapbacks, and search conversations.

Productivity157
I
infrahub-managing-objects
infrahub-managing-objects
opsmill / infrahub-skills

Creates, modifies and manages Infrahub object data YAML files for populating infrastructure instances — devices, locations, organizations, and modules. Trigger when: creating device instances, populating data files, defining locations or organizations, adding infrastructure objects, modifying or extending an existing data file, updating attribute values or relationship links on objects already defined in a data file, debugging why an object fails to load. Do not trigger when: designing or modifying schemas, including changing an attribute or relationship definition on a node kind (use infrahub-managing-schemas), writing Python checks/generators, querying live data.

Cloud & DevOps157
I
investigating-ci-failures
investigating-ci-failures
posthog / ai-plugin

Investigates a specific CI failure to a verdict: whose fault, which commit, who wrote it, and whether it's fixed. Use for "who broke master", "why did this test fail in CI", "is this failure my PR's fault or everyone's", "is this test flaky or actually broken", "when did this failure start". Works from the engineering_analytics warehouse views (engineering_analytics_ci_failures, engineering_analytics_ci_job_history) plus the CI failure logs. Not for aggregate CI health, cost, or merge bottlenecks (use diagnosing-ci-and-merge-bottlenecks) and not for building saved insights (use turning-engineering-analytics-into-insights).

Testing & quality157
L
laravel:migrations-and-factories
laravel:migrations-and-factories
jpcaparas / superpowers-laravel

Safe database change patterns; when to modify vs. add migrations; always pair models with migrations and factories; seeding guidance

Development157
L
linkfox-jiimore-niche-review
linkfox-jiimore-niche-review
linkfox-ai / linkfox-skills

Amazon niche market review analysis and consumer sentiment insights. Trigger this skill when the user mentions niche market review analysis, consumer sentiment, customer pain points, customer feedback insights, review topic analysis, positive/negative review breakdowns, niche market opinion mining, product review sentiment analysis, niche market reviews, consumer sentiment, customer pain points, review topic analysis, positive/negative reviews, opinion mining, or Jiimore data. Trigger even if the user does not explicitly mention “niche market reviews,” as long as they want to analyze consumer reviews in an Amazon niche market or understand customer sentiment at the niche-market level.

Marketing & growth157
L
lookml-sets
lookml-sets
looker-open-source / looker-skills

Guide to using LookML sets for grouping fields, controlling visibility, and managing drill paths.

Data & databases157
L
lookml-tests
lookml-tests
looker-open-source / looker-skills

Standards and best practices for writing LookML tests to ensure data integrity, accuracy, and logic validation.

Testing & quality157
M
math-skills
math-skills
wentorai / research-plugins

6 mathematics skills. Trigger: mathematical proofs, theorem proving, numerical methods, linear algebra. Design: formal verification tools and computational mathematics guides.

Data & databases157
P
postgres-expert
postgres-expert
rightnow-ai / openfang

PostgreSQL expert for query optimization, indexing, extensions, and database administration

Data & databases157
P
python-panel-data
python-panel-data
meleantonio / awesome-econ-ai-stuff

Panel data analysis with Python using linearmodels and pandas

Data & databases157
S
splunk-dashboard-converter
splunk-dashboard-converter
splunk / splunk-agent-skills

Convert classic Splunk Simple XML dashboards (version 1) into Dashboard Studio (version 2). Takes classic Simple XML as input, preserves every SPL query verbatim, and returns the Studio JSON definition to the caller. Use when the user asks to convert, migrate, upgrade, modernize, port, or make a v2 / Dashboard Studio version of an existing classic Splunk dashboard, form, or Simple XML view.

Data & databases157
S
syncfusion-wpf-bullet-graph
syncfusion-wpf-bullet-graph
syncfusion / wpf-ui-components-skills

Implement Syncfusion WPF Bullet Graph (SfBulletGraph) components for performance indicators and KPI visualization. Use this when displaying metrics against targets, creating dashboard gauges, or visualizing performance in qualitative ranges. This skill covers featured measures, comparative measures, qualitative ranges, goal tracking, and compact data visualization for dashboards.

Design & UI157
T
trader-entry
trader-entry
jakeschincariol / day-trader-skill

Entry Timer. Watches a setup bar by bar and tells you the moment to get in. Reads free Yahoo 1-minute or 5-minute bars, builds the opening range (the first 15 minutes by default) and calls the entry on the first completed bar that CLOSES above the range high, or above a level you give it (like a 20-day high from the scanner), with an optional volume check. Says waiting and how far, triggered with the time and the price, expired, or not open yet, and writes trader/entry.json for /trader-exit. Long side only. It never places an order. Use when the user says "tell me when to get in", "watch TSLA", "has it broken out", "did it break the opening range", "entry signal", "time my entry", "check my watchlist", or after /trader-scanner and /trader-news, before /trader-exit.

Data & databases157
T
trader-scanner
trader-scanner
jakeschincariol / day-trader-skill

Chart Scanner. Scans thousands of charts for setups: opening-range breakouts, flags, oversold bounces. Builds the list of US-listed common stocks, ordinary shares and ADRs from Nasdaq Trader's symbol directories, runs a pre-market scan of daily closes (20-day closing-high breakout, bull flag, reclaimed the 20-day average, oversold, oversold bounce) and an intraday opening-range breakout scan on 5-minute bars, then writes trader/watchlist.json for trader-news and trader-entry. Free Yahoo data, bar by bar. Use when the user says "scan the market", "find me setups", "what is breaking out", "opening range breakouts", "scan for bull flags", "oversold stocks", "pre-market scan", "build my watchlist", "what should I look at today", or at the start of a trading day before /trader-news.

Data & databases157
T
traffic-allocation
traffic-allocation
vivy-yi / xiaohongshu-skills

Use when needing to optimize content mix, balance traffic sources, or allocate resources between different content types to maximize overall growth and engagement.

Marketing & growth157
A
agent-browser
agent-browser
m1heng / clawdbot-feishu

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Agent workflows156
A
automation-skills
automation-skills
wentorai / research-plugins

10 research automation skills. Trigger: automating experiments, tracking results, reproducible pipelines. Design: ML experiment management, workflow orchestration, and lab automation tools.

Agent workflows156
B
bayesian-reasoning-calibration
bayesian-reasoning-calibration
lyndonkl / claude

Applies Bayesian reasoning to systematically update probability estimates with new evidence, helping make better forecasts and avoid overconfidence. Use when making predictions or judgments under uncertainty, forecasting outcomes, evaluating probabilities, testing hypotheses, calibrating confidence, assessing risks with uncertain data, or when user mentions priors, likelihoods, Bayes theorem, probability updates, forecasting, calibration, or belief revision.

Data & databases156
G
game-balance-economy
game-balance-economy
lvtd-llc / skills

Balance game difficulty, resources, rewards, probability, progression, economies, and dominant strategies. Use when tuning combat, loot, upgrades, scoring, level curves, AI difficulty, risk-reward choices, or any system where numbers shape player decisions.

Creative & media156
H
hello_js_reverse_skill
hello_js_reverse_skill
whitenightshadow / hello_js_reverse_skill

General-purpose Web API data collection, Node.js/Python protocol calls, and frontend signature analysis. Use Camoufox MCP to capture requests, debug hooks, analyze obfuscation/JSVMP/WASM, and deliver verifiable collection programs supporting pagination, resumable collection, and regression testing after API changes. For owned or authorized APIs; use the corresponding mini-program skill to unpack WeChat mini-program wxapkg files.

Data & databases156
I
ifc-qto-extraction
ifc-qto-extraction
datadrivenconstruction / ddc_skills_for_ai_agents_in_construction

Extract quantities from IFC/Revit models for quantity takeoff. Uses DDC converters to get element counts, areas, volumes, and lengths with grouping and reporting.

Data & databases156
M
motherduck-design-dive
motherduck-design-dive
motherduckdb / agent-skills

Design or improve a MotherDuck Dive’s layout, responsive behavior, themes, filters, and visual accessibility.

Design & UI156
N
neon-serverless-postgres
neon-serverless-postgres
bobmatnyc / claude-mpm-skills

Neon serverless Postgres with autoscaling, instant database branching, and zero-downtime deployments. Use when building serverless applications, implementing database branching for dev/staging, or deploying with Vercel/Netlify

Data & databases156
S
ssdt-cicd-best-practices-2025
ssdt-cicd-best-practices-2025
josiahsiegel / claude-plugin-marketplace

Modern SSDT CI/CD best practices for SQL Server database development (2025). PROACTIVELY activate for: (1) SSDT CI/CD pipeline design, (2) state-based deployment with DACPACs, (3) tSQLt unit testing integration, (4) database build validation in CI, (5) drift detection via SqlPackage Extract + Compare, (6) Azure DevOps and GitHub Actions templates for SSDT, (7) publish profile management per environment, (8) pre/post deploy scripts with idempotent MERGE, (9) DACPAC versioning and artifacts, (10) handling reference databases. Provides: end-to-end pipeline YAML for ADO and GHA, tSQLt setup, drift-detection scripts, and a publish-profile pattern for dev/test/prod.

Data & databases156
S
syncfusion-wpf-radial-gauge
syncfusion-wpf-radial-gauge
syncfusion / wpf-ui-components-skills

Comprehensive guide for implementing Syncfusion WPF Radial Gauge (SfCircularGauge) component for data visualization in Windows Presentation Foundation applications. Use this when working with circular gauges, speedometers, KPI displays, or progress meters. This skill covers gauge configuration with needles and pointers, scale customization, ranges and zones, interactive pointer dragging, animations, and annotations for creating rich dashboard visualizations.

Design & UI156
S
syncfusion-wpf-treemap
syncfusion-wpf-treemap
syncfusion / wpf-ui-components-skills

Implement Syncfusion WPF TreeMap (SfTreeMap) control for hierarchical data visualization using nested rectangles. Use this when visualizing large datasets with hierarchical structure, creating heat maps, or displaying proportional data. This skill covers TreeMap configuration, layout algorithms, color mapping, data binding, and interactive features for stock analysis, data categorization, and hierarchical visualization scenarios.

Data & databases156
T
text-to-sql
text-to-sql
oimiragieo / agent-studio

Convert natural language queries to SQL. Use for database queries, data analysis, and reporting.

Data & databases156
W
workflow-engine-mapper
workflow-engine-mapper
heshamfs / materials-simulation-skills

Map computational materials tasks onto workflow engines such as atomate2, jobflow, AiiDA, pyiron, or a simple one-off script. Use when deciding how to structure a reproducible campaign, DAG, restart strategy, provenance record, storage layout, or migration path from ad hoc scripts to managed workflows.

Data & databases156
A
advanced-patterns
advanced-patterns
josiahsiegel / claude-plugin-marketplace

Advanced T-SQL patterns and techniques for SQL Server and Azure SQL. Proactively activate for: (1) writing CTEs and recursive queries, (2) the APPLY operator (CROSS APPLY, OUTER APPLY), (3) the MERGE statement and OUTPUT clause, (4) temporal tables (system-versioned), (5) In-Memory OLTP / memory-optimized tables, (6) advanced grouping (ROLLUP, CUBE, GROUPING SETS), (7) PIVOT and UNPIVOT, (8) ROW_NUMBER/RANK/DENSE_RANK with PARTITION BY, (9) hierarchies via recursive CTE or HierarchyId, (10) JSON_ARRAYAGG and STRING_AGG patterns. Provides a pattern catalog with examples for each technique, performance tradeoffs, and copy-pasteable templates for common advanced query shapes

Data & databases155
A
Apify
Apify
danielmiessler / lifeos

Scrapes social platforms, business data, and e-commerce via Apify actors — Instagram, LinkedIn, TikTok, YouTube, Facebook, Google Maps, Amazon, and web crawls — filtering in code. USE WHEN scrape Instagram, scrape LinkedIn, scrape TikTok, scrape YouTube, scrape Facebook, Google Maps leads, Amazon reviews, business intelligence, multi-platform social listening, competitive analysis, lead generation, social monitoring, Apify actors, web crawl, extract contacts. NOT FOR X/Twitter account operations like posting, threads, or bookmarks (those need a dedicated X API client), 4-tier progressive scraping with proxy escalation (use BrightData), or real-Chrome bot bypass and computer use (use Interceptor).

Data & databases155
A
audit-xls

Audit a spreadsheet for formula accuracy, errors, and common mistakes. Scopes to a selected range, a single sheet, or the entire model (including financial-model integrity checks like BS balance, cash tie-out, and logic sanity). Triggers on "audit this sheet", "check my formulas", "find formula errors", "QA this spreadsheet", "sanity check this", "debug model", "model check", "model won't balance", "something's off in my model", "model review".

Documents155
B
build-ml-pipeline
build-ml-pipeline
probabl-ai / skore-skills

Declare a skrub DataOps graph from the data source to the predictor after framing is locked. Stateless steps use `.skb.apply_func`. Stateful steps use `.skb.apply`. After the graph exists, attach the locked splitter and any non-default score. No fit, tune, persistence, or `skore.evaluate`. TRIGGER when writing or editing any link from data source to predictor (loaders, preprocessing, features, composition, the final estimator), including a pure-Python function on that path, a step added or reordered, a bare `sklearn.Pipeline` as the top-level, or a request to build a pipeline, classifier, or regressor. HOW TO USE: before the first declarative line and on every structural edit. Read the stops and emit Pre-flight before code. Confirm new names with `python -m skore_skills api get`.

Data & databases155
C
clickhouse-architect
clickhouse-architect
terrylica / cc-skills

ClickHouse schema design and optimization. TRIGGERS - ClickHouse schema, compression codecs, MergeTree, ORDER BY tuning, partition key

Data & databases155
C
cn-stock
cn-stock
starchild-ai-agent / official-skills

A-share data: quotes, financials, shareholders, fund flows, candlestick charts, concept sectors, top trader lists, and market movements. Use when users query Shanghai, Shenzhen, or Beijing A-shares (for example: 603186 Huazheng New Material, 300476 Victory Giant Technology, 000001 Ping An Bank, top trader lists, or northbound capital flows).

Data & databases155
C
customer-lifetime-value
customer-lifetime-value
vivy-yi / xiaohongshu-skills

Use when needing to calculate, analyze, or optimize customer lifetime value (CLV/LTV) to improve business profitability

Marketing & growth155
K
klinecharts
klinecharts
klinecharts / klinechart

Integrates KLineChart npm package (v10) — canvas K-line/candlestick charts, setDataLoader, indicators, overlays, styles. Use when working with klinecharts, KLineChart, candlestick charts, setDataLoader, data loading, createIndicator, createOverlay, or financial chart integration in any framework. v10 API differs from v9.

Development155
S
spark-optimization
spark-optimization
sickn33 / agentic-awesome-skills

Optimize Apache Spark jobs with partitioning, caching, shuffle optimization, and memory tuning. Use when improving Spark performance, debugging slow jobs, or scaling data processing pipelines.

Data & databases155
S
syncfusion-wpf-heatmap
syncfusion-wpf-heatmap
syncfusion / wpf-ui-components-skills

Implement the Syncfusion WPF Heat Map (SfHeatMap) control for matrix-based data visualization using color gradients. Use this when visualizing tabular data with color-coded cells, creating heat map charts, or displaying data density patterns. This skill covers data mapping, color palette configuration, legend customization, and cell label formatting for WPF applications.

Data & databases155
S
syncfusion-wpf-olap-gauge
syncfusion-wpf-olap-gauge
syncfusion / wpf-ui-components-skills

Guide for implementing the Syncfusion WPF OLAP Gauge control for displaying Key Performance Indicators (KPI) from OLAP data sources. Use this when working with OLAP KPI visualization, business intelligence dashboards, or XML/A data binding in WPF. This skill covers connecting to OLAP cubes, SQL Server Analysis Services, Mondrian servers, and configuring KPI displays for executive dashboards and BI applications.

Data & databases155
T
tech-analysis-auntie
tech-analysis-auntie
zhenxuanshi-ship-it / meatpiegua_skills

A technical stock analysis skill used by 郑大姐 (Sister Zheng). Provides comprehensive technical analysis, including candlestick patterns, moving average systems, MACD, RSI, Bollinger Bands, KDJ, chip distribution, and momentum analysis (price-volume momentum, capital flows, and ROC/MTM indicators). Keywords: technical analysis, candlesticks, moving averages, MACD, RSI, stocks, trends, breakouts, pullbacks, momentum analysis, capital flows, 郑大姐看盘.

Data & databases155
0
055-design-parallel-change
055-design-parallel-change
jabrena / plinth

Use when a database schema or data-meaning change needs Parallel Change, including expand, migrate, and contract sequencing for column renames, type or data reinterpretation, large-table backfills, relationship-table changes, enum/status transitions, timezone/default changes, and index or uniqueness changes. This should trigger before framework-specific Flyway implementation guidance when deciding whether a migration needs a compatibility window or whether a simpler migration is sufficient. Part of Plinth Toolkit

Data & databases154
A
alibabacloud-cms-dataset
alibabacloud-cms-dataset
aliyun / alibabacloud-aiops-skills

Alicloud CMS Dataset lifecycle management and querying skill. Covers listing, inspecting, creating, updating, deleting datasets and executing dataset queries via the aliyun CLI (CMS API version 2024-03-30). Triggers: "CMS dataset", "数据集", "创建数据集", "查询数据集", "dataset 查询", "ExecuteQuery", "CreateDataset", "GetDataset", "ListDatasets", "UpdateDataset", "DeleteDataset".

Data & databases154
A
android-room-database
android-room-database
krutikjain / android-agent-skills

Model Room entities, DAOs, transactions, migrations, schema exports, and test-safe local persistence

Data & databases154
B
building-role-mining-for-rbac-optimization
building-role-mining-for-rbac-optimization
mukul975 / anthropic-cybersecurity-skills

Apply bottom-up and top-down role mining techniques, including clustering

Security154
B
business-case
business-case
yonatangross / orchestkit

Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions. Use when building financial justification, cost-benefit analysis, build-vs-buy comparisons, or sensitivity analysis.

Productivity154
C
cockroachdb-sql
cockroachdb-sql
cockroachlabs / cockroachdb-skills

Use when writing, generating, or optimizing SQL for CockroachDB, designing CockroachDB schemas, or when the user asks about CockroachDB-specific SQL patterns, type mappings, and distributed database best practices. Also use when encountering CockroachDB anti-patterns like missing primary keys, sequential ID hotspots, or incorrect type usage.

Data & databases154
D
dataset-evaluation
dataset-evaluation
awslabs / agent-plugins

Validates dataset formatting and quality for SageMaker model fine-tuning (SFT, DPO, or RLVR). Use when the user asks “is my dataset okay,” “evaluate my data,” “check my training data,” or “I have my own data,” or before starting any fine-tuning job. Detects file format, checks schema compliance against the selected model and technique, and reports whether the data is ready for training or evaluation.

Data & databases154
E
ecology-skills
ecology-skills
wentorai / research-plugins

5 ecology and environmental science skills. Triggers: biodiversity surveys, species data, environmental monitoring. Designed for field data collection, spatial analysis, and conservation biology workflows.

Data & databases154
F
field-extraction-and-cim-mapping
field-extraction-and-cim-mapping
splunk / splunk-agent-skills

Author, explain, diagnose, and validate Splunk search-time field extractions and mappings to Common Information Model (CIM) datasets from representative events, configuration, and search evidence. Use for automatic key-value extraction, regex or delimiter extraction, props.conf EXTRACT and REPORT/transforms.conf rules, SPL extraction commands, aliases, calculated fields, lookups, event types, tags, value normalization, CIM field mapping, and missing or incorrect normalization; do not use for deployment execution, ingestion transport, app installation, knowledge-object governance, data-model acceleration, or unrelated search/dashboard repair.

Data & databases154
S
stock_analyzer

Enter a stock ticker to deeply analyze financial data, valuation, and competitive moat, and generate an investment analysis report

Data & databases154
N
neo4j-cypher-guide
neo4j-cypher-guide
tomasonjo / blogs

Comprehensive guide for writing modern Neo4j Cypher read queries. Essential for text2cypher MCP tools and LLMs generating Cypher queries. Covers removed/deprecated syntax, modern replacements, CALL subqueries for reads, COLLECT patterns, sorting best practices, and Quantified Path Patterns (QPP) for efficient graph traversal

Data & databases154
S
syncfusion-wpf-linear-gauge
syncfusion-wpf-linear-gauge
syncfusion / wpf-ui-components-skills

Implement Syncfusion WPF Linear Gauge (SfLinearGauge) in Windows Presentation Foundation applications. Use this when working with linear meters, thermometer displays, or progress indicators with scales. This skill covers scale configuration, adding pointers (bar or symbol), creating colored ranges, customizing labels and ticks, setting horizontal or vertical orientation, and implementing thermometer-style visualizations.

Design & UI154
S
syncfusion-wpf-range-selector
syncfusion-wpf-range-selector
syncfusion / wpf-ui-components-skills

Comprehensive guide for implementing Syncfusion WPF Range Selector (SfDateTimeRangeNavigator) for time-bound data visualization with interactive scrolling, zooming, and range selection. Use this when working with range selectors, date-time range navigation, or time-bound data visualization. This skill covers interactive data range selection, chart range zooming, and dashboard time navigation features for large time-based datasets in WPF applications.

Data & databases154
S
syncfusion-wpf-sunburst-chart
syncfusion-wpf-sunburst-chart
syncfusion / wpf-ui-components-skills

Implement Syncfusion WPF Sunburst Chart (SfSunburstChart) for hierarchical data visualization. Use this when working with sunburst charts, hierarchical data visualization, multi-level circular charts, or drill-down visualizations. This skill covers displaying organizational hierarchies, file system structures, sales data by region/category, and other multi-level categorical data in concentric circles for WPF applications.

Data & databases154
T
trader-analyst
trader-analyst
jakeschincariol / day-trader-skill

The Earnings Analyst. Reads a company's reported numbers straight from SEC EDGAR (XBRL company facts from its 10-Qs and 10-Ks, plus the latest earnings 8-K and its press release) and sums up what changed: revenue, gross, operating and net margins, net income and diluted EPS, quarter by quarter, each against the same quarter a year earlier, with the trailing twelve months. Reads an earnings call transcript when you paste one. Use when the user says "how did Tesla's earnings look", "analyze the earnings", "what changed this quarter", "is revenue growing", "check the 10-Q", "compare margins", "sum up the call", "does it report this week", or before trading a stock around its earnings.

Data & databases154
W
work-hours
work-hours
marks97 / work-hours

Measure how many hours a person really works per day, per client or project, and at what clock times, from the digital exhaust they already leave — Claude Code transcripts, Slack, WhatsApp, meeting recordings, laptop screen time, browser history and chess games — with leisure subtracted and the idle threshold calibrated against their own stated breaks. Use it whenever someone asks "how many hours do I actually work", "how much time do I spend on client X vs Y", "what are my working hours / routine", "am I overworking", "how much of my day is chess / YouTube", or wants a timesheet reconstructed after the fact. Trigger it even when the word "hours" never appears — "how long are my days", "split my time between customers", "when do I usually start and stop" are this skill.

Productivity154
W
working-with-spreadsheets
working-with-spreadsheets
mjunaidca / mjs-agent-skills

Creates and edits Excel spreadsheets with formulas, formatting, and financial modeling standards. Use when working with .xlsx files, financial models, data analysis, or formula-heavy spreadsheets. Covers formula recalculation, color-coding standards, and common pitfalls.

Documents154
W
write-query

Write optimized SQL for your dialect with best practices. Use when translating a natural-language data need into SQL, building a multi-CTE query with joins and aggregations, optimizing a query against a large partitioned table, or getting dialect-specific syntax for Snowflake, BigQuery, Postgres, etc.

Data & databases154
B
backend-developer
backend-developer
404kidwiz / claude-supercode-skills

Comprehensive backend development for building production-ready server-side applications with multiple frameworks, databases, and deployment strategies. Use when building APIs, services, databases, or server infrastructure.

Development153
B
bioinformatics-workflows
bioinformatics-workflows
omer-metin / skills-for-antigravity

Patterns for building, maintaining, and scaling bioinformatics workflows. Covers Nextflow, Snakemake, WDL/Cromwell, container orchestration, and best practices for reproducible computational biology. Use when ", " is mentioned.

Data & databases153
5101–5160 of 12,365

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.