{
  "specVersion": "1.0",
  "host": {
    "displayName": "Airtable",
    "identifier": "did:web:airtable.com"
  },
  "entries": [
    {
      "identifier": "urn:air:airtable.com:server:mcp",
      "displayName": "Airtable MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://mcp.airtable.com/mcp",
      "description": "Official Airtable MCP server. Connects an AI client to a user's Airtable bases over OAuth so it can discover schemas and read, create, update, and delete records, fields, tables, and comments, plus query Interface pages. Supports workspace listing, base search, table schema introspection, full CRUD on records/fields/tables, record search with fuzzy matching, record comments, Interface pages for dashboards, and statistical analysis with grouping and filtering. All actions respect the user's existing permissions. SOC 2 Type II certified, HIPAA-eligible, GDPR compliant, FedRAMP authorized.",
      "representativeQueries": [
        "set up a collaborative database with linked records, automations, and real-time editing",
        "build a CRM to track deals, contacts, and pipeline stages",
        "create a project tracker with task dependencies, owners, and status updates",
        "migrate spreadsheet data into a relational database with proper field types",
        "generate a summary report grouped by category from structured records"
      ],
      "tags": [
        "database",
        "spreadsheet",
        "project-management",
        "crm",
        "no-code",
        "collaborative",
        "relational",
        "automations",
        "forms",
        "dashboards",
        "content-calendar",
        "product-roadmap",
        "ops",
        "marketing",
        "workflow",
        "operations",
        "enterprise",
        "team-collaboration",
        "data-management"
      ],
      "capabilities": [
        "create_automation",
        "delete_automation",
        "fetch_automation_input_data",
        "get_automation",
        "get_create_automation_instructions",
        "list_automations",
        "test_automation_webhook_trigger",
        "update_automation",
        "create_base",
        "list_bases",
        "search_bases",
        "create_field",
        "update_field",
        "get_form_schema",
        "submit_form",
        "create_interface",
        "create_page",
        "delete_interface",
        "delete_page",
        "list_records_for_page",
        "get_record_for_page",
        "describe_page_element",
        "describe_page_type",
        "list_pages_for_base",
        "create_records_for_table",
        "delete_records_for_table",
        "display_records_for_table",
        "list_records_for_table",
        "revert_action",
        "search_candidate_linked_records",
        "search_records",
        "update_records_for_table",
        "create_table",
        "delete_table",
        "get_table_schema",
        "list_views_for_table",
        "list_tables_for_base",
        "update_table",
        "list_workspaces",
        "list_external_accounts"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:agent-activity-log",
      "displayName": "Agent Activity Log Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/agent-activity-log",
      "description": "Scaffold and operate an opt-in `Agent activity log` table that records what the agent did, decided, and got blocked on across a long-running or multi-session Airtable workflow. Use whenever a workflow skill (product-ops, sales-ops, marketing-ops, etc.) is being set up for an agent-driven motion (recurring triage, multi-step plan, automated monitoring, agentic workflow), or when the user explicitly asks for \"agent activity tracking,\" \"audit log of agent decisions,\" \"agent memory,\" \"track what the agent did,\" or similar. The pattern is opt-in (front-load the offer, frame as auditability for the user's benefit, not surveillance). Composes into workflow skills the same way `show-airtable-link` does — workflow skills point at this skill rather than re-implementing the schema inline.",
      "representativeQueries": [
        "log all agent actions and decisions to an audit trail",
        "track what an AI agent changed in my database for compliance"
      ],
      "tags": [
        "logging",
        "audit",
        "governance",
        "activity",
        "enterprise",
        "compliance"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:airtable-cli",
      "displayName": "Airtable CLI Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/airtable-cli",
      "description": "Lists bases, reads and writes records, manages tables and fields, filters and searches data in Airtable via the `airtable-mcp` CLI. Use when the task involves Airtable data or the user mentions airtable-mcp, bases, tables, records, or fields.",
      "representativeQueries": [
        "query database records from the command line",
        "automate database operations in a script or CI pipeline"
      ],
      "tags": [
        "cli",
        "automation",
        "scripting",
        "command-line"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:airtable-filters",
      "displayName": "Airtable Filters Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/airtable-filters",
      "description": "Builds Airtable filters parameters for the MCP tools that list or display records — field-type-aware comparison operators, choice and collaborator IDs, date ranges, and nested AND/OR logic. Use when the user wants to find, filter, narrow down, or search Airtable records by field values, even when they don't explicitly say \"filter.\"",
      "representativeQueries": [
        "write a filter formula to find overdue records in a database",
        "filter records by multiple conditions using AND and OR logic",
        "build a query to match records created in the last 7 days"
      ],
      "tags": [
        "filters",
        "formulas",
        "api",
        "query",
        "database-query"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:airtable-overview",
      "displayName": "Airtable Platform Overview Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/airtable-overview",
      "description": "Explains what Airtable is and how data is structured — bases, tables, fields, records, views, automations, and interfaces. Use when you need context about the Airtable data model.",
      "representativeQueries": [
        "design a relational database schema for a business workflow",
        "set up linked records between tables with rollup calculations",
        "what field types should I use for a customer tracking database"
      ],
      "tags": [
        "schema",
        "data-model",
        "fields",
        "design",
        "relational-database"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:marketing-ops",
      "displayName": "Airtable Marketing Ops Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/marketing-ops",
      "description": "Set up and run Airtable-based marketing operations workflows — request intake, campaign orchestration, creative production, content calendars, brand and compliance review, events, localization, budgets and ROI, capacity planning. Use when the user wants a marketing request \"front door,\" to manage campaigns, coordinate briefs and assets, build a content calendar, plan launches or events, track budgets, measure ROI, or set up agency multi-client delivery. Adapts to org size (solo marketer to enterprise multi-brand or agency) and integrates with or displaces tools like HubSpot, Marketo, Mailchimp, Klaviyo, Workfront, Asana, Monday, and Wrike. Asks scope first.",
      "representativeQueries": [
        "set up a marketing content calendar",
        "track campaign performance and creative assets across channels",
        "build an editorial pipeline from ideation to publication"
      ],
      "tags": [
        "marketing",
        "content-calendar",
        "campaigns",
        "editorial",
        "creative-ops"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:product-ops",
      "displayName": "Airtable Product Ops Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/product-ops",
      "description": "Set up and run Airtable-based product operations workflows — roadmap management, customer feedback synthesis, launch coordination, OKR cascading, sprint planning, release tracking. Use when the user wants to track product work, manage feature requests, build a roadmap, set up a feedback intake portal, prioritize initiatives, run launch checklists, or align OKRs across teams. Adapts to org size (solo founder, small team, mid-size product org, enterprise product portfolio) and existing tooling (Jira / Linear / Productboard / Aha integration; Salesforce / Zendesk / Gong feedback ingestion). Can scaffold either as a pure-Airtable workspace or as Airtable backing a custom branded UI on Vercel for public-facing portals. Asks scope questions first; doesn't impose framework. Focuses on cross-functional product operations.",
      "representativeQueries": [
        "create a product roadmap with quarterly milestones and linked features",
        "set up a customer feedback triage system with prioritization",
        "build a sprint tracker with story points and team velocity"
      ],
      "tags": [
        "product",
        "roadmap",
        "okr",
        "backlog",
        "sprint",
        "feedback-triage"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:sales-ops",
      "displayName": "Airtable Sales Ops Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/sales-ops",
      "description": "Set up and run Airtable-based sales operations and CRM workflows — pipeline management, account and renewal management, deal desk, RFP / tender pipelines, partner CRMs, sales forecasting, vertical CRMs (real estate, mortgage, brokerage, capital markets, public works, nonprofit), and AI-native lean stacks (Clay-equivalent enrichment, AI-assisted outbound, conversation-intel ingestion). Use when the user wants to track deals, manage accounts, build a pipeline, run a deal desk, coordinate partners, manage RFPs, or build an AI-forward GTM stack. Defaults to augmenting existing CRMs (Salesforce / HubSpot); also supports Airtable-as-CRM and AI-native stacks. Asks scope first. Commercial workflows only; post-sale support belongs to a future customer-success skill.",
      "representativeQueries": [
        "set up a sales pipeline with deal stages and win probability",
        "build a lead qualification workflow with scoring criteria",
        "create a commission tracking system for a sales team"
      ],
      "tags": [
        "sales",
        "pipeline",
        "crm",
        "leads",
        "deals",
        "commission"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:skill:show-airtable-link",
      "displayName": "Airtable Link Display Skill",
      "type": "application/agent-skill+json",
      "url": "https://github.com/airtable/skills/tree/main/plugins/airtable/skills/show-airtable-link",
      "description": "Provides a clickable Airtable link whenever the agent has touched user-visible Airtable content. Use after every MCP call that creates, updates, lists, searches, or returns records, schema, or interface pages — bases, tables, fields, records, or pages. Hand off the most-specific URL the agent's tool calls have proven access to — prefer single-record URLs over table URLs, table URLs over base URLs, and interface page URLs when the user's access is restricted to pages. Format as a markdown link with a descriptive label. Construct URLs only from IDs the tools actually returned — never synthesize IDs to round out a URL. Compose this skill from any workflow skill that affects Airtable content.",
      "representativeQueries": [
        "give me a direct link to this specific record in my database",
        "generate a shareable URL for this database view"
      ],
      "tags": [
        "deep-linking",
        "url",
        "navigation",
        "ui"
      ]
    },
    {
      "identifier": "urn:air:airtable.com:api:rest",
      "displayName": "Airtable REST API",
      "type": "application/openapi+json",
      "url": "https://airtable.com/developers/web/api/introduction",
      "description": "REST API for programmatic access to bases, tables, records, fields, views, webhooks, and enterprise administration. Supports OAuth 2.0 and Personal Access Tokens. Rate-limited to 5 requests/second per base.",
      "representativeQueries": [
        "integrate structured data from a collaborative database into my app",
        "set up webhooks to react to record changes in a database",
        "programmatically create and manage database schemas via API"
      ],
      "tags": [
        "api",
        "rest",
        "oauth",
        "webhooks",
        "integration",
        "developer"
      ]
    }
  ],
  "collections": [
    {
      "identifier": "urn:air:airtable.com:collection:templates",
      "displayName": "Airtable Template Gallery",
      "url": "https://airtable.com/templates",
      "description": "1,000+ pre-built templates for project management, CRM, content calendars, product roadmaps, event planning, inventory tracking, HR recruiting, marketing campaigns, and more."
    },
    {
      "identifier": "urn:air:airtable.com:collection:skills",
      "displayName": "Airtable Agent Skills",
      "url": "https://github.com/airtable/skills",
      "description": "Official agent skills repository with solution-specific skills (product ops, marketing ops, sales ops) and utility skills (filters, CLI, activity log, deep links). Installable via npx skills add airtable/skills."
    },
    {
      "identifier": "urn:air:airtable.com:collection:mcp-cli",
      "displayName": "Airtable MCP CLI",
      "url": "https://github.com/Airtable/airtable-mcp-cli",
      "description": "Command-line interface for connecting to the Airtable MCP server. Designed for scripts and agents to interact with Airtable bases programmatically. Supports skill installation via npx skills add airtable/skills."
    }
  ]
}
