CramDeck ChatGPT plugin
The CramDeck plugin lets ChatGPT create and manage private flashcard decks in your CramDeck account. Deck content is authored in ChatGPT; CramDeck stores and renders the cards. The plugin does not sell subscriptions, credits, or decks, and it does not promote upgrades.
Connect and disconnect
In ChatGPT, enable the CramDeck app and complete the OAuth sign-in. You can disconnect in ChatGPT's app settings, and you can revoke access from your CramDeck profile under Integrations. After revoke, ChatGPT can no longer read or write your decks until you connect again.
OAuth scopes
The plugin requests only the scopes it needs:
decks:read— list decks, read deck contents, check capacitydecks:write— create decks, append or update cards, update metadatareviews:read— reserved for review readsreviews:write— start reviews, record answers, complete sessions
What the plugin can do
Ten tools are available. New decks are always private. Capacity responses report only current count and limit (for example 4 / 10) with no plan or price language.
get_deck_capacity— Shows how many private decks you can still create (neutral counts only).list_decks— Lists your private decks.get_deck— Reads one owned deck, including cards and study/edit links.create_deck— Creates a new private deck with cards (idempotent).add_cards— Appends cards to an owned deck (idempotent).update_card— Updates fields on one card (overwrites prior values).update_deck_metadata— Updates title, description, language, or tags (overwrites prior values).start_review— Starts or resumes a review session for a deck.record_review_answer— Records an answer outcome (not reversible in-product).complete_review— Closes a review session and returns stats.
Data categories
App Requests
Prompts and tool arguments ChatGPT sends to CramDeck (for example deck titles, card fronts/backs, and review outcomes).
App Responses
Tool results returned to ChatGPT (deck lists, card content, capacity, review stats, and deep links into CramDeck).
Do not send credentials, payment-card data, government IDs, PHI, or intentional special-category data through the plugin. CramDeck and OpenAI act as separate controllers for this integration — see the privacy policy for details.
No commerce in the plugin
The plugin cannot start checkout, sell digital products, or recommend paid upgrades. Manage billing only on the CramDeck website if you choose to.
Support and legal
- Support
- Privacy policy
- Terms of service
- Developer Integrations API (PAT / scripts): /docs/integrations