🎉Limited offer: 34% off17h 34m 17s
KKrafto
How it worksMCPFAQHelp
Sign up
KKrafto

One membership. Every creative resource, course, ebook, AI asset, Model Context Protocol (MCP) tool, and app in one unified account.

MCP & AI Agents

  • MCP Overview
  • Tools & Prompts
  • AI Manifests
  • MCP Tool Docs
  • MCP Tokens & Auth
  • Developer Platform
  • API Reference

Company

  • About Krafto
  • Blog & Insights
  • Customer Stories
  • Testimonials
  • Changelog
  • Careers
  • Become a Vendor
  • Partnerships
  • Help & Support

Legal & Trust

  • Terms of Service
  • Privacy Policy
  • Refund & Cancellation
  • Content Licensing
  • Wallet Terms
  • Partnership Terms
  • Vendor Terms
  • Vendor Privacy
  • Developer & MCP Terms
© 2026 Krafto Digital Technologies Private Limited (Krafto Inc.). All rights reserved.
All Systems OperationalBuilt for creators & autonomous AI agents

MCP Tool Reference

Every tool the Krafto MCP server exposes to a connected AI client. Connect via the MCP page, or use a long-lived mcp_live_... token from the AI & MCP Dashboard for clients that can't do the OAuth flow.

Tools

ToolRequired scopeWhat it does
search_assetscatalog:readSearch the Krafto catalog by keyword, category, and filters.
get_asset_detailscatalog:readGet full details for a single published asset by its ID.
get_categoriescatalog:readList every active category in the Krafto catalog.
get_asset_manifestcatalog:readRead an asset's AI-facing manifest (structured metadata for agent use).
list_librarylibrary:readList everything the signed-in user owns in their Krafto library.
check_entitlementlibrary:readCheck whether the signed-in user already owns a specific asset.
get_download_urllibrary:downloadGenerate a real, short-lived signed download URL for an owned asset.
get_account_infoaccount:readRead the signed-in user's basic account info (name, email, tier).
purchase_asset_with_walletwallet:spendPurchase an asset using the signed-in user's Krafto Wallet balance.

Scope vocabulary

Every scope a connected client or app can hold. A tool call fails with a clear message if the caller's connection or token doesn't carry the scope it needs.

catalog:readBrowse categories, search, and read product details.
library:readSee which assets a user already owns.
library:downloadGenerate signed download links for owned assets.
account:readRead the connected user's basic profile info.
wallet:spendPurchase assets using the user's Krafto Wallet balance.

Authenticating

Two ways a tool call is authenticated: the interactive OAuth flow (a session-scoped connection, managed per client from your account) or a self-issued long-lived PAT (mcp_live_..., generated once and used by clients that can't do OAuth). Either way, the tool only gets the scopes that connection or token was actually granted — never more.

Building a third-party integration?

If you're building an app for other people to connect (not just yourself), apply for developer access and request the scopes your app needs — see the Developer API reference.