{"name":"AskCV Career Intelligence","version":"1.0.0","protocolVersion":"2025-06-18","description":"AskCV is a career intelligence platform. External MCP clients can query a user's knowledge base (read) and, with explicit OAuth consent, add knowledge, update profile fields, and track their job pipeline (write). Every write is audited and undoable within 30 seconds.","documentation":"https://askcv.ai/mcp","publisher":{"name":"AskCV","url":"https://askcv.ai"},"endpoints":{"mcp":{"url":"https://askcv.ai/api/mcp","protocol":"mcp","transport":"streamable-http","methods":["POST"],"auth":{"type":"bearer","description":"Personal-access token with prefix `askcv_mcp_`. Generate in Settings → API Keys. Default scopes grant both read and legacy write tools."},"capabilities":["read","legacy_write"]},"readManifest":{"url":"https://askcv.ai/api/mcp/manifest","protocol":"mcp","transport":"http-json","methods":["GET"],"auth":{"type":"oauth2_bearer","description":"OAuth access token issued by `/api/mcp/oauth/token` (NOT the `askcv_mcp_` PAT). Returns the v2 read tool manifest filtered to the caller's granted OAuth scopes."}},"write":{"url":"https://askcv.ai/api/mcp/write","protocol":"mcp","transport":"http-json","methods":["GET","POST"],"auth":{"type":"oauth2","flow":"authorization_code","pkce":"S256","authorizationUrl":"https://askcv.ai/api/mcp/oauth/authorize","tokenUrl":"https://askcv.ai/api/mcp/oauth/token","refreshUrl":"https://askcv.ai/api/mcp/oauth/refresh","scopeFormat":"tool:<name>"}}},"rateLimits":{"mcp":{"endpoint":"POST /api/mcp","limit":60,"windowSeconds":3600,"scope":"per_tenant"},"readManifest":{"endpoint":"GET /api/mcp/manifest","limit":120,"windowSeconds":3600,"scope":"per_tenant"},"writeManifest":{"endpoint":"GET /api/mcp/write","limit":60,"windowSeconds":3600,"scope":"per_tenant"},"writeTenant":{"endpoint":"POST /api/mcp/write","limit":60,"windowSeconds":3600,"scope":"per_tenant"},"writeScope":{"endpoint":"POST /api/mcp/write","limit":30,"windowSeconds":3600,"scope":"per_tenant_per_tool"}},"features":{"undo":{"supported":true,"windowSeconds":30,"surface":"oauth_write"},"destructiveWrites":false,"auditLog":{"supported":true,"scope":"oauth_write"}},"links":{"documentation":"https://askcv.ai/mcp","apiDocs":"https://askcv.ai/docs/api","privacy":"https://askcv.ai/privacy","security":"https://askcv.ai/security","contact":"https://askcv.ai/mcp#contact"}}