mcpField

Skills

99,064 packaged capabilities and playbooks for agents. Install any of them with one command.

All

K
k2f-cover-letter
k2f-cover-letter
suzheng / k2f

Turn a job posting, resume, and candidate notes into a tailored one-page cover letter with a sharp hook, requirement-matched proof, and company-specific fit — not a resume recap or generic application template. Use when the user asks for a cover letter, application letter, referral letter, or role-specific letter for job applications (including career change or entry-level). Create cover letters with AI-native design and the highest aesthetic standards, powered by the K2F format and engine. Purpose-built for AI agents, K2F lets them focus on semantic content and design intent while automatically handling layout, typography, and formatting complexity.

Documents801
N
neo4j-driver-java-skill
neo4j-driver-java-skill
neo4j-contrib / neo4j-skills

Neo4j Java Driver v6 — driver lifecycle, Maven/Gradle setup, executableQuery,

Development801
N
neo4j-kafka-skill
neo4j-kafka-skill
neo4j-contrib / neo4j-skills

Configure and operate the Neo4j Connector for Kafka (sink + source) and the

Data & databases801
N
node-connect
node-connect
openclaw / openclaw

Diagnose OpenClaw Control UI browser and native Android, iOS, or macOS node connection failures across route, auth, pairing, QR/setup-code, and reconnect states.

Cloud & DevOps801
P
pp-company-goat
pp-company-goat
mvanhorn / printing-press-library

Look up startups across SEC Form D, GitHub, Hacker News, Companies House, YC, and Wikidata in one command — including the SEC fundraising data hidden behind paid Crunchbase tiers. Trigger phrases: `look up this startup`, `research <company>`, `what does <company> do`, `form D for <company>`, `is <company> still active`, `compare <a> and <b>`, `use company-goat`, `run company-goat-pp-cli`.

Productivity801
S
syncfusion-react-gantt-chart
syncfusion-react-gantt-chart
syncfusion / react-ui-components-skills

Implement, configure, and customize the Syncfusion React Gantt Chart component. Use when building project scheduling applications with task timelines, dependencies, resource management, and calendar-driven scheduling. Covers GanttComponent setup, task constraints, taskbar customization, filtering, sorting, Excel/PDF export, critical path analysis, milestones, predecessors, resource view, baseline tracking, and task calendar configuration.

Development801
T
tanstack-router
tanstack-router
jezweb / claude-skills

Build type-safe, file-based React routing with TanStack Router. Supports client-side navigation, route loaders, and TanStack Query integration. Prevents 20 documented errors including validation structure loss, param parsing bugs, and SSR streaming crashes. Use when implementing file-based routing patterns, building SPAs with TypeScript routing, or troubleshooting devtools dependency errors, type safety issues, Vite bundling problems, or Docker deployment issues

Development801
U
usage-based-billing
usage-based-billing
dodopayments / skills

Dodo Payments usage-based billing that charges per measured unit, covering meters, usage event ingestion by event_name, aggregation, free thresholds, price_per_unit, and metered subscriptions. Use when billing per API call, AI token, storage, or bandwidth, sending usage events, or adding metered pricing to a plan; use credit-based-billing for prepaid credit pools.

Development801
Y
yt-seo
yt-seo
jakeschincariol / youtube-agent-skill

Write the description, tags, and search-facing text for a YouTube video, targeting the queries real people type. Use for "write my description", "tags", "SEO", "help this video get found", or "nobody is finding this".

Marketing & growth801
1
100m-leads
100m-leads
getagentseal / founder-playbook

Builds lead generation systems using Alex Hormozi's Core Four framework (warm outreach, content, cold outreach, paid ads), lead magnets, and Rule of 100. Use when designing customer acquisition, scaling advertising, choosing marketing channels for revenue stage, building referral programs, or fixing low lead flow. Covers lead magnets, LTGP:CAC math, More Better New scaling, and Lead Getters (referrals, employees, agencies, affiliates).

Marketing & growth800
D
detailed-pr-description
detailed-pr-description
biw / skills

Assess test coverage or draft/update GitHub PR descriptions with self-contained context, risks, follow-up work, focused code references, and validation results.

Development800
E
encore-frontend
encore-frontend
encoredev / skills

Connect a frontend application (React, Next.js, Vue, Svelte, etc.) to an Encore.ts backend.

Development800
F
finding-digital-agencies-via-google-search
finding-digital-agencies-via-google-search
apidojo-io / apidojo-skills

Finds digital marketing agencies, creative studios, and web design firms via Google Search using apidojo's Google Search Scraper on Apify. Triggers when the user asks to: find digital agencies for outreach or partnership, discover marketing agencies in a specific city, build a list of SEO agencies or web design studios via Google, find creative agencies that might need your software, prospect marketing firms by searching Google, identify agencies by specialty and location, or compile an agency contact list from Google search results. Returns agency name, website URL, and Google snippet per result. Ideal for SaaS vendors, white-label providers, and B2B service companies targeting marketing agencies.

Marketing & growth800
G
github-workflow
github-workflow
mindrally / skills

GitHub best practices for pull requests, code reviews, issues, Actions workflows, and repository management

Development800
M
metabase-data-app-routing
metabase-data-app-routing
metabase / metabase

Add client-side routing (multiple pages) to an existing Metabase data-app project using the host-provided `DataAppRouter`, `DataAppLink`, and `useDataAppLocation` primitives. Use when the user has an existing data-app project and wants more than one page.

Development800
N
neo4j-spark-skill
neo4j-spark-skill
neo4j-contrib / neo4j-skills

Use when reading from or writing to Neo4j with Apache Spark or Databricks using the

Data & databases800
P
prototype
prototype
pwguler / skills

Build a throwaway UI prototype for the user to react to before any real code. Read this skill when the user asks for a mockup or a prototype of a UI. Use it when a design decision depends on look, feel, or flow that text cannot settle.

Design & UI800
Q
qual-quant-triangulation
qual-quant-triangulation
owl-listener / designer-skills

Reconcile what the numbers say with what users say, and design the study that settles it rather than restates it. Use when behavioural data and research findings point different ways. For reading the data on its own, use `behavioural-analytics`; for synthesising interviews on their own, use `affinity-diagram`.

Design & UI800
S
scenario-quality-gate
scenario-quality-gate
scenario-labs / skills

Use when a generated Scenario image needs a quality check or a brand-brief compliance verdict before it ships: pass/warn/fail scoring, on-brand review against a configured brief, QA gating a batch, pricing or refreshing a stored verdict, or iterating a generation until it clears the gate. Keywords: quality gate, quality check, QA, verdict, brief compliance, on-brand, brand brief, pass fail, score, review, asset_quality_gate_run.

Testing & quality800
S
seed-design
seed-design
daangn / seed-design

Use when you need official documentation and CLI guidance for projects using SEED Design, or installation and upgrade diagnostics.

Design & UI800
S
setup-repo-guards
setup-repo-guards
fandhe-ai / agent-cli-skills

Install Fandhe-AI organization-standard CI guards in the target repository (introduce ai-review / AGENTS.md review criteria / required-check aggregation job / branch protection ruleset and additional guards). Use for requests such as “add repository guards,” “introduce CI guards,” “set up branch protection,” “introduce ai-review,” or “maintain AGENTS.md.” Supports bulk application to multiple repositories. For initial setup of the .claude/ system, see init-claude; to expand an existing system, see update-claude.

Cloud & DevOps800
E
elevenlabs-music
elevenlabs-music
inference-sh / skills

ElevenLabs AI music generation - create original music from text prompts via inference.sh CLI. Capabilities: text-to-music, custom duration up to 10 minutes, genre/mood/instrument control, royalty-free commercial use. Use for: background music, soundtracks, jingles, podcasts, video scores, game audio. Triggers: elevenlabs music, eleven labs music, ai music, generate music, music generation, compose music, ai composer, create song, soundtrack, background music, jingle, elevenlabs compose, music ai

Creative & media799
E
eva
eva
lulu-eva / eva-skill

Eva-skill 2.5.0, a tool for self-media creators. Use it only when invoking /eva, naming an Eva sub-entry, or explicitly requesting Eva's thinking, positioning, creation, teaching, review, learning, commercial-order, retrospective, memory, collection, or audience-acquisition tasks; it also answers questions about Eva-skill's author, maintainers, contributors, acknowledgements, source, license, commercial use, modified redistribution, monetised output, privacy, legal liability, trademarks, and official identity. It does not take over other projects' Q&A, code, finance, deployment, file processing, or unrelated tasks; execute the target entry within the same turn. Entries: /eva, /eva-teaching, /eva-positioning, /eva-think, /eva-audience-finder, /eva-create, /eva-preflight, /eva-learn, /eva-brief, /eva-link, /eva-review, /eva-lens. Compatible: /eva-new-user, /eva-reframe, /eva-benchmark-copy, /eva-memory, /eva-persona-memory, /eva-product-service, /eva-user-voice, /eva-ai-check. Identify natural-language tasks using the table below; disambiguate bare requests like "build a personal brand / craft a persona / IP" only in an Eva context, and handle "next step, choose an entry, give the workflow" only within the current Eva task.

Marketing & growth799
F
flashcards
flashcards
anthropics / claude-for-legal

Generate or drill flashcards for black-letter memorization — Leitner-style buckets, per-subject markdown storage, drill mode with self-assessment. Use when the user says "drill flashcards", "make flashcards from", "quiz me on cards", or wants to memorize rules.

Productivity799
G
grepai-search-tips
grepai-search-tips
yoanbernabeu / grepai-skills

Tips and best practices for effective GrepAI searches. Use this skill to improve search result quality.

Development799
I
imagegen-frontend-mobile
imagegen-frontend-mobile
leonxlnx / imagegen-skills

Elite mobile app image-generation skill for creating premium, app-native screen concepts and flows. Designed for iOS, Android, and cross-platform mobile products. Prioritizes clean hierarchy, comfortably readable text, strong multi-screen consistency, controlled color palettes, non-generic creative direction, textured surfaces, image-led composition, tasteful custom iconography, and clean phone mockup framing. By default, screens should be shown inside a subtle premium iPhone or similar phone mockup with a visible frame, while the main focus stays on the app content itself. This skill generates images only. It does not write code.

Design & UI799
M
monitoring-instagram-hashtag-trends
monitoring-instagram-hashtag-trends
apidojo-io / apidojo-skills

Monitors Instagram hashtag performance and trends using apidojo's Instagram scraper on Apify. Triggers when the user asks to: track Instagram hashtag performance, monitor trending hashtags in a niche on Instagram, find the best hashtags for a content category, analyze hashtag reach and engagement on Instagram, discover new hashtags gaining traction in an industry, compare hashtag performance for a brand, or build an optimal Instagram hashtag strategy for a post. Returns hashtag volume, avg engagement per post, growth trend, and top-performing posts per tag. Ideal for Instagram content creators, social media managers, and brand content teams.

Marketing & growth799
N
nihaisha
nihaisha
juneyaooo / nihaisha-nishi-tcm

Use this skill when the user asks about Ni Haisha / 倪海厦 TCM course material, especially Shang Han Lun / 伤寒论, Jingui / 金匮要略, Zhongjing Xinfa / 仲景心法, clinical cases / 临床案例 / 倪师医案, Bagang Bianzheng / 八纲辨证, Fuyang Forum / 扶阳论坛, Yijinjing / 易筋经, Liang Dong dialogue / 梁冬对话倪师, Stanford lecture / 斯坦福大学演讲, Tianji / 天纪 / 易经 / 阳宅 / 紫微斗数, Huangdi Neijing / 黄帝内经, Shennong Bencao / 神农本草, acupuncture / 针灸, meridians, acupoints, acupuncture depth safety / 危险进针深度 / 气胸风险, six-channel pattern identification, symptom-to-formula routing, formula comparison, lesson review, board/PPT screenshot evidence, or course-derived study notes. This skill is for educational distillation and study support only, not medical diagnosis, prescriptions, dosage, individualized treatment, or self-administered acupuncture.

Other799
O
observability-guidelines
observability-guidelines
mindrally / skills

Observability guidelines for distributed systems using OpenTelemetry, tracing, metrics, and structured logging

Cloud & DevOps799
R
reference-design

Grow a component package into a high-quality, sourceable reusable design in Zener. Use when translating a datasheet, application note, or eval design into circuitry that should live with the component package itself — including checking for existing reusable packages first, extracting evidence, choosing sourceable passives, documenting the design in the `.zen` docstring, and validating with `pcb build`.

Other799
R
rust
rust
mindrally / skills

Expert in Rust development with focus on safety, performance, and async programming

Development799
S
senior-ml-engineer
senior-ml-engineer
davila7 / claude-code-templates

World-class ML engineering skill for productionizing ML models, MLOps, and building scalable ML systems. Expertise in PyTorch, TensorFlow, model deployment, feature stores, model monitoring, and ML infrastructure. Includes LLM integration, fine-tuning, RAG systems, and agentic AI. Use when deploying ML models, building ML platforms, implementing MLOps, or integrating LLMs into production systems.

Development799
T
tldr
tldr
pwguler / skills

Report a finished task as its result, not its transcript. Or tell the user what happened since their last message. Read this skill before your final report on a task that changed files, made an artifact, or ran a check. Examples are a build, a workflow, a background agent, an implement or verify run, or a release. Use it also when the user asks what happened since their last message. Use it when the user asks to catch up on this session.

Agent workflows799
T
trading-quant
trading-quant
lanyasheng / trading-quant

Quantitative trading data analysis tool. Real-time quotes for A-shares, US stocks, Hong Kong stocks and precious metals, multi-dimensional scoring (technical + capital flow + fundamentals), limit-up/limit-down pool, northbound capital, minute-level capital flows. Use when: (1) querying real-time quotes and scores for any stock, (2) analyzing unusual limit-up/limit-down moves in A-shares, (3) checking northbound capital flows, (4) quotes for US stocks, Hong Kong stocks and precious metals, (5) global market overview, (6) stock-level capital flow analysis.

Data & databases799
B
block-kit
block-kit
slackapi / slack-skills-plugin

Use when a developer wants to build or validate Block Kit layouts for Slack messages, modals, or Home tabs: message layouts, modals/forms/dialogs, Home tab interfaces, interactive buttons or menus, or modifying existing Block Kit JSON. Also trigger on any Slack UI component (sections, actions, inputs, headers, alerts, tables, carousels), the words “blocks” or “Block Kit Builder,” a request to preview rendered blocks, or pasted JSON like “type”: “section”. Validates via the blocks.validate API method.

Design & UI798
E
expo-react-native-javascript-best-practices
expo-react-native-javascript-best-practices
mindrally / skills

Expo React Native JavaScript best practices for clean code, functional components, performance optimization, and Expo Router navigation.

Development798
M
monitoring-google-news-coverage-for-brand
monitoring-google-news-coverage-for-brand
apidojo-io / apidojo-skills

Monitors Google News coverage for a brand using apidojo's Google Search scraper on Apify. Triggers when the user asks to: track news coverage about a brand on Google, monitor press mentions in Google News, find recent news articles mentioning a company, track media coverage for a brand or executive, monitor competitor news coverage, find press releases or news stories about a brand on Google, or research how a company is being covered in the press. Returns article title, publication, date, URL, and coverage sentiment per article. Ideal for PR agencies, communications teams, brand managers, and reputation monitoring services.

Marketing & growth798
P
personal-finance-coach
personal-finance-coach
curiositech / some_claude_skills

Expert personal finance coach with deep knowledge of tax optimization, investment theory (MPT, factor investing), retirement mathematics (Trinity Study, SWR research), and wealth-building strategies

Other798
P
project-bootstrap
project-bootstrap
jssblck / agents

Use when the user requests repository setup, tooling infrastructure, or Jess's full project template. Skip coding, prototypes, and hardening requests that do not include repository setup.

Development798
R
regulatory-affairs-head
regulatory-affairs-head
alirezarezvani / claude-skills

Use for medical device market access strategy: FDA 510(k), De Novo or PMA packages, CE marking under MDR, pre-sub meetings, agency deficiency responses or multi-market plans. Analyzes pathways with regulatory_pathway_analyzer.py and tracks submissions with regulatory_tracker.py.

Other798
S
scraping-youtube-trending-videos
scraping-youtube-trending-videos
apidojo-io / apidojo-skills

Extracts YouTube trending videos by category and country using apidojo's YouTube Trending Scraper on Apify. Triggers when the user asks to: get trending YouTube videos, scrape what's trending on YouTube today, fetch YouTube trending videos in a specific country, get trending gaming or music videos on YouTube, export the YouTube trending page data, find viral YouTube videos right now, or collect top trending YouTube content by category. Returns video title, URL, view count, like count, channel info, description, and thumbnail per video. Ideal for content researchers, trend analysts, and YouTube marketers.

Data & databases798
T
triage
triage
herdrdev / herdr

Triage open herdr GitHub issues into a concise decision-first Markdown table. Use when the user says "triage", asks to triage open issues, asks which issues need attention, or wants issue priority/recommendation lights for herdr.

Development798
T
typescript-refactor
typescript-refactor
pproenca / dot-skills

TypeScript and TSX refactoring and modernization guidelines from a principal specialist perspective, current to TypeScript 6.0 and React 19. This skill should be used when refactoring, reviewing, or modernizing TypeScript or React/TSX code for type safety, compiler performance, and idiomatic patterns. Triggers on tasks involving type architecture, narrowing, generics, discriminated unions, error handling, React component and hook typing, or migration to modern TypeScript features (satisfies, using, const type parameters, inferred type predicates, isolatedDeclarations, erasable syntax, import attributes).

Development798
A
api-design-reviewer
api-design-reviewer
alirezarezvani / claude-skills

Use for any PR or spec that adds or changes REST endpoints, before approving it. Lints conventions with api_linter.py, detects breaking changes with breaking_change_detector.py and scores the design with api_scorecard.py.

Testing & quality797
A
authjs-skills
authjs-skills
gocallum / nextjs16-agent-skills

Auth.js v5 setup for Next.js authentication including Google OAuth, credentials provider, environment configuration, and core API integration

Development797
D
docyrus-cli-app
docyrus-cli-app
docyrus / agent-skills

Use the Docyrus CLI (`docyrus`) to interact with the Docyrus platform from the terminal. Use when the user asks to authenticate, list apps, query or manage data records (`ds`), manage dev app data source schema objects (`studio`) including data sources, fields, enums, data views, forms, webforms, HTML/PDF export templates, and email templates, manage automations and their triggers/action nodes (`automation`), build or edit custom AI agents and their sub-resources (`agent`), set an app's AI agent context or manage app-scoped AI tools (`apps`), list tenant email accounts and send emails (`messaging`), manage tenant account settings — brands, the current user's profile, and tenant regional/formatting preferences (`account`), discover and call connectors (`connect`), send API requests, switch tenants/accounts, discover tenant OpenAPI specs, drive browser automation (`browser`), chat with platform agents (`docy`), launch the pi cowork/coding agents (`worky`/`cody`/`coder`), run the agent bridge server (`server`), manage the repo knowledge graph (`knowledge`) and project plan (`project-plan`), cut releases (`release`), or use the terminal UI via `docyrus tui`. Triggers on `docyrus ds list`, `docyrus ds comments`, `docyrus ds files upload`, `docyrus studio`, `docyrus studio search-fields`, `docyrus automation`, `docyrus automation create-node`, `docyrus agent`, `docyrus apps create`, `docyrus apps set-agent-context`, `docyrus apps ai-tools`, `docyrus messaging email send`, `docyrus account brands`, `docyrus account user-profile`, `docyrus account tenant-preferences`, `docyrus connect`, `docyrus discover`, `docyrus auth`, `docyrus browser`, `docyrus knowledge`, `docyrus project-plan`, `docyrus release`, `docyrus server`, `docyrus tui`, or any terminal-based Docyrus workflow.

Data & databases797
R
remember
remember
educlopez / ui-craft

Record a learned design constraint from a correction into the project brief. Invoke when the user asks to remember something about their UI, or mentions 'remember' alongside design / UI / frontend work.

Design & UI797
V
vibe-research-workflow
vibe-research-workflow
hkustdial / supervisor-skills

Guides AI-assisted research across three sub-flows, Vibe Coding, Vibe Figure, and Vibe Writing, with behavioural rules that keep the user in charge of academic judgment while delegating mechanical work to AI. Recommends the right tool (Cursor, Claude Code, Codex, Figma, Gemini) for the current stage. Use when the user asks 'how to use AI for research', 'Vibe Coding tips', 'AI-assisted writing workflow', 'which AI tool for this', or starts an AI-assisted work session.

Agent workflows797
Y
yt-edit
yt-edit
jakeschincariol / youtube-agent-skill

Turn a raw recording's transcript into an edit decision list—dead air, filler cues, and retakes, with timecodes. Use for “edit this,” “cut the dead space,” “tighten this video,” “I rambled,” or any request to shorten footage from a transcript

Creative & media797
A
alchemy-cli
alchemy-cli
alchemyplatform / skills

Use the Alchemy CLI (`@alchemy/cli`) for live blockchain data, transaction lookups, NFT/token/portfolio queries, simulation, tracing/debugging, contract reads/writes, wallet-signed sends, swaps and cross-chain bridges, Solana RPC/DAS plus wallet sends, webhook management, and Alchemy app administration. Preferred runtime path for live agent work (querying, admin, local automation) when the CLI is installed locally — or when both CLI and MCP are available. If neither is installed, install the CLI with `npm i -g @alchemy/cli`. Use for live agent work in this session, not for building application code that ships to production. For application code, use the `alchemy-api` skill (with API key) or `agentic-gateway` skill (without).

Data & databases796
A
aspnet-core
aspnet-core
mindrally / skills

Guidelines for ASP.NET Core web development covering API design, authentication, caching, and best practices

Development796
C
cpp
cpp
mindrally / skills

Guidelines for modern C++ development with C++17/20 standards, memory safety, and performance optimization

Development796
E
error-analysis
error-analysis
hamelsmu / evals-skills

Help the user systematically identify and categorize failure modes in an LLM pipeline by reading traces. Use when starting a new eval project, after significant pipeline changes (new features, model switches, prompt rewrites), when production metrics drop, or after incidents.

Testing & quality796
F
frontend-security-coder
frontend-security-coder
sickn33 / agentic-awesome-skills

Expert in secure frontend coding practices specializing in XSS prevention, output sanitization, and client-side security patterns.

Security796
G
grill
grill
juliusbrussee / cavekit

Calibrated interrogation of a fuzzy idea before it becomes a spec. Asks one question at a time, recommends an answer, and lands each answer in §G (goal) or §C (constraints) — unknowns parked as `?` items, never guessed. The cheapest place to kill a bad idea is before §T exists. Triggers when the user has a vague idea, says "grill me", "stress-test this", "challenge my plan", "interview me before I spec", or invokes /ck:grill. Defers the actual write to the spec skill.

Agent workflows796
L
ljg-structure
ljg-structure
lijigang / ljg-skills

Find the motif-level structure in a piece of information, expand abstract relationships back into concrete observable phenomena, then use a structure wind tunnel to test key causal links and boundaries. Use when the user says "find the structure", "what is the motif", "structure wind tunnel", "the structure behind it", "don't just do an A/B test", or wants the generative mechanism beneath a problem. Expand cross-domain sources or multiple motif combinations only when explicitly requested. Not for ordinary summaries, single analogies, factual lookups, or execution tasks that already have a single clear answer.

Productivity796
M
measure-dashboard-requirements
measure-dashboard-requirements
product-on-purpose / pm-skills

Specifies what questions a dashboard must answer and the metrics, visualizations, filters, and data sources it needs, so data teams build something that informs decisions rather than displaying numbers. Use when requesting a dashboard or formalizing ad-hoc reporting. For the event tracking that feeds the dashboard, use measure-instrumentation-spec instead; instrument first, visualize second.

Data & databases796
P
perplexity
perplexity
softaworks / agent-toolkit

Web search and research using Perplexity AI. Use when user says "search", "find", "look up", "ask", "research", or "what's the latest" for generic queries. NOT for library/framework docs (use Context7) or workspace questions.

Productivity796
S
start
start
educlopez / ui-craft

Front door. Reads the current project (framework, tokens, brief, spec, harness) and reports what ui-craft can do right now, then routes you to the right next step. Run this first if you're new or unsure where to begin. No code changes. Invoke when the user asks for start on their UI, or mentions 'start' alongside design / UI / frontend work.

Design & UI796
I
investment-policy
investment-policy
joellewis / finance_skills

Construct comprehensive Investment Policy Statements governing return objectives, risk tolerance, and portfolio constraints. Use when the user asks about building an IPS, setting return objectives, assessing risk tolerance, defining investment constraints, or establishing rebalancing and benchmark policies. Also trigger when users mention 'investment plan', 'policy portfolio', 'risk capacity vs willingness', 'spending rate for an endowment', 'foundation payout', 'manager selection criteria', or ask how to document their investment strategy.

Other795
15181–15240 of 99,064

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.