{"domain":"jobspipe.dev","count":4,"changes":[{"captured_at":"2026-08-05T05:41:07","card_hash":"27bcf6b40223c6ce028b213abd39b7737e6d00b991ea66b2cabdddc04bd8b8bd","previous_card_hash":"22669fde71a8d741727922281da854bb0a6d3e57ae009dc4e0b12efe76af9153","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"url","before":"https://jobspipe.dev/api/a2a","after":"https://mcp.jobspipe.dev/mcp"},{"field":"supportedInterfaces","before":[{"url":"https://jobspipe.dev/api/a2a","transport":"JSONRPC"}],"after":[{"url":"https://mcp.jobspipe.dev/mcp","transport":"JSONRPC"}]},{"field":"securitySchemes","before":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://jobspipe.dev/api/auth/mcp/authorize","tokenUrl":"https://jobspipe.dev/api/auth/mcp/token","scopes":{"openid":"OpenID Connect identity","offline_access":"Refresh tokens"}}}},"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"JobsPipe API key as a Bearer token, prefixed jp_live_."}},"after":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"JobsPipe API key as a Bearer token, prefixed jp_live_. Issued at https://jobspipe.dev/signup — there is no anonymous or OAuth credential issuance."}}},{"field":"security","before":[{"apiKey":[]},{"oauth2":["openid"]}],"after":[{"apiKey":[]}]},{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"intentEndpoints":["https://api.jobspipe.dev/v1/jobs/search","https://api.jobspipe.dev/v1/stack/scan"],"sessions":{"endpoint":"https://jobspipe.dev/mcp"},"scopedTokens":{"tokenEndpoint":"https://jobspipe.dev/api/auth/mcp/token","scopes":["jobs:read","stack:read"]},"auditLog":{"header":"X-Request-Id"},"sandbox":{"baseUrl":"https://jobspipe.dev/sandbox"},"toolSchemas":"/.well-known/skills/index.json"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"intentEndpoints":["https://api.jobspipe.dev/v1/jobs/search","https://api.jobspipe.dev/v1/stack/scan"],"sessions":{"endpoint":"https://mcp.jobspipe.dev/mcp"},"auditLog":{"header":"X-Request-Id"},"sandbox":{"baseUrl":"https://jobspipe.dev/sandbox"},"toolSchemas":"/.well-known/skills/index.json"}}],"other_changed":true,"is_empty":false,"human_summary":"url https://jobspipe.dev/api/a2a → https://mcp.jobspipe.dev/mcp · supportedInterfaces https://jobspipe.dev/api/a2a (JSONRPC) → https://mcp.jobspipe.dev/mcp (JSONRPC) · securitySchemes apiKey, oauth2 → apiKey · security apiKey, oauth2 → apiKey · capabilities auditLog, intentEndpoints, pushNotificat → auditLog, intentEndpoints, pushNotificat"}},{"captured_at":"2026-07-18T18:38:32","card_hash":"22669fde71a8d741727922281da854bb0a6d3e57ae009dc4e0b12efe76af9153","previous_card_hash":"9b77f7c578ddf0d9792f94d71fd1d551e940010c724dab261f785a507d68eaa8","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"intentEndpoints":["https://api.jobspipe.dev/v1/jobs/search","https://api.jobspipe.dev/v1/stack/scan"],"sessions":{"endpoint":"https://jobspipe.dev/mcp"},"scopedTokens":{"tokenEndpoint":"https://jobspipe.dev/api/auth/mcp/token","scopes":["jobs:read","stack:read"]},"auditLog":{"header":"X-Request-Id"},"sandbox":{"baseUrl":"https://jobspipe.dev/sandbox"},"toolSchemas":"/.well-known/skills/index.json"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities none → auditLog, intentEndpoints, pushNotificat"}},{"captured_at":"2026-07-16T06:35:02","card_hash":"9b77f7c578ddf0d9792f94d71fd1d551e940010c724dab261f785a507d68eaa8","previous_card_hash":"bcd81eb2f843f38babfafcb9917a2e059affd513c89e4f52c1a958f4f4dc9d5b","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"documentationUrl","before":"https://jobspipe.dev/docs","after":"https://docs.jobspipe.dev"}],"other_changed":false,"is_empty":false,"human_summary":"documentationUrl https://jobspipe.dev/docs → https://docs.jobspipe.dev"}},{"captured_at":"2026-07-13T18:00:26","card_hash":"bcd81eb2f843f38babfafcb9917a2e059affd513c89e4f52c1a958f4f4dc9d5b","previous_card_hash":null,"diff":{"skills_added":[{"id":"scan-company-tech-stack","name":"Scan company tech stack","description":"Detect the technologies a company runs by scanning its website domain.","tags":["technographics","tech-stack","enrichment"],"inputModes":null,"outputModes":null},{"id":"search-job-postings","name":"Search job postings","description":"Query normalized job postings with filters for sort order, pagination, budget, and client attributes.","tags":["jobs","search","ats","hiring"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"JobsPipe"},{"field":"description","before":null,"after":"Universal Jobs API agent. Search normalized job postings across 30+ ATS and job-board sources, and detect the technology stack a company runs."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://jobspipe.dev/api/a2a"},{"field":"documentationUrl","before":null,"after":"https://jobspipe.dev/docs"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://jobspipe.dev/api/a2a","transport":"JSONRPC"}]},{"field":"securitySchemes","before":null,"after":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://jobspipe.dev/api/auth/mcp/authorize","tokenUrl":"https://jobspipe.dev/api/auth/mcp/token","scopes":{"openid":"OpenID Connect identity","offline_access":"Refresh tokens"}}}},"apiKey":{"type":"apiKey","in":"header","name":"Authorization","description":"JobsPipe API key as a Bearer token, prefixed jp_live_."}}},{"field":"security","before":null,"after":[{"apiKey":[]},{"oauth2":["openid"]}]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"JobsPipe","url":"https://jobspipe.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills · name ∅ → JobsPipe · description ∅ → Universal Jobs API agent. Search normali · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://jobspipe.dev/api/a2a · documentationUrl ∅ → https://jobspipe.dev/docs · preferredTransport ∅ → JSONRPC · supportedInterfaces ∅ → https://jobspipe.dev/api/a2a (JSONRPC) · securitySchemes ∅ → apiKey, oauth2 · security ∅ → apiKey, oauth2 · capabilities ∅ → none · provider ∅ → JobsPipe"}}]}