Kuliko AI

Turn documents in a Kuliko study library into flashcards, quizzes, notes and summaries.

Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.

Paste it into any MCP client. Setup docs

What the Kuliko AI connector does

Kuliko is a study platform that turns your own documents into flashcards, quizzes, notes, summaries and mind maps. Its MCP server connects that library to Claude, ChatGPT and any MCP-compatible agent. Anthropic's directory lists 36 tools: 15 read, 21 write, none destructive. Sign-in is OAuth with identity-only scopes.

Verified connector

Listed by Anthropic as a partner connector in its Connectors Directory.

Connection checked by Agentman on .

Anthropic states this reflects the level of review a connector received, not a security audit.

Kuliko AI tools (36)

  • add_share_group_member
  • create_share_group
  • create_subject
  • create_text_document
  • generate_learning_resources
  • get_document
  • get_document_text
  • get_flashcard_due_counts
  • get_quiz_questions
  • get_quiz_results
  • get_quiz_status
  • get_share_group
  • get_subscription
  • list_documents
  • list_learning_resources
  • list_outgoing_shares
  • list_quiz_attempts
  • list_share_groups
  • list_subjects
  • remove_share_group_member
  • revoke_share
  • save_flashcards
  • save_html_artifact
  • save_notes
  • save_summaries
  • search_documents
  • share_document
  • update_document
  • update_flashcard
  • update_html_artifact
  • update_note
  • update_share_group
  • update_subject
  • update_summary
  • upload_document
  • upload_document_bytes

Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.

Limits

  • The OAuth scopes are identity claims, so there is no permission boundary. Kuliko's RFC 9728 descriptor declares openid and email, and its authorization server advertises five scopes, all OpenID claims. No boundary falls between reading a flashcard and emailing your notes to an outside address — the consent screen offers one grant covering all 36 tools.
  • Authentication is delegated to a generic Supabase project. The authorization_servers field points at a Supabase-hosted issuer rather than a Kuliko-branded one, and that server accepts dynamic client registration with none as a token-endpoint auth method. That is a common and supported setup, not a defect, but it means the consent screen you see is Supabase's rather than a Kuliko-designed permission review.
  • Kuliko publishes no tool list. The 36 names come from Anthropic's directory. Kuliko's integrations page describes six capability areas in prose and names no tool, so there is no vendor enumeration to diff against in either direction.
  • One advertised capability has no matching tool. Kuliko markets mind maps as an integration feature and suggests "Show the mind map for Chapter 3" as a prompt, yet no tool name references mind maps. Whether they are reachable indirectly is unresolved.
  • We could not read tool schemas or safety annotations. The endpoint returned 401 to an anonymous request, so no parameter-level detail, readOnlyHint or destructiveHint is published here.
  • The has_mcp_app widget is unaudited. Anthropic's directory records this connector as shipping an MCP app widget, and the server serves an OpenAI Apps domain-verification route. A widget acts on the user's click rather than the model's tool call, so no tool audit reaches it. We did not load or exercise it. Treat its behaviour as unknown.
  • Free-plan caps are low enough to matter in a session. Five flashcard reviews per day and five uploads per month means an agent can exhaust a Free account's daily allowance in one exchange.
  • Pro accounts are throttled too. Kuliko states it temporarily pauses requests that exceed normal usage patterns on Pro, so a generation loop can be stopped on a paid plan.
  • get_subscription's return shape is unpublished. We could not establish whether it reports remaining quota or only plan and billing state.
  • HTML artifact sandboxing is undocumented. save_html_artifact and update_html_artifact store interactive HTML built from your material, and we found no vendor statement about how it is isolated when rendered. We did not test it.
  • Kuliko's marketing site blocked automated fetches mid-research. After a handful of requests, kuliko.ai returned a CrowdSec ban page to every client including a real browser, so we could not read its privacy policy or terms. Its robots.txt explicitly allows those paths, so this is bot-blocking rather than a policy signal — but it means data-handling, retention and minimum-age terms are unverified here, which is a real gap for a study product likely used by students.
  • No revocation reaches an accepted share. Kuliko copies a shared document into the recipient's account on acceptance, and states that deleting a share group does not revoke shares already sent.

Frequently asked questions

Can the Kuliko connector send my study document to someone else?

Yes, and to an email address that has no Kuliko account. Kuliko's share dialog takes a recipient email and an optional message of up to 1000 characters, and its own toast text says a recipient will need to join Kuliko with the invited email address before accepting. So share_document reaches strangers, not only classmates already in your library.

Can the Kuliko connector delete my documents or subjects?

No tool among the 36 carries a delete verb for your study material. Kuliko's web app can delete subjects, documents and your whole account, and none of those paths appears in the connector's tool list. The only removal tools act on sharing: remove_share_group_member and revoke_share, which withdraw access rather than erase content.

What OAuth permissions does the Kuliko MCP server request?

Only openid and email, which grant no application permission at all. Kuliko's RFC 9728 resource descriptor declared exactly those two scopes on 2026-08-23, and both are OpenID identity claims. Nothing at the consent screen separates reading a flashcard from sharing a document with an outside email address.

Does using the Kuliko connector spend my plan quota?

Yes, on generation and uploads. Kuliko's pricing page caps Free accounts at 5 flashcard reviews per day, 5 document uploads per month and 5 MB per file, so generate_learning_resources and upload_document consume metered allowance. The connector does expose get_subscription, so an agent can check the plan before spending against it.

What file types can the Kuliko connector upload?

That depends on your plan. Kuliko states Free accounts may upload PDF and TXT files up to 5 MB, while Pro accounts get more than ten file types including PDF, DOCX and images at up to 20 MB per file. The upload_document_bytes tool carries the same plan gate as the web uploader does.

How do I connect Kuliko AI to Claude?

Open the Kuliko AI listing in Claude's Connectors Directory, select Connect, then authorize your Kuliko account. Kuliko describes the same three steps as open the listing, authorize Kuliko, then ask naturally. You need an existing Kuliko account first, because the connector reaches a library you already built rather than creating one.

Does Claude get my Kuliko password through the connector?

No. Kuliko states plainly that your Claude or ChatGPT connection does not receive your Kuliko password, and the connection uses an OAuth authorization flow instead. We confirmed the server issues a Bearer authentication challenge to an anonymous request and delegates sign-in to a Supabase authorization server.

What can the Kuliko connector write into my account without asking?

Twenty-one of the 36 tools act. They create subjects and text documents, upload files, generate learning resources, save flashcards, notes, summaries and HTML artifacts, update every one of those, and create share groups and shares. Every write is additive or editable, which is why the absence of a delete tool matters.

Sources

Use it in an agent

Put Kuliko AI to work.

Connect Kuliko AI once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.

Call (650) 285-1019Our AI receptionist answers.