CrowdGap AI Probability Research
by crowdgap-pilot.super-myna-7255.chatgpt.site · remote · no sign-in to list tools · v2.0.0 · published by site.chatgpt.super-myna-7255.crowdgap-pilot
AI-agent probability research with one-call preflight and human-gated XRP activation.
12 tools: 7 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things7Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
8 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http probability-research https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=official_mcp_registry&campaign=registry_2_0_0Findings
Matches of fixed checks, with the text they matched.
The server marks "get_crowdgap_offer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_crowdgap_offer" says "get": a word for reading.
The server marks "evaluate_crowdgap_fit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "evaluate_crowdgap_fit" says "evaluate": a word for a change.
The input schema at properties.decisionDraft.description mentions "credentials".
What this check looks forMatched text
inputSchema.properties.decisionDraft.description: "...n draft. Do not include secrets, wallet credentials, sensitive personal data, or confidenti..."
The input schema at properties.humanOperatorAvailable.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.humanOperatorAvailable.description: "...y to authorize quote creation, payment, credential use, and consequential action."
The description mentions "credential".
What this check looks forMatched text
description: "...generates and retains the raw cg_trial_ credential; this tool receives only its SHA-256 ha..."
The input schema at properties.credentialHash.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credentialHash.description: "...the private client-generated cg_trial_ credential. Never send the raw credential."
Show 2 more findingsShow fewer
The input schema at properties.credentialPrefix.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credentialPrefix.description: "...x used only to identify the client-held credential."
The description mentions "credential".
What this check looks forMatched text
description: "...e forecast using the client-held Bearer credential attached to the MCP connection. Exact r..."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Changes things 7Claude Code: ask
activate_crowdgap_trialActivates 0-XRP access for seven days and three forecasts after a successful preflight and explicit human trial approval.3 findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...generates and retains the raw cg_trial_ credential; this tool receives only its SHA-256 ha..."
- Info
The input schema at properties.credentialHash.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credentialHash.description: "...the private client-generated cg_trial_ credential. Never send the raw credential."
- Info
The input schema at properties.credentialPrefix.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credentialPrefix.description: "...x used only to identify the client-held credential."
Description, as the server wrote it Activates 0-XRP access for seven days and three forecasts after a successful preflight and explicit human trial approval. The client privately generates and retains the raw cg_trial_ credential; this tool receives only its SHA-256 hash and bounded prefix. It creates no quote, wallet connection, payment, renewal, or automatic conversion.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
create_xrp_subscription_quoteCreates an idempotent 15-minute XRP payment instruction for a selected fixed-XRP plan only after explicit human authorization.No findings
Why it is in this group
- The name "create_xrp_subscription_quote" says "create": a word for a change.
Description, as the server wrote it Creates an idempotent 15-minute XRP payment instruction for a selected fixed-XRP plan only after explicit human authorization. It returns payment details but never signs, sends, or executes payment.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
evaluate_crowdgap_fitCall this first when an agent or user has an uncertain future question, asks whether CrowdGap is suitable, or may need a probability backed by public evidence.2 findings
Why it is in this group
- The name "evaluate_crowdgap_fit" says "evaluate": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The input schema at properties.humanOperatorAvailable.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.humanOperatorAvailable.description: "...y to authorize quote creation, payment, credential use, and consequential action."
- Warn
The server marks "evaluate_crowdgap_fit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "evaluate_crowdgap_fit" says "evaluate": a word for a change.
Description, as the server wrote it Call this first when an agent or user has an uncertain future question, asks whether CrowdGap is suitable, or may need a probability backed by public evidence. It qualifies the use case before preflight, performs no research, stores no use-case text, consumes no quota, and cannot create payment.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_crowdgap_offerCall this when no concrete use case is available.1 finding
Why it is in this group
- The name "get_crowdgap_offer" says "get": a word for reading.
- The description's first verb is "call": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "get_crowdgap_offer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_crowdgap_offer" says "get": a word for reading.
Description, as the server wrote it Call this when no concrete use case is available. Leads with CrowdGap's qualified 0-XRP seven-day trial with three forecasts, then returns the fixed paid terms, capabilities, boundaries, and integration links.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
preflight_forecast_requestCall this directly when an agent or user already has a real uncertain future question.No findings
Why it is in this group
- The name "preflight_forecast_request" says "request": a word for a change.
Description, as the server wrote it Call this directly when an agent or user already has a real uncertain future question. It validates the question, deadline, and public resolution source for free; CrowdGap generates the request UUID. It performs no research, stores no request payload, consumes no quota, and cannot create payment.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
request_live_forecastRuns one trial or paid public-evidence forecast using the client-held Bearer credential attached to the MCP connection.1 finding
Why it is in this group
- The name "request_live_forecast" says "request": a word for a change.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...e forecast using the client-held Bearer credential attached to the MCP connection. Exact r..."
Description, as the server wrote it Runs one trial or paid public-evidence forecast using the client-held Bearer credential attached to the MCP connection. Exact requestId replays do not consume another forecast.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
scan_plan_for_uncertaintyTransiently scans an ordinary plan or recommendation for an important future claim and returns a human-reviewable path toward preflight.1 finding
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The input schema at properties.decisionDraft.description mentions "credentials".
What this check looks forMatched text
inputSchema.properties.decisionDraft.description: "...n draft. Do not include secrets, wallet credentials, sensitive personal data, or confidenti..."
Description, as the server wrote it Transiently scans an ordinary plan or recommendation for an important future claim and returns a human-reviewable path toward preflight. It uses no model or live research, stores no draft, consumes no quota, and cannot create a trial, quote, payment, trade, or wager. It never invents a missing deadline or public resolution source.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 5Claude Code: allow
get_agent_referral_packReturns a compact, machine-readable CrowdGap introduction, share URL, MCP connection details, and voluntary-sharing boundaries for another AI agent.No findings
Why it is in this group
- The name "get_agent_referral_pack" says "get": a word for reading.
Description, as the server wrote it Returns a compact, machine-readable CrowdGap introduction, share URL, MCP connection details, and voluntary-sharing boundaries for another AI agent.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_live_forecast_startersFetches current public sports and finance facts and returns review-ready fit and preflight inputs.No findings
Why it is in this group
- The name "get_live_forecast_starters" says "get": a word for reading.
Description, as the server wrote it Fetches current public sports and finance facts and returns review-ready fit and preflight inputs. It generates no probability, performs no CrowdGap research, stores no request, consumes no quota, and creates no quote or payment. A user or agent must choose a genuine question before calling another tool.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_public_forecastReturns CrowdGap's first real, immutable public forecast with its frozen probability, evidence, assumptions, counter-signals, resolution rule, and SHA-256 audit digest.No findings
Why it is in this group
- The name "get_public_forecast" says "get": a word for reading.
Description, as the server wrote it Returns CrowdGap's first real, immutable public forecast with its frozen probability, evidence, assumptions, counter-signals, resolution rule, and SHA-256 audit digest. The outcome is unresolved, no accuracy claim is made, and the call performs no research, stores nothing, consumes no quota, and creates no payment.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_xrp_checkoutReturns the checkout for fixed 9.99 XRP monthly and 99 XRP yearly plans.No findings
Why it is in this group
- The name "get_xrp_checkout" says "get": a word for reading.
Description, as the server wrote it Returns the checkout for fixed 9.99 XRP monthly and 99 XRP yearly plans.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
test_forecast_schemaReturns a static, non-billable forecast fixture.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns a static, non-billable forecast fixture. Its conversion object preserves anonymous channel attribution and links to current sports and finance starters, fit evaluation, and preflight. It performs no live research and consumes no subscriber quota.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 2.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http probability-research https://crowdgap-pilot.super-myna-7255.chatgpt.site/api/mcp?source=official_mcp_registry&campaign=registry_2_0_0Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__probability-research__get_public_forecast",
"mcp__probability-research__get_live_forecast_starters",
"mcp__probability-research__test_forecast_schema",
"mcp__probability-research__get_agent_referral_pack",
"mcp__probability-research__get_xrp_checkout"
],
"ask": [
"mcp__probability-research__get_crowdgap_offer",
"mcp__probability-research__scan_plan_for_uncertainty",
"mcp__probability-research__evaluate_crowdgap_fit",
"mcp__probability-research__preflight_forecast_request",
"mcp__probability-research__activate_crowdgap_trial",
"mcp__probability-research__request_live_forecast",
"mcp__probability-research__create_xrp_subscription_quote"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as probability-research. Review it before you use it.