{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jfc8meq3tky5","handle":"open-call-portal","url":"https://wellknown.network/agents/open-call-portal","links":{"self":"https://wellknown.network/agents/open-call-portal/record.json","html":"https://wellknown.network/agents/open-call-portal","markdown":"https://wellknown.network/agents/open-call-portal/record.md","api":"https://wellknown.network/api/v1/agents/open-call-portal","status":"https://wellknown.network/api/v1/agents/open-call-portal/status","claim":"https://wellknown.network/agents/open-call-portal/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/open-call-portal/claim.json","badge":"https://wellknown.network/agents/open-call-portal/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/open-call-portal/history","tools":"https://wellknown.network/api/v1/agents/open-call-portal/tools"},"ard":{"identifier":"urn:air:opencallportal.com:server:open-call-portal","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Open Call Portal","summary":"Search PII-free opportunities, availability, and live events; prepare safe no-write form handoffs.","description":"Search PII-free opportunities, availability, and live events; prepare safe no-write form handoffs.","publisher":{"name":"OpenCallPortal","url":null},"homepage":"https://opencallportal.com","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://opencallportal.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-05T08:21:25.706305Z","publishedAt":"2026-09-05T08:21:25.706305Z","registryName":"io.github.OpenCallPortal/open-call-portals"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.product","name":"Product Analytics","confidence":0.885,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"dev.project-management","name":"Project Management","confidence":0.51,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.51,"provenance":"derived"}],"categories":["analytics","commerce","dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T00:27:38.145Z","lastProbedAt":"2026-10-10T00:27:38.145Z","statusComputedAt":"2026-10-10T00:29:47.706Z","reliability30d":{"probes":107,"successRate":1,"p50Ms":107,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":107,"ok":107,"authBoundaryOk":0,"serviceOk":107,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T00:27:38.145Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:27:13.067Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T10:22:30.768Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:23:51.167Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:24:45.803Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":54,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:22:39.855Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":106,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:24:38.748Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:25:49.376Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T17:30:55.159Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":83,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T10:47:57.357Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":123,"error":null,"detail":{"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"toolCount":7,"toolsHash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","serverName":"open-call-portals","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_platform_schema","description":"Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodi"},{"name":"search_open_calls","description":"Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed li"},{"name":"search_availability","description":"Use this first for buyer-side requests to find, hire, or book talent, crew, suppliers, or services: 'I need a live band in St Kilda', 'find a DJ near Amsterdam'"},{"name":"search_live_events","description":"Use when the user asks to find, show, attend, watch, visit, or buy tickets for an event or session—not when they need to hire talent. For example, 'find an anal"},{"name":"get_opportunity","description":"Look up one opportunity by its exact public UI reference (for example DJ-3128) before making any claim about it. Returns only an active, non-deleted, non-member"},{"name":"prepare_listing_form","description":"Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schem"},{"name":"prepare_response_form","description":"For an exact active DJ opportunity only, validate a small response prefill and return the normal editable DJ form URL. This is a no-write handoff: AI may prepar"}],"package":null,"toolSurface":{"id":"ts_5uggc4m6rr9w","endpointId":"ep_3ff99uarzwbj","hash":"5fa8e94aa575db2ea826bc33c73d1abd11a988a8851650474242cb7eb6c1d16d","toolCount":7,"serverName":"open-call-portals","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-26T15:24:27.571Z","lastSeenAt":"2026-10-10T00:27:38.159Z","observations":49,"toolNames":["get_platform_schema","search_open_calls","search_availability","search_live_events","get_opportunity","prepare_listing_form","prepare_response_form"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_3ff99uarzwbj","url":"https://opencallportal.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T17:27:13.078Z","auth":{"observedAt":"2026-10-09T17:27:13.135Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T17:27:13.147Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"opencallportal.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-18T06:00:31.000Z","validTo":"2026-11-16T06:59:22.000Z","daysToExpiry":37,"sanCount":2,"fingerprint256":"24:BA:9E:F7:50:25:58:8F:90:E6:C8:BF:E0:76:CB:A5:6E:14:E3:E5:AE:7B:1D:78:C3:11:37:88:C7:8C:B3:46"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.OpenCallPortal/open-call-portals","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.OpenCallPortal%2Fopen-call-portals","firstSeenAt":"2026-09-06T05:22:08.354Z","fetchedAt":"2026-10-10T00:19:29.985Z","normalizedAt":"2026-10-10T00:19:29.985Z"}]},"firstSeenAt":"2026-09-06T05:22:08.354Z","updatedAt":"2026-10-10T00:30:32.882Z"}