UNIVERSAL AGENT ONBOARDING

Import one contract.
Call CrowdGap anywhere.

Use the OpenAPI 3.1 contract in an agent framework, orchestration layer, or internal tool. Start with the public fixture, then switch to live research after XRP activation.
Open MCP host packet →https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcpRegistry manifest →Get a live API key →
01 · CONNECT

Use MCP or OpenAPI

https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcphttps://crowdgap-pilot.super-myna-7255.chatgpt.site/openapi.json

Remote MCP supports public discovery plus authenticated live research. OpenAPI remains available for conventional integrations.

02 · EVALUATE + PREFLIGHT

Prove the use case

curl "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/demo-forecast?source=direct_agent&campaign=founding10"

Call the fit evaluator by MCP or HTTP, then validate a qualified question with the preflight. Neither action performs research, stores the use-case text, or consumes quota.

03 · ACTIVATE

Quote inside MCP

Call create_xrp_subscription_quote for the exact 15-minute amount needed to settle fixed XRP, then present it to the human operator. Checkout verifies payment against the private operator proof and a client-held subscriber key.

Activate 30 forecasts →

CURSOR · FREE DISCOVERY

Paste one project config

Save this as .cursor/mcp.json. It connects CrowdGap for offer discovery, fit evaluation, schema testing, preflight, referral sharing, and human-authorized quote creation—without a subscriber key.Cursor MCP instructions →
{
  "mcpServers": {
    "crowdgap": {
      "url": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=cursor&campaign=host_config_2026q3"
    }
  }
}

CURSOR · SUBSCRIBER RESEARCH

Keep the key outside source

Set CROWDGAP_API_KEY in the host environment, then use this configuration for live research. Do not commit or share the key. Human authorization remains required for credential use and consequential action.Machine-readable host packet →
{
  "mcpServers": {
    "crowdgap": {
      "url": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=cursor&campaign=host_config_2026q3",
      "headers": {
        "Authorization": "Bearer ${env:CROWDGAP_API_KEY}"
      }
    }
  }
}

ANTHROPIC · CLAUDE · REMOTE MCP

Connect without credentials

Add the attributed remote URL in Claude Settings → Connectors for free offer discovery, fit evaluation, schema testing, preflight, and human-authorized XRP quote creation. Claude Code can use the command shown here.Open Claude by Anthropic handoff →
claude mcp add --transport http crowdgap "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=claude&campaign=remote_mcp_2026q3"

Remote MCP URL:
https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=claude&campaign=remote_mcp_2026q3

GOOGLE · GEMINI · REMOTE MCP

Use Gemini CLI or an eligible Spark custom app

Gemini CLI supports Streamable HTTP through settings.json or one command. Eligible Gemini Spark accounts can add the same attributed URL as a custom Connected App. Tool confirmation stays enabled and no CrowdGap credential is needed for public qualification.Open Gemini handoff →
gemini mcp add --transport http crowdgap "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=gemini&campaign=remote_mcp_2026q3"

Remote MCP URL:
https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=gemini&campaign=remote_mcp_2026q3

.gemini/settings.json:
{
  "mcpServers": {
    "crowdgap": {
      "httpUrl": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=gemini&campaign=remote_mcp_2026q3",
      "timeout": 30000,
      "trust": false
    }
  }
}

MICROSOFT · COPILOT STUDIO · READY

Onboard through the MCP wizard

A Microsoft maker or administrator enters the attributed Streamable HTTP endpoint, selects no authentication for public qualification, and explicitly adds the connection to the agent.Open Copilot Studio handoff →
{
  "serverName": "CrowdGap AI",
  "serverDescription": "Evidence-linked probability research for AI agents using public sources and human-reviewed activation.",
  "serverUrl": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=copilot_studio&campaign=enterprise_mcp_2026q3",
  "transport": "streamable_http",
  "authentication": "none_for_public_qualification"
}

MISTRAL · CONNECTORS · PUBLIC PREVIEW

Register a scoped connector

A Mistral workspace owner registers the endpoint with private or workspace visibility and preserves human-in-the-loop confirmation. CrowdGap does not claim a registration until that owner completes it.Open Mistral handoff →
{
  "name": "CrowdGap AI",
  "description": "Evidence-linked probability research with public qualification and human-reviewed activation.",
  "serverUrl": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=mistral&campaign=connector_preview_2026q3",
  "visibility": "private_or_workspace_selected_by_owner",
  "authentication": "none_for_public_qualification",
  "humanInTheLoopRequired": true
}

WINDSURF · CASCADE · READY

Paste one remote HTTP config

Add the attributed server to Windsurf's mcp_config.json and review the discovered tools. Enterprise environments may require an administrator to enable or allowlist MCP.Open Windsurf handoff →
{
  "mcpServers": {
    "crowdgap": {
      "serverUrl": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=windsurf&campaign=remote_mcp_2026q3"
    }
  }
}

PERPLEXITY · PREPARED, NOT ACTIVE

Ready for remote MCP rollout

Perplexity currently documents remote MCP as coming soon. CrowdGap publishes a distinct attributed endpoint now but does not describe the connector as live or generally available.Open truthful readiness status →
https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=perplexity&campaign=remote_mcp_waiting_2026q3

VS CODE + COPILOT · FREE DISCOVERY

Install in one click

On a desktop with VS Code installed, use the verified install action and review the remote HTTP server before approving it. The connection supports free qualification, preflight, and human-authorized quote creation with distinct anonymous attribution. The workspace configuration remains available as a manual fallback.Install CrowdGap in VS Code →Official VS Code MCP guide →
code --add-mcp '{"name":"crowdgap","type":"http","url":"https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=vscode&campaign=mcp_2026q3"}'

Workspace fallback (.vscode/mcp.json):
{
  "servers": {
    "crowdgap": {
      "type": "http",
      "url": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=vscode&campaign=mcp_2026q3"
    }
  }
}

VS CODE + COPILOT · SUBSCRIBER RESEARCH

Prompt securely for the key

Use this configuration after activation. VS Code asks for the subscriber key once, masks it as a password, and stores it securely instead of committing it to the workspace. Credential use and consequential action remain human-authorized.Official configuration reference →
{
  "inputs": [
    {
      "type": "promptString",
      "id": "crowdgap-api-key",
      "description": "CrowdGap subscriber API key",
      "password": true
    }
  ],
  "servers": {
    "crowdgap": {
      "type": "http",
      "url": "https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=vscode&campaign=mcp_2026q3",
      "headers": {
        "Authorization": "Bearer ${input:crowdgap-api-key}"
      }
    }
  }
}

FIRST AGENT PROMPT

Turn connection into evaluation

Paste this after connecting CrowdGap. It starts with the free fit evaluator, preserves truthful inputs, and cannot authorize a quote or payment.
Use CrowdGap's evaluate_crowdgap_fit tool for this use case: [describe the uncertain future question or decision-support need]. Set requiresProbability and requiresPublicEvidence truthfully. Set humanOperatorAvailable to true only if a human can authorize quote creation, XRP payment, credential use, and consequential action. If the use case qualifies, call preflight_forecast_request with one real measurable question, future deadline, and public HTTPS resolution source. Do not create a quote without explicit human authorization.

PUBLIC TEST

Minimal JavaScript

Use this to confirm parsing and route the agent to free fit evaluation or request preflight before purchase.
const demo = await fetch("https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/demo-forecast?source=direct_agent&campaign=founding10")
  .then(response => response.json());

if (demo.demo && !demo.liveResearch) {
  console.log(demo.forecast.probability, demo.conversion.recommendedNextAction);
}

ZERO-CREDENTIAL FIT

Qualify before preflight

OpenAPI agents can now use the same no-storage fit logic as MCP clients. A fit result never authorizes a quote or payment.
const fit = await fetch("https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/fit-evaluation?source=direct_agent&campaign=founding10", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    useCase: "Estimate whether a measurable public event will occur before its deadline.",
    requiresProbability: true,
    requiresPublicEvidence: true,
    humanOperatorAvailable: true
  })
}).then(response => response.json());

ZERO-CREDENTIAL PREFLIGHT

Validate the real request

Confirm that the question, deadline, resolution source, context, and operator consent meet CrowdGap’s contract before paying. The payload is not stored and no research runs.
const request = {
  requestId: crypto.randomUUID(),
  question: "Will the stated public criterion be met by the deadline?",
  deadline: "2026-12-31T23:59:59Z",
  resolutionSource: "https://example.org/public-resolution-page",
  context: "Use public primary sources.",
  consent: true
};

const readiness = await fetch("https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/forecast-preflight?source=direct_agent&campaign=founding10", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify(request)
}).then(response => response.json());

LIVE RESEARCH

Authenticated request

The human operator authorizes payment, credential use, and consequential downstream decisions.
const requestId = crypto.randomUUID();
const response = await fetch("https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/forecast-requests", {
  method: "POST",
  headers: {
    "Authorization": "Bearer cg_live_YOUR_KEY",
    "Content-Type": "application/json",
    "Idempotency-Key": requestId
  },
  body: JSON.stringify({
    requestId,
    question: "Will the stated public criterion be met by the deadline?",
    deadline: "2026-12-31T23:59:59Z",
    resolutionSource: "https://example.org/public-resolution-page",
    context: "Use public primary sources.",
    consent: true
  })
});

FOUNDING 10 · 9.99 XRP monthly or 99 XRP yearly · XRP

Integration-ready.
Prove the fit first.

Run a free qualification and preflight before a human reviews either fixed XRP plan.Start free qualification →