mcpField

Skills

101,174 packaged capabilities and playbooks for agents. Install any of them with one command.

All

D
Data Analysis

Data analysis and visualization. Query databases, generate reports, automate spreadsheets, and turn raw data into clear, actionable insights. Use when (1) you need to analyze, visualize, or explain data; (2) the user wants reports, dashboards, or metrics turned into a decision; (3) the work involves SQL, Python, spreadsheets, BI tools, or notebooks; (4) you need to compare segments, cohorts, funnels, experiments, or time periods; (5) the user explicitly installs or references the skill for the current task.

Data & databases86
D
data-flow
data-flow
athola / claude-night-market

Generates a Mermaid sequence diagram showing how data moves between components. Use when tracing request flows or documenting data transformation pipelines.

Development86
D
deapi
deapi
deapi-ai / skills

Transcribes audio, makes images, video, and speech via deAPI. It can transcribe files and YouTube, X, TikTok, or Twitch links; generate images from a text prompt, edit or upscale them, remove backgrounds, and read text from images (OCR); turn text or a photo into video and describe videos; read text aloud, including in the user's own voice cloned from a short sample; make music; compute embeddings; and improve prompts for image and video generators. Use when the user wants any of this done now, unless they name another provider. Quotes the price before every paid job. Also connects the deAPI MCP server to an agent and reports the key's limits, balance, and spending. Not for chat, summaries, or other LLM text generation.

Creative & media86
D
defender-xdr
defender-xdr
vinayaklatthe / microsoft-security-skills

Guidance for Microsoft Defender XDR — the unified extended detection and response suite that correlates signals across endpoints, identities, email, and cloud apps into prioritised incidents with attack-graph context. Covers onboarding the four core workloads, incident investigation, advanced hunting in KQL, custom detection rules, automatic attack disruption, AIR, and unified RBAC. WHEN: Microsoft Defender XDR, XDR incident investigation, correlate alerts across workloads, advanced hunting KQL, automatic attack disruption, AIR, Defender portal incidents, cross-domain detection, how do I investigate an attack across multiple Microsoft 365 products, alert correlation across endpoint and identity, unified incident view, attack graph, custom detection rule, unified RBAC. DO NOT USE when the need is SIEM log ingestion or custom KQL detections from third-party sources (use sentinel), merging Sentinel into the Defender portal (use unified-secops-platform), or endpoint-only EDR (use defender-for-endpoint).

Security86
D
design-export-repair
design-export-repair
onewave-ai / claude-skills

Fixes broken decks/PDFs exported from Claude's "Design" feature (or similar AI deck generators) — cut-off or clipped text, wrong/substituted fonts, and corrupted .pptx package structure that shows up only once you export to PDF, not while looking at it in the app. Use this skill whenever the user uploads a zip, .pptx, or .pdf exported from Claude Design (or mentions "Design" export, an AI-generated deck, or a generated slide deck/PDF) AND reports it looking broken, wrong, cut off, garbled, or different from the original when opened, printed, or converted to PDF — even if they don't use the word "repair" or name the specific defect. Also trigger for general "my exported PDF/deck is broken, help fix it" requests when the file was clearly produced by an AI design/deck tool rather than hand-authored. Produces both a repaired, still-editable .pptx and a clean PDF, plus a report of exactly what was wrong and what changed.

Documents86
D
detail-observation
detail-observation
dragoon0x / taste-skills

Micro-decision analysis. Catalog the border radii, spacing scales, type sizes, and state coverage that most people miss. Use when auditing design systems, evaluating craft quality, or training granular perception.

Design & UI86
D
detecting-port-scanning-with-fail2ban
detecting-port-scanning-with-fail2ban
mukul975 / anthropic-cybersecurity-skills

Configures Fail2ban with custom filters and actions to detect port scanning

Security86
D
detox-mobile-test
detox-mobile-test
dengineproblem / agents-monorepo

Эксперт Detox тестирования. Используй для React Native E2E tests и mobile automation.

Testing & quality86
D
developer-hub-app-architect
developer-hub-app-architect
contentstack / contentstack-agent-skills

Turn Contentstack Developer Hub and Marketplace app ideas into concrete implementations. Choose the right UI location, map the architecture, generate boilerplate-aligned React/TypeScript code, and troubleshoot setup, SDK, manifest, proxy, and publishing issues. Use when a user needs help designing or building a Contentstack Developer Hub or Marketplace app.

Development86
D
development-estimation
development-estimation
nickcrew / claude-cortex

Use when estimating time, effort, or complexity for features or projects - provides structured estimation workflows with breakdowns, risks, and confidence intervals.

Development86
D
development-workflow

No description yet

Development86
D
devils-advocate
devils-advocate
carrilloapps / skills

Adversarial pre-execution gate. Activates before any plan, proposal, or side-effecting action (create, edit, delete, run, deploy, migrate, call a tool/MCP/agent, git write) and before architecture, product, UX, data, vendor, or strategy decisions. Scales its depth to the real risk of the action — a one-line note for trivial work, a short evidence-based critique for normal changes, a hard stop with targeted questions for critical ones — and ends with a gate that waits for the user's explicit approval before acting. Read-only requests and trivial, instantly reversible edits pass with at most one line. Use whenever the user shares a plan, asks "is this a good idea", "review this", "what could go wrong", or asks to execute a change.

Agent workflows86
D
dexpaprika-api
dexpaprika-api
davepoon / buildwithclaude

Access DeFi data from DexPaprika: token prices, liquidity pools, OHLCV, transactions across 34+ blockchains and 30M+ pools. Free, no API key needed. Install MCP: add https://mcp.dexpaprika.com/sse as SSE server, or install plugin: /plugin marketplace add coinpaprika/claude-marketplace

Data & databases86
D
dingtalk-skill-creator
dingtalk-skill-creator
breath57 / dingtalk-skills

Create new DingTalk skills (dingtalk skill). Use this skill whenever the user mentions "create a new skill", "new skill", "develop a DingTalk skill", "add a DingTalk feature", "add DingTalk API support", "I need a DingTalk xxx skill", "DingTalk to-do", "DingTalk check-in", "DingTalk attendance", "DingTalk approval", "DingTalk calendar", and so on, wanting to package a DingTalk API domain into a reusable skill. This skill covers the complete skill creation workflow: SDK exploration → SDK Python testing → pure HTTP Python testing (both steps must pass) → writing SKILL.md. Do not create a skill unless all tests pass.

Agent workflows86
D
dispatch
dispatch
garrettjsmith / localseoskills

Quick-reference for which skills to load together based on what the user is asking. Load this FIRST when a local SEO request comes in and you're unsure which skills to activate. This prevents loading all skills when you only need 2-3.

Agent workflows86
D
display-ai-glasses-with-jetpack-compose-glimmer
display-ai-glasses-with-jetpack-compose-glimmer
android / skills

Provides guidelines for developing projected applications for Android

Development86
D
django-best-practices
django-best-practices
ahmetcdincer / django-skills

Django development best practices skill. Use this skill whenever working on Django projects — including creating models, writing views, building DRF APIs, designing URL patterns, writing tests, configuring settings, handling migrations, or reviewing Django code for correctness and performance. Also trigger for questions about ORM queries, N+1 problems, select_related/prefetch_related, authentication, permissions, middleware, signals, caching, Celery tasks, deployment, Docker, or Django project structure. If the task involves any Django or Django REST Framework code, activate this skill immediately.

Development86
D
dmr
dmr
wemake-services / django-modern-rest

Write django-modern-rest (dmr) code with the recommended patterns, covering controllers, routers, typed DTOs with msgspec or pydantic, auth, throttling, error handling, OpenAPI, and tests. Use whenever a project depends on django-modern-rest, imports `dmr`, or asks for a typed Django REST API, and when reviewing dmr code for mistakes.

Development86
D
dnd5e-srd
dnd5e-srd
microck / ordinary-claude-skills

Retrieval-augmented generation (RAG) skill for the D&D 5e System Reference Document (SRD). Use when answering questions about D&D 5e core rules, spells, combat, equipment, conditions, monsters, and other SRD content. This skill provides agentic search-based access to the SRD split into page-range markdown files.

Other86
D
docs-nuxtjs
docs-nuxtjs
imgly / agent-skills

Look up CE.SDK Nuxt.js reference docs, guides, and configuration pages. Use when the user needs CE.SDK docs for Nuxt.js — configuration, UI customization, export options, feature guides, or getting-started instructions. Also triggered by "IMG.LY", "CreativeEditor", "CE.SDK", or "cesdk" when the user needs an existing Nuxt.js doc page. Not for writing code (use build) or concept explanations (use explain). <example> Context: User asks about Nuxt.js configuration user: "How do I configure the editor in Nuxt.js?" assistant: "I'll use /imgly-sdk:docs-nuxtjs to look up configuration options." </example> <example> Context: User needs Nuxt.js integration user: "How do I use CE.SDK in a Nuxt.js page?" assistant: "Let me use /imgly-sdk:docs-nuxtjs to find the relevant documentation." </example>

Development86
D
docs-page
docs-page
mphinance / alpha-skills

A documentation page — left nav, scrollable article body, right-rail table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

Design & UI86
D
docusign-automation
docusign-automation
sickn33 / agentic-awesome-skills

Automate DocuSign tasks via Rube MCP (Composio): templates, envelopes, signatures, document management. Always search tools first for current schemas.

Documents86
D
docx-processing-anthropic
docx-processing-anthropic
lawve-ai / awesome-legal-skills

Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of "Word doc", "word document", ".docx", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a "report", "memo", "letter", "template", or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.

Documents86
D
docx-processing-superdoc
docx-processing-superdoc
lawve-ai / awesome-legal-skills

Edit, query, and transform Word documents with the SuperDoc CLI v1 operation surface. Use when the user asks to read, search, modify, comment, or review changes in .docx files.

Documents86
D
dotnet-native-interop
dotnet-native-interop
wshaddix / dotnet-skills

Calling native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.

Development86
D
dotnet-playwright
dotnet-playwright
wshaddix / dotnet-skills

Automating browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.

Testing & quality86
D
dotnet-test-quality
dotnet-test-quality
wshaddix / dotnet-skills

Measuring test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky detection.

Testing & quality86
D
dotnet-xml-docs
dotnet-xml-docs
wshaddix / dotnet-skills

Writing XML doc comments. Tags, inheritdoc, GenerateDocumentationFile, warning suppression.

Development86
D
douyin-video

Douyin video downloader - parses Douyin links, downloads videos and sends them

Creative & media86
D
downtrend-duration-analyzer
downtrend-duration-analyzer
mphinance / alpha-skills

Analyze historical downtrend durations and generate interactive HTML histograms showing typical correction lengths by sector and market cap.

Data & databases86
D
dual-axis-skill-reviewer
dual-axis-skill-reviewer
mphinance / alpha-skills

Review skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review findings. Use when you need reproducible quality scoring for `skills/*/SKILL.md`, want to gate merges with a score threshold (for example 90+), or need concrete improvement items for low-scoring skills. Works across projects via --project-root

Testing & quality86
D
duffel
duffel
borski / travel-hacking-toolkit

Real-time GDS flight search via Duffel API. Accurate per-fare-class pricing, cabin selection, multi-city, time preferences. Primary cash price source. Does not include Southwest.

Productivity86
D
duo-gamification
duo-gamification
hktitan / duolingo

Add Duolingo-style play to any product — XP systems, juicy feedback, leagues, celebration moments, hearts/energy, and the anti-grind discipline that keeps gamification from turning toxic. Use when the user asks how to make a product fun, addictive, or "feel like a game," when designing rewards, levels, or progress, or when an existing system feels like a slot machine and they want it to feel like a craft. Source the Duolingo Handbook (Make It Fun) and the Duolingo design system.

Design & UI86
E
earnings-calendar
earnings-calendar
mphinance / alpha-skills

This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.

Data & databases86
E
edge-concept-synthesizer
edge-concept-synthesizer
mphinance / alpha-skills

Abstract detector tickets and hints into reusable edge concepts with thesis, invalidation signals, and strategy playbooks before strategy design/export.

Other86
E
edge-hint-extractor
edge-hint-extractor
mphinance / alpha-skills

Extract edge hints from daily market observations and news reactions, with optional LLM ideation, and output canonical hints.yaml for downstream concept synthesis and auto detection.

Data & databases86
E
edge-signal-aggregator
edge-signal-aggregator
mphinance / alpha-skills

Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritized conviction dashboard with weighted scoring, deduplication, and contradiction detection.

Data & databases86
E
email-list-segmentation
email-list-segmentation
finsilabs / awesome-ecommerce-skills

Create dynamic email segments based on purchase behavior, RFM scores, engagement signals, and lifecycle stage with automated rebalancing and list hygiene

Marketing & growth86
E
enable-dsm
enable-dsm
datadog-labs / agent-skills

Enable Data Streams Monitoring (DSM) on services already instrumented with APM, for end-to-end latency, throughput, and consumer lag across Kafka, RabbitMQ, SQS, SNS, Kinesis, Pub/Sub, IBM MQ, Azure Service Bus, and BullMQ pipelines. Use when the user asks for data streams, queue lag, pipeline latency, or Kafka monitoring, or when an APM install finds an event-driven, async microservice, or Lambda-based system.

Cloud & DevOps86
E
enabling-accessibility-checks
enabling-accessibility-checks
skydoves / android-testing-skills

Use this skill to enable Espresso's `AccessibilityValidator` against the Compose semantics tree via `enableAccessibilityChecks(...)` from `androidx.compose.ui:ui-test-accessibility` (for `ComposeUiTest`) or `androidx.compose.ui:ui-test-junit4-accessibility` (for `ComposeTestRule` / `AndroidComposeTestRule`). Covers the API surface, the auto-check after every UI-mutating action (`performMultiModalInput` is the lone exception), the manual `tryPerformAccessibilityChecks()` entry point, sharing the validator with Espresso via `AccessibilityChecks.enable()`, the API 34+ requirement, and the Robolectric inconclusive behavior (logs a `Log.w` warning and still installs the validator, but Robolectric does not faithfully drive accessibility services — b/332778271). Use when the developer asks "how do I enable a11y checks in a Compose test", "AccessibilityChecks.enable", "AccessibilityValidator throws on click", "robolectric a11y not supported", or "ComposeTestRule IllegalStateException".

Testing & quality86
E
eng-runbook
eng-runbook
mphinance / alpha-skills

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

Documents86
E
enhance-docs
enhance-docs
agent-sh / agentsys

Use when improving documentation structure, accuracy, and RAG readiness.

Development86
E
entra-id-governance
entra-id-governance
vinayaklatthe / microsoft-security-skills

Guidance for Microsoft Entra ID Governance — automating identity lifecycle and access with entitlement management (access packages), access reviews, lifecycle workflows for joiner-mover-leaver, separation of duties, and guest access governance. Covers when to use access packages vs direct group assignment, reviewer choice and fallback actions, and integration with PIM for privileged access. WHEN: Entra ID Governance, entitlement management, access packages, access reviews, lifecycle workflows, joiner mover leaver, JML, certify access, separation of duties, govern guest access, B2B guest expiration, identity lifecycle automation, sponsor approval, recertify access. DO NOT USE for risk-based detection (use entra-id-protection), CA policy authoring (use conditional-access-mfa), or PIM activation (use azure-pim).

Security86
E
env-validator
env-validator
mathews-tom / armory

Validates .env files against code references and manifests for missing vars, type mismatches, insecure defaults, and unused entries. Triggers on: "validate env file", "check environment variables", "missing env vars", "check .env", "dotenv validation". NOT for secret scanning, use repo-sentinel.

Development86
E
error-translator
error-translator
laolaoshiren / claude-code-skills-zh

Programming error message translation expert — translates English error messages into Chinese, explains the cause, and provides a fix

Development86
E
evolutionary-modular-architecture
evolutionary-modular-architecture
tech-leads-club / agent-skills

Guides design and implementation of evolutionary modular-monolith platforms with DDD (strategic + tactical), flat-by-aggregate organization, an Anti-Corruption Layer for vendor independence, a transactional outbox for events, smart resilience (backoff with jitter, circuit breakers, idempotency), and a polished architecture HTML document with elegant SVG diagrams. Use when designing a platform or backend, defining bounded contexts, organizing modules and folders, choosing monolith vs microservices, decoupling from an external service (ERP, storage, AI), making calls resilient, adding real-time push, picking a 2026 TypeScript stack (Nx, NestJS, React), or producing an architecture document or diagram. Also triggers on 'modular monolith', 'bounded contexts', 'flat-by-aggregate', 'ports and adapters', 'architecture diagram'. Do NOT use for simple CRUD, NestJS-only deep implementation (use nestjs-modular-monolith), or pure domain-model review (use tactical-ddd).

Development86
E
exposure-coach
exposure-coach
mphinance / alpha-skills

Generate a one-page Market Posture summary with net exposure ceiling, growth-vs-value bias, participation breadth, and new-entry-allowed vs cash-priority recommendation by integrating signals from breadth, regime, and flow analysis skills.

Other86
E
extracting-windows-event-logs-artifacts
extracting-windows-event-logs-artifacts
mukul975 / anthropic-cybersecurity-skills

Extract, parse, and analyze Windows Event Logs (EVTX) using Chainsaw,

Security86
F
fal-image-to-video
fal-image-to-video
josiahsiegel / claude-plugin-marketplace

Complete fal.ai image-to-video system. PROACTIVELY activate for: (1) Kling 2.5/2.6 Pro image animation, (2) MiniMax Hailuo with prompt optimizer, (3) LTX image-to-video, (4) Runway Gen-3 Turbo, (5) Luma Dream Machine with loop, (6) Stable Video Diffusion, (7) Motion description prompts, (8) Portrait/product animation workflows. Provides: Model endpoints, motion keywords, animation techniques, workflow examples. Ensures natural image animation with proper motion description.

Creative & media86
F
fal-video-to-video
fal-video-to-video
josiahsiegel / claude-plugin-marketplace

Complete fal.ai video-to-video system. PROACTIVELY activate for: (1) Kling O1 video editing, (2) Sora Remix transformation, (3) Video upscaling, (4) Frame interpolation, (5) Style transfer (anime, painting), (6) Object replacement/removal, (7) Color correction, (8) Video enhancement pipelines. Provides: Edit types (general/style/object), upscaling options, style keywords, enhancement workflows. Ensures consistent video transformation without flickering.

Creative & media86
F
fastapi-endpoint
fastapi-endpoint
davila7 / claude-code-templates

Plan and build production-ready FastAPI endpoints with async SQLAlchemy, Pydantic v2 models, dependency injection for auth, and pytest tests. Uses interview-driven planning to clarify data models, authentication method, pagination strategy, and caching before writing any code.

Development86
F
FastAPI Testing

This skill should be used when the user asks about "testing FastAPI", "FastAPI tests", "API testing", "test FastAPI endpoints", "mock FastAPI dependencies", "TestClient", "async API tests"

Testing & quality86
F
ffmpeg-command-syntax
ffmpeg-command-syntax
josiahsiegel / claude-plugin-marketplace

Complete FFmpeg command syntax reference covering option ordering, input vs output options, stream specifiers, and position-sensitive options. PROACTIVELY activate for: (1) Command syntax questions, (2) Option placement issues, (3) Input vs output option confusion, (4) Stream specifier syntax, (5) -ss/-t/-to position questions, (6) Global vs per-file options, (7) Multiple input/output handling, (8) Option order errors. Provides: Correct option placement rules, input-only vs output-only options, position-sensitive option behavior, stream specifier syntax, common mistakes and fixes.

Creative & media86
F
ffmpeg-streaming
ffmpeg-streaming
josiahsiegel / claude-plugin-marketplace

Complete live streaming and protocol system for FFmpeg 7.1 LTS and 8.0.1 (latest stable, released 2025-11-20). PROACTIVELY activate for: (1) RTMP streaming to Twitch/YouTube/Facebook, (2) HLS output and adaptive bitrate (ABR), (3) DASH streaming setup, (4) Low-latency streaming (LL-HLS, LL-DASH), (5) SRT protocol configuration, (6) WebRTC/WHIP sub-second latency (FFmpeg 8.0+), (7) Protocol conversion (RTMP to HLS), (8) Multi-destination streaming, (9) nginx-rtmp integration, (10) Docker streaming services. Provides: Platform-specific stream commands, ABR ladder examples, encryption setup, latency optimization, WHIP authentication, production patterns. Ensures: Reliable live streaming with optimal quality and latency.

Creative & media86
F
field-service-data-capture-form-designer-configure
field-service-data-capture-form-designer-configure
forcedotcom / sf-skills

Design a Field Service Mobile Data Capture Flow from either a natural-language description OR a PDF/image of an existing paper form. Extracts field labels, types, required-state, and section structure into an intermediate JSON spec, confirms the plan with the user, then hands off to fs-data-capture-form-deployer for compile + deploy. Handles both input modes in one skill — prose ('build a Field Service form for asset inspection', 'make a DataCaptureFlow that asks the technician to…', 'create an inventory transfer form') and visual sources ('convert this PDF to a Data Capture Flow', 'make a Field Service form from this image', 'turn this paper form into a DataCaptureFlow'). Detects the input mode automatically from a .pdf/.png/.jpg/.jpeg path, else extracts from the prose. Do NOT use this skill to patch an already-deployed flow — that's fs-data-capture-form-editor.

Design & UI86
F
file-links
file-links
xenodium / emacs-skills

When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.

Agent workflows86
F
file-organizer
file-organizer
pixel-process-ug / superkit-agents

Use when the user needs project structure organization — monorepo patterns, feature-based architecture, naming conventions, barrel exports, or configuration placement. Trigger conditions: restructure project directories, set up monorepo, define naming conventions, create barrel exports, organize configuration files, plan migration from flat to feature-based structure, establish import ordering rules.

Development86
F
fitness-functions
fitness-functions
event-catalog / skills

Writes, runs and debugs EventCatalog architecture fitness functions — TypeScript rules in `*.fitness.ts` files that check the documented architecture (ownership, naming, domain boundaries, dependencies, data access, schemas) and fail CI when it drifts. Turns an architecture rule described in plain language into a working fitness function, places it globally or beside the domain, system, service, message or data store it governs, runs `eventcatalog fitness check`, verifies the result, and wires it into CI. Use when user asks to "write a fitness function", "add an architecture rule", "enforce that every event has an owner", "check domain boundaries", "stop services sharing databases", "detect circular dependencies", "fail the build when the architecture breaks a rule", "run fitness checks in CI", or "why is my fitness function failing".

Testing & quality86
F
fixing-broken-links
fixing-broken-links
revitalb-port / skills-registry-demo

Crawl all links in a file or project, test each for a valid HTTP response, report broken ones, and fix or remove them

Testing & quality86
F
flexible-typography
flexible-typography
owl-listener / inclusive-design-skills

Design typography systems that adapt to user needs — scaling, spacing, and font preferences. Use when designing type systems, setting font sizes, defining line heights, or reviewing text readability across conditions. Triggers on: typography, font size, line height, letter spacing, word spacing, text scaling, dyslexia font, readable font, type scale, font units, rem, em, px, reading difficulty.

Design & UI86
59581–59640 of 101,174

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.