Developers & AI Agents
Aircover Developer & Agent Resources
Everything an AI agent or developer needs to work with Aircover: a remote MCP server, OAuth 2.0 authentication with scoped permissions, machine-readable site content, and self-serve onboarding.
MCP Server
Connect Claude, ChatGPT, and other agents to Aircover
Aircover exposes a remote Model Context Protocol (MCP) server over Streamable HTTP. Once connected, an agent can query meetings, transcripts, AI agent results, deal qualification data, reports, and indexed documents on behalf of an authenticated Aircover user.
Endpoint
https://api.aircover.ai/mcp
Transport: Streamable HTTP · Auth: OAuth 2.0 (PKCE, dynamic client registration) · Manifest: /.well-known/mcp.json
Available tools
Add to Claude Code
claude mcp add --transport http aircover https://api.aircover.ai/mcp
Add to claude.ai / other MCP clients
Add a custom connector with the URL https://api.aircover.ai/mcp. The client discovers OAuth automatically and walks the user through sign-in. An Aircover account is required; new users receive a trial license on sign-up.
Authentication
OAuth 2.0 with scoped permissions
API access is authorized via OAuth 2.0 authorization code flow with PKCE (S256) and dynamic client registration (RFC 7591). Agents can register a client, request only the scopes they need, and refresh tokens without human intervention beyond user consent.
Discovery endpoints
https://api.aircover.ai/.well-known/oauth-authorization-server
https://api.aircover.ai/.well-known/oauth-protected-resource
Both are also reachable from this domain: www.aircover.ai/.well-known/… redirects to the authorization server.
Scopes & permission model
The mcp scope grants access to the MCP tool surface only: read access to meetings, transcripts, AI agent results, deal qualification, reports, teams, and indexed documents. It does not grant account administration, billing, user management, or write access to CRM integrations.
Permissions are layered: a token's scope caps what the client may request, and every request is additionally bounded by the authorizing user's own role and organization, so an agent can never see data the user themselves could not. Tokens are revocable at any time via the revocation endpoint.
Grant types: authorization_code, refresh_token · Response type: code · Token endpoint auth: client_secret_basic, client_secret_post · Scopes are requested at authorization time; request only what you need.
End-user sign-in supports Google OAuth, Microsoft OAuth, and enterprise OIDC/SSO. Personal email domains are not permitted; sign up with a work email.
Machine-Readable Site
Built for agents to read
- /llms.txt: full product context, when-to-use guidance, and integration docs for LLM agents.
- /.well-known/mcp.json: MCP server manifest (registry server.json format).
- /sitemap.xml: every page on this site.
- Markdown content negotiation: request any page on this site with Accept: text/markdown and receive clean markdown instead of HTML (acceptmarkdown.com convention).
- Real 404s: nonexistent paths return HTTP 404 with recovery links, never a soft-200.
curl -H "Accept: text/markdown" https://www.aircover.ai/platform
API Reference
OpenAPI specification & example requests
The public agent API (OAuth endpoints and the MCP endpoint) is described in an OpenAPI 3.0 specification with typed schemas, operation IDs, and descriptions on every operation (function-calling compatible): https://www.aircover.ai/openapi.json
1 · Discover the authorization server
curl https://api.aircover.ai/.well-known/oauth-authorization-server
2 · Register a client (RFC 7591, no manual key issuance)
curl -X POST https://api.aircover.ai/oauth/register \
-H "Content-Type: application/json" \
-d '{"client_name": "My Agent", "redirect_uris": ["https://example.com/callback"],
"grant_types": ["authorization_code", "refresh_token"], "scope": "mcp"}'
3 · Authorize (browser) and exchange the code
curl -X POST https://api.aircover.ai/oauth/token \
-d grant_type=authorization_code -d code=$CODE \
-d redirect_uri=https://example.com/callback \
-d code_verifier=$PKCE_VERIFIER \
-d client_id=$CLIENT_ID -d client_secret=$CLIENT_SECRET
4 · Call the MCP endpoint
curl -X POST https://api.aircover.ai/mcp \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}'
Webhooks (calendar, meeting lifecycle) and the full customer REST API are available to Aircover customers; contact [email protected].
Open Source
Aircover on GitHub
Aircover Skills github.com/Aircover/aircover-skills
Installable Skills for Claude, Gemini, and ChatGPT, built on the Aircover MCP server. Each skill turns your live deal data (transcripts, AI agent analysis, calendar, and Salesforce) into a finished, ready-to-share work product: a path-to-quota game plan with ranked deals and close strategies, mutual action plans, call prep briefs, product sentiment reports, and more. Download a .skill file, add it to Claude once, and ask in plain English, with no setup or coding required.
Aircover Pipeline github.com/Aircover/aircover-pipeline
A Python package and CLI for scripting against the Aircover API. It pulls every meeting in a date range and runs a coaching agent template against each one, writing structured JSON output, ideal for batch analysis, custom reporting, and data pipelines. Also usable as a client library (from aircover_client import AircoverClient).
pip install aircover-pipeline
aircover-pipeline --list-templates
aircover-pipeline --start 2026-01-01 --end 2026-03-31 --template-id <id> --output-dir ./out
Getting Started
Self-serve trial
Every new user gets a trial license automatically on self-serve sign-up, with no sales call, contact form, or manual approval. Sign up with a work email via Google or Microsoft:
https://api.aircover.ai/login_google/?source=developers
https://api.aircover.ai/login_ms/?source=developers
Everything at Aircover is API-driven. For REST API access, custom integrations (Salesforce, HubSpot, Zoom, Teams, Meet, Highspot, Genesys, Outreach), or webhook documentation, contact [email protected], or book a demo for a guided walkthrough.