Documentation
MCPH Documentation
Save and share anything from your AI chats with permanent links
What is MCPH?
MCPH (Model Context Protocol Hub) is an AI artifact storage and sharing platform that lets you save and share anything from your AI chats with permanent links. One click in Claude or ChatGPT creates a shareable link that works everywhere.
Key benefits:
- Never lose AI creations - Everything saved permanently and searchable
- Share with one link - No login required for viewers to access content
- Works in Claude & ChatGPT Pro+ - Direct integration with your favorite AI tools
- Simple access model - Upload requires login, viewing doesn't
- Complete AI workflow ecosystem - Recipe, Text, Images, Code, Data, and Polls
β¨How It Works
1. Sign in with Google
Quick setup - no passwords to remember
2. Connect to AI tools
Works with Claude, ChatGPT Pro+, and others
3. Save & share anything
One command creates shareable links instantly
MCPH is built on the Model Context Protocol (MCP), which enables AI models to maintain and share context across interactions.
Using MCPH with AI Assistants
MCPH tools integrate with AI assistants like Claude and ChatGPT to provide seamless file management through natural conversation. You can manage your files without learning commands or APIsβjust speak naturally about what you want to do.
π¬Natural Language Commands
Managing Files:
- "Show me my files" / "List what I have stored"
- "Find my report about sales" / "Search for meeting notes"
- "Save this document" / "Store this analysis for me"
- "Delete that old file" / "Remove the draft version"
Sharing & Access:
- "Make this public" / "Share this with others"
- "Give me a shareable link" / "I want to share this document"
- "Make this private again" / "Stop sharing this file"
Viewing Content:
- "Show me that document" / "Open my project notes"
- "What's in that file?" / "Display the contract"
π§ Contextual Understanding
The AI remembers what you're working on within conversations:
User: "Write a meeting summary"
AI: [Creates summary]
User: "Save it"
AI: "I've saved your meeting summary to your files"
User: "Actually, share it with the team"
AI: "Made it public. Here's the link: https://mcph.io/crate/..."
βKey Benefits
- No learning curve - talk about files naturally
- Persistent storage - files remain accessible across sessions indefinitely
- Smart search - AI finds files using keywords and context
- Instant sharing - generate public links with simple requests
- Cross-session continuity - reference files from previous conversations
- Automatic organization - files are tagged with metadata for easy retrieval
Features
Never lose AI creations
Everything you create in AI chats, saved permanently and searchable
Share with one link
Turn any AI creation into a shareable link. No login required for viewers!
Works in Claude & ChatGPT Pro+
One command in your favorite AI tool saves everything instantly
ποΈ Complete AI Workflow Ecosystem
π§ΎRecipe: AI Task Instructions
Recipes are structured, step-by-step instructions that tell AI agents exactly how to execute complex tasks. They serve as reusable workflows that can be shared across different AI tools and team members.
π― Key Benefits:
- Consistent task execution across AI tools
- Reusable workflows for complex processes
- Team knowledge sharing and standardization
- Reduced setup time for repetitive tasks
π Common Examples:
- Content creation workflows
- Data analysis procedures
- Code review checklists
- Customer support protocols
Example: A "Blog Post Creation Recipe" might include steps for research, outline creation, writing, SEO optimization, and publishing - all documented in a way that any AI tool can follow consistently.
πFree Account Benefits
- Up to 10MB file size
- 500MB total storage
- 10 shared crates maximum
- 5 feedback templates maximum
- Permanent storage (no expiration)
- Password protection for sensitive content
- AES-256 encryption
- Secure HTTPS access
πSimple Access Model
π Upload = Login Required
You need a Google account to save and organize your AI creations
π View = No Login Needed
Anyone with a public link can view shared content instantly
Getting Started
Quick Reference
- Web Interface: mcph.io
- MCP Endpoint:
https://api.mcph.io/mcp
- View Shared Content:
https://mcph.io/crate/[id]
Step 1: Create an Account
Visit mcph.io and sign up for a free account. After logging in, navigate to the API Keys section to generate your personal API key. You'll need this to connect AI tools to your MCPH account.
For Non-Logged In Users
You can use MCPH without creating an account, but with some limitations:
- Secure uploads are available through AI assistants that support MCP
- Limited management - you can't search, organize, or manage your files
- No MCP all tools access - you can only use the crates_get tool to get a crate by its ID. You cannot use the other tools.
To get the most out of MCPH, we recommend creating a free account.
Step 2: Connect Your AI Tool
MCPH works with any AI tool that supports the Model Context Protocol (MCP). For ChatGPT, this requires Pro or higher plans. The basic steps for connecting any AI tool are:
Essential Information
- Get the MCP URL:
https://api.mcph.io/mcp
This is the endpoint you'll need to configure in your AI tool.
- Get your API Key: Available from your MCPH account dashboard
Log in to mcph.io and navigate to the API Keys section to generate or retrieve your key.
- Configure your AI tool: Set up the MCP server in your tool's settings
Each AI tool has a different configuration process. Most tools have a dedicated section for MCP server configuration where you'll enter the URL and API key.
Key Notes
- The specific configuration steps vary by tool (ChatGPT, Claude, custom AI applications, etc.)
- Authenticated user uploads have no expiration
- All generated download links expire in 24 hours
For detailed, tool-specific configuration instructions, refer to your AI tool's documentation for MCP setup. Most major AI tools that support MCP have similar configuration processes.
Step 3: Create and Share Content
Once connected, you can ask your AI to create and share content via MCPH. For example:
The AI will create the content and provide you with a shareable link that looks like:https://mcph.io/crate/abc123
Share this link with anyone - they don't need an account to view the content.
Available MCP Tools
MCPH provides a comprehensive set of powerful tools that enable you to manage your content through the Model Context Protocol (MCP). These tools can be used programmatically or through AI assistants using natural language commands. For ChatGPT, custom connectors require Pro or higher plans.
Content Management
crates_list
List and discover your stored crates
Features: Pagination support, category filtering (including 'poll' templates), tag-based organization
AI Usage: "List my crates", "Show my poll templates", "Find my recent uploads"
crates_get
Retrieve and display crate contents
Features: Supports all content types, handles password-protected crates, rich metadata access
AI Usage: "Show me crate abc123", "Get the content of that document", "Display my project specs"
crates_upload
Create and store new content with smart tagging
Features: Intelligent categorization, tagging best practices, dual upload methods, expiration handling
AI Usage: "Upload this file as a crate titled 'Project Requirements'", "Save this with tags project:webapp, type:specs"
crates_update
Modify existing crate metadata and content
Features: Update any crate property, manage sharing settings, modify templates (open/close status)
AI Usage: "Update the title of crate abc123", "Add tags to my project crate", "Make my template private"
crates_delete
Remove unwanted crates permanently
Features: Complete removal of content and metadata, irreversible operation
AI Usage: "Delete crate abc123", "Remove that old document", "Clean up my test files"
Sharing & Access Control
crates_share
Make content accessible to others with advanced options
Features: Public/private toggle, password protection, shareable URLs, access control
AI Usage: "Make crate abc123 public", "Share this with password protection", "Generate a share link"
crates_make_public
Quick public sharing for immediate access
Features: One-click public sharing, instant shareable URL generation
AI Usage: "Make this public", "Share this crate publicly", "Generate public link"
crates_unshare
Remove public access and return to private
Features: Complete privacy restoration, removes public access and passwords
AI Usage: "Make crate abc123 private", "Remove public access", "Unshare this document"
crates_get_download_link
Generate secure, time-limited download URLs
Features: Configurable expiration, secure signed URLs, direct download support
AI Usage: "Create download link for crate abc123", "Generate 1-hour access URL"
crates_share_social
Generate social media share URLs and content for crates
Features: Supports Twitter/X, Reddit, LinkedIn, Discord, Telegram, and Email sharing, custom messages, platform-specific formatting
AI Usage: "Share crate abc123 on Twitter", "Get all social sharing links for this crate", "Generate Discord share message"
crates_copy
Duplicate public crates to your collection
Features: Complete duplication, removes "Copy of" prefix, converts to private ownership
AI Usage: "Copy this public crate", "Save a copy of crate abc123 to my collection"
Advanced Search & Discovery
crates_search
Find content using intelligent hybrid search
Features:
- Semantic search with vector embeddings for metadata understanding
- Tag-based filtering with hierarchical support (project:webapp, type:docs)
- Category filtering (including poll templates: category: 'poll')
- Relevance scoring and intelligent ranking
- Full-text search across titles, descriptions, and tags
AI Usage: "Find my React components", "Search for project documentation", "Find poll templates about mobile apps"
Advanced Search Tips:
- β’ Use tags: ["project:website", "status:final"] for precise filtering
- β’ Conventional tags like project:, type:, status: receive relevance boosting
Poll Collection System
poll_template_create
Build custom poll forms with validation
Features:
- 6 field types: text, number, boolean, select, multiselect, rating
- Custom validation rules, required/optional fields, dropdown options
- Automatic storage as both poll template AND crate (category: 'poll')
- Tag-based organization, public/private templates, linked crate references
Limits: 5 templates per user (Free), 50 templates (Pro)
AI Usage: "Create poll form for product reviews", "Build survey with rating and text fields"
poll_submit
Submit responses to poll templates with validation
Features:
- Field-specific validation (type checking, required fields, option validation)
- Support for all field types with proper formatting
- User submissions with metadata tracking
- Real-time validation with helpful error messages
AI Usage: "Submit response to template abc123", "Fill out the product survey"
poll_responses_get
Analyze poll data with comprehensive analytics
Features:
- Complete response analytics: averages, distributions, response rates
- Field-specific statistics (ratings, selections, text analysis)
- User identification with email/name display (when available)
- Pagination support for large datasets, export-ready format
- Comprehensive insights for data-driven decisions
AI Usage: "Show responses for my poll template", "Analyze survey results", "Get poll analytics"
How the MCP Endpoint Works
The MCP endpoint (/mcp
) is the only supported way to interact with MCPH programmatically. It uses the Model Context Protocol (MCP) over Streamable HTTP for real-time, bidirectional communication.
- Connect via Streamable HTTP: Use
npx mcp-remote https://api.mcph.io/mcp
or configure your client to use the endpoint. - Authentication: Pass your API key as a Bearer token in the
Authorization
header. - Session: On connect, you receive a session ID in the
MCP-Session-ID
response header. All subsequent requests must include this ID in theMCP-Session-ID
header. - Calling Tools: Send JSON-RPC requests to the endpoint. Example for
crates/list
:{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "crates/list", "arguments": {} } }
The response will be streamed using Streamable HTTP, with content delivered as chunks in the HTTP response.
For more details, see the mcp-remote documentation or the MCP protocol reference.