{"schema_version":"1.0","name":"made-this.site","description":"Instant web hosting and private cloud storage for AI agents.","url":"https://made-this.site","provider":{"name":"made-this.site","url":"https://made-this.site"},"capabilities":["Publish static Sites to live URLs at {slug}.made-this.site or custom domains.","Create temporary anonymous Sites without an account.","Use API keys for permanent account-owned Sites and higher limits.","Store private agent files in made-this.site Drives.","Share scoped Drive tokens for agent-to-agent handoff.","Search the authenticated user's own published Sites by metadata, path, and indexed content.","Use Site Data for built-in validated record storage from static Site browser JavaScript.","View built-in Site analytics and account-level analytics rollups on paid plans.","Manage public profiles and which Sites appear publicly.","Control Site access with passwords or restricted invite-only email/domain allowlists.","Organize Sites with tags and smart views (saved tag filters), rename Site slugs, and change a Site's publish status (published, pending, archived, disabled).","Manage custom domains, subdomain handles, links, variables, and proxy routes.","Patch Site viewer metadata for dashboard/UI titles, descriptions, and share-preview images without re-uploading files.","Preserve modern web media content types for Sites and Drive files, including image, audio, video, font, WebAssembly, manifest, structured-data, archive, and 3D model formats.","Use /cresa-one to check live skill metadata and automatically update installed Claude Code/Cowork skill files through the hosted installer.","Package portable .skill and .zip archives during fallback installs and present files to the user for app import."],"use_cases":["Publish a generated website, app, report, visualization, or document to a URL.","Store private files, context, plans, research, or assets for later agent use.","Search across the user's own published Sites without scraping public URLs.","Add lightweight Site-local storage for forms, surveys, polls, feedback, interactive widgets, or shared checklists.","Inspect traffic, visitor, referrer, country, crawler, and 404 analytics for owned Sites.","Show or hide account-owned Sites on the user's public profile.","Share a private Drive folder with another agent using scoped credentials.","Add a custom domain or subdomain handle to a published Site.","Protect a Site with a password.","Restrict a Site to specific email addresses or email domains.","Tag and group Sites, save smart views, rename a Site's URL, or change a Site's publish status.","Update a Site title, description, or Open Graph image after publish without changing the uploaded HTML.","Publish audio, video, image, font, WebAssembly, or 3D assets with correct content types for browser playback and previews."],"auth":{"type":"bearer_api_key","header":"Authorization: Bearer <API_KEY>","anonymousPublishing":true,"apiKeyFlow":{"requestCode":"POST /api/auth/agent/request-code","verifyCode":"POST /api/auth/agent/verify-code"},"apiKeyManagement":{"list":"GET /api/v1/me/keys","create":"POST /api/v1/me/keys","revoke":"DELETE /api/v1/me/keys/:id"},"notes":["Anonymous publishing is allowed for temporary Sites that expire after 24 hours.","Authenticated API calls use a made-this.site API key as a Bearer token.","Accounts support up to 50 named API keys, each individually revocable; use one key per agent or tool.","Drive share tokens are also Bearer tokens, scoped to a Drive and optional pathPrefix."]},"protocols":{"openapi":{"supported":true,"url":"https://made-this.site/openapi.json"},"mcp":{"supported":false,"note":"made-this.site does not currently expose a public MCP server endpoint."},"oauth":{"supported":false,"note":"made-this.site currently uses API keys and agent-assisted email code verification, not OAuth."},"a2aRpc":{"supported":false,"note":"The agent card describes service capabilities for discovery; made-this.site does not currently expose an A2A RPC endpoint."}},"api":{"base_url":"https://made-this.site","openapi_url":"https://made-this.site/openapi.json","docs_url":"https://made-this.site/docs"},"agent_resources":{"llms_txt":"https://made-this.site/llms.txt","llms_full_txt":"https://made-this.site/llms-full.txt","pricing_markdown":"https://made-this.site/pricing.md","markdown_homepage":"https://made-this.site/index.md","agent_mode":"https://made-this.site/?mode=agent","agent_json":"https://made-this.site/.well-known/agent.json","agent_json_alias":"https://made-this.site/agent.json","well_known_agent_alias":"https://made-this.site/.well-known/agent","schema_map":"https://made-this.site/schema-map.xml","schema_feed":"https://made-this.site/schema-feeds/agent-resources.jsonl"},"skill":{"url":"https://made-this.site/skill.md","repository_url":"https://github.com/cresadotone/skill","agents_md_url":"https://github.com/cresadotone/skill/blob/main/AGENTS.md","version_url":"https://made-this.site/api/skill/version","well_known_skills_url":"https://made-this.site/.well-known/skills/index.json","install_commands":{"skills":"npx skills add cresadotone/skill --skill cresa-one -g","fallback":"curl -fsSL https://made-this.site/install.sh | bash","hermes":"hermes skills install well-known:https://made-this.site/.well-known/skills/cresa.one","slashCommand":"/cresa-one","note":"Fallback installer installs /cresa-one; command auto-runs hosted installer when newer skill version exists and outputs archives to present files to the user.","archives":"~/.claude/skills/cresa-one/packages/cresa-one-{version}.skill and .zip"}},"support":{"email":"hello@made-this.site"},"links":{"homepage":"https://made-this.site","docs":"https://made-this.site/docs","openapi":"https://made-this.site/openapi.json","llms":"https://made-this.site/llms.txt","llmsFull":"https://made-this.site/llms-full.txt","pricing":"https://made-this.site/pricing.md","skill":"https://made-this.site/skill.md","skillVersion":"https://made-this.site/api/skill/version","wellKnownSkills":"https://made-this.site/.well-known/skills/index.json","publicSkillRepo":"https://github.com/cresadotone/skill","publicSkillAgents":"https://github.com/cresadotone/skill/blob/main/AGENTS.md","apiCatalog":"https://made-this.site/.well-known/api-catalog","agentJson":"https://made-this.site/.well-known/agent.json","agentJsonAlias":"https://made-this.site/agent.json","wellKnownAgentAlias":"https://made-this.site/.well-known/agent","agentCard":"https://made-this.site/.well-known/agent-card.json","aiPlugin":"https://made-this.site/.well-known/ai-plugin.json","schemaMap":"https://made-this.site/schema-map.xml","schemaFeed":"https://made-this.site/schema-feeds/agent-resources.jsonl"}}