NestDaddy

Open Call Portal

io.github.OpenCallPortal/open-call-portals · v1.0.1

Search PII-free opportunities, availability, and live events; prepare safe no-write form handoffs.

Connect Remote server

Terminal
claude mcp add --transport http open-call-portals https://opencallportal.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "open-call-portals": {
      "url": "https://opencallportal.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "open-call-portals": {
      "type": "http",
      "url": "https://opencallportal.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://opencallportal.com/mcp

Tools 7 found in our last check

  • get_platform_schema

    Returns the Open Call Portals discovery contract: portal IDs, field value options, MCP server details, and read-only search metadata. Call this first for autodiscovery before filtering searches.

  • search_open_calls

    Use this when talent, crew, suppliers, or service providers are looking for posted work: gigs, jobs, opportunities, vacancies, slots, bookings, wanted/needed listings, or open calls. Treat those words as search intent—not as genre/type filters. For example, 'DJ gig Amsterdam', '…

  • search_availability

    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', or 'event crew for hire'. For 'I need a live band in St Kilda', use portalId='lb-availability' and location='St Kilda…

  • search_live_events

    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 analogue listening session in Melbourne' uses this tool; 'analogue listening sessions looking for organisers' uses search_o…

  • get_opportunity

    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-membership, non-partner public listing and its allowedResponderRoles. State only fields in the live result; missing means not…

  • prepare_listing_form

    Validate a versioned, allowlisted listing-form prefill and return the canonical create-form URL. It supports every mounted form advertised by get_platform_schema (39 portal forms plus live events); the exact portal-specific fields, posting roles, and value shapes are declared in…

  • prepare_response_form

    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 prepare it, but the human supplies identity/contact, consent and verification, then clicks send. It never creates drafts, sen…

Details

Endpointhttps://opencallportal.com/mcp (Streamable HTTP)
First published5 Sep 2026
Last updated5 Sep 2026
Registry nameio.github.OpenCallPortal/open-call-portals

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.