{"schema_version":"1.0","name":"cresa.one","description":"Instant web hosting and private cloud storage for AI agents.","url":"https://cresa.one","provider":{"name":"cresa.one","url":"https://cresa.one"},"capabilities":["Publish static Sites to live URLs at {slug}.cresa.one 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 cresa.one 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."],"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 cresa.one 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://cresa.one/openapi.json"},"mcp":{"supported":false,"note":"cresa.one does not currently expose a public MCP server endpoint."},"oauth":{"supported":false,"note":"cresa.one currently uses API keys and agent-assisted email code verification, not OAuth."},"a2aRpc":{"supported":false,"note":"The agent card describes service capabilities for discovery; cresa.one does not currently expose an A2A RPC endpoint."}},"api":{"base_url":"https://cresa.one","openapi_url":"https://cresa.one/openapi.json","docs_url":"https://cresa.one/docs"},"agent_resources":{"llms_txt":"https://cresa.one/llms.txt","llms_full_txt":"https://cresa.one/llms-full.txt","pricing_markdown":"https://cresa.one/pricing.md","markdown_homepage":"https://cresa.one/index.md","agent_mode":"https://cresa.one/?mode=agent","agent_json":"https://cresa.one/.well-known/agent.json","agent_json_alias":"https://cresa.one/agent.json","well_known_agent_alias":"https://cresa.one/.well-known/agent","schema_map":"https://cresa.one/schema-map.xml","schema_feed":"https://cresa.one/schema-feeds/agent-resources.jsonl"},"skill":{"url":"https://cresa.one/skill.md","repository_url":"https://github.com/cresadotone/skill","agents_md_url":"https://github.com/cresadotone/skill/blob/main/AGENTS.md","version_url":"https://cresa.one/api/skill/version","well_known_skills_url":"https://cresa.one/.well-known/skills/index.json","install_commands":{"skills":"npx skills add cresadotone/skill --skill cresa-one -g","fallback":"curl -fsSL https://cresa.one/install.sh | bash","hermes":"hermes skills install well-known:https://cresa.one/.well-known/skills/cresa.one","slashCommand":"/cresa-one","note":"Fallback installer installs /cresa-one; command auto-runs hosted installer when newer skill version exists."}},"support":{"email":"hello@cresa.one"},"links":{"homepage":"https://cresa.one","docs":"https://cresa.one/docs","openapi":"https://cresa.one/openapi.json","llms":"https://cresa.one/llms.txt","llmsFull":"https://cresa.one/llms-full.txt","pricing":"https://cresa.one/pricing.md","skill":"https://cresa.one/skill.md","skillVersion":"https://cresa.one/api/skill/version","wellKnownSkills":"https://cresa.one/.well-known/skills/index.json","publicSkillRepo":"https://github.com/cresadotone/skill","publicSkillAgents":"https://github.com/cresadotone/skill/blob/main/AGENTS.md","apiCatalog":"https://cresa.one/.well-known/api-catalog","agentJson":"https://cresa.one/.well-known/agent.json","agentJsonAlias":"https://cresa.one/agent.json","wellKnownAgentAlias":"https://cresa.one/.well-known/agent","agentCard":"https://cresa.one/.well-known/agent-card.json","aiPlugin":"https://cresa.one/.well-known/ai-plugin.json","schemaMap":"https://cresa.one/schema-map.xml","schemaFeed":"https://cresa.one/schema-feeds/agent-resources.jsonl"}}