# The chemical reaction database for AI agents

> Connect ChatGPT or Claude to 1.25M chemical reactions from US patents. Search by structure; get conditions, the patent and source text. Pay as you go.

Canonical: https://cyberrxn.com/en
Language: en

Connect CyberRXN to ChatGPT or Claude in a few steps. Your assistant searches 1.25 million reactions from patents and answers with real conditions and a source — not guesses from the web.

## Connection and documentation

- [Documentation](https://docs.cyberrxn.com/en/docs)
- [MCP](https://docs.cyberrxn.com/en/docs/mcp): https://mcp.cyberrxn.com/mcp
- [Python SDK](https://docs.cyberrxn.com/en/docs/sdk/python)
- [JavaScript / TypeScript SDK](https://docs.cyberrxn.com/en/docs/sdk/javascript)
- [CLI](https://docs.cyberrxn.com/en/docs/cli)
- [OpenAPI](https://api.cyberrxn.com/v1/openapi.json)
- [Current Markdown guide](https://mcp.cyberrxn.com/skills/reaction-evidence.md)
- [Workspace app](https://app.cyberrxn.com/en)

## Data and limitations

- Observations: 1256084
- Unique transformations: 1198868
- Structures: 1389716
- Upstream positive chemistry checks: 911430
- Expert-confirmed snapshot records: 0
- Snapshot: 2026-10-26; verified: 2026-10-28

Observations and unique transformations are different counts. Automated checks are not expert or experimental validation. Extracted conditions can contain errors; original evidence is retained. Public reports and contributions enter review; submission does not edit an original. SDKs ship as immutable downloads with SHA-256 checksums; the documentation and download manifest provide exact installation commands. Packages are not yet published to npm or PyPI.

## Evidence workflow

Read get_reaction_skill first. Search by structure, then fetch get_observation and inspect the complete source paragraph. Keep incompatible observations separate. Drying pressure is not reaction pressure, and unknown does not mean atmospheric. Balance, imputed components and similarity do not establish experimental evidence. Empty search does not establish an error: do not invent records or reports without a source.

## MCP tools

- **search_reactions**: Find reactions by reactants, products, temperature, pressure, agent or solvent.
- **lookup_reaction**: All recorded observations of one exact transformation.
- **get_observation**: The full record: conditions, patent, source paragraph and checks.
- **molecule_reactions**: Reactions where a substance is a reactant, product or agent.
- **similar_products**: Reactions with structurally similar products (Morgan / Tanimoto).
- **graph**: Substances, conditions and their links for one observation, as JSON.
- **stats**: Size of the database and how well conditions are covered.
- **get_reaction_skill**: Read the current Markdown guide and live action schemas. No installation or billed call.
- **validate_reaction**: Check reaction syntax, validator rules, atoms including H/isotopes, and charge.
- **balance_reaction**: Balance supplied species or explicitly ask isolated SynRBL to propose missing components.
- **convert_smiles**: Show canonical structures, readable formulae and optional InChI identifiers.
- **convert_representation**: Convert SMILES, InChI, MOL/SDF and reaction representations with explicit loss checks.
- **report_observation_issue**: Submit a source-backed record issue for review without changing the original.
- **submit_reaction_contribution**: Submit public, licensed reaction evidence for validation and possible bonus calls.
- **get_submission_status**: Check report or contribution review status and actually awarded bonus calls.
- **run_chemistry_action**: Call a read action using the current guide, including newly supported actions.
- **submit_corpus_action**: Send a supported contribution or report using the current guide.

Search source evidence, validate chemistry and convert representations. Reports and contributions are separate writes: they preserve the original and require review before changing shared evidence.

## Pricing

[Pricing](https://cyberrxn.com/en/pricing)

## Contact

- support@cyberrxn.com
- sales@cyberrxn.com
