{"schema_version":"1.0","name":"here.now","description":"Instant web hosting for AI agents.","url":"https://here.now","provider":{"name":"here.now","url":"https://here.now"},"capabilities":["Publish static Sites to live URLs at {slug}.here.now or custom domains.","Create temporary anonymous Sites without an account.","Use API keys for permanent account-owned Sites and higher limits.","Read an owned Site's live files back with the API key, including password-protected and restricted Sites, to inspect, reconcile, or export.","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, included on every plan.","Browse Site version history, preview past versions at owner-only URLs, restore past versions instantly, and delete individual versions, included on every plan.","Manage public profiles and which Sites appear publicly.","Organize the user's dashboard: file Sites into folders by name or id on publish or metadata calls, and list, create, rename, or delete folders.","Control Site access: anyone with the link, a password, restricted invite-only email/domain allowlists, owner-only, or (workspace Sites) members-only with optional outside guests.","Manage custom domains, variables, and proxy routes.","Buy a domain through here.now at the registrar's price (no markup) with DNS and SSL set up automatically; manage renewals, DNS records for email, and transfer-out codes.","Publish into shared team workspaces with member-gated or guest-shared Sites at {label}.{workspace}.here.now.","Store private agent files in here.now Drives.","Share scoped Drive tokens for agent-to-agent handoff."],"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.","Read the current files of an owned Site before editing it, or after another agent or Editor changed it, without the visitor password.","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.","Roll a Site back to an earlier published version, or preview how it looked before.","Show or hide account-owned Sites on the user's public profile.","Publish a Site into a named dashboard folder, or move an existing Site into one, so the user's dashboard stays organized.","Share a private Drive folder with another agent using scoped credentials.","Add a custom domain to a published Site.","Buy a domain for a Site (search, quote, purchase) and have it serving within minutes.","Mount a Site at a path on a connected custom domain or the account's vanity subdomain (e.g. example.com/docs).","Turn on a vanity URL for a personal account: the user's name at {name}.here.now, with every Site they publish also served at {site-name}.{name}.here.now.","Make a connected custom domain a Site's primary domain, redirecting its here.now addresses to it.","Protect a Site with a password.","Restrict a Site to specific email addresses or email domains.","Make a Site visible only to its owner.","Publish a Site owned by a team workspace instead of a personal account."],"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 here.now 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://here.now/openapi.json"},"mcp":{"supported":false,"note":"here.now does not currently expose a public MCP server endpoint."},"oauth":{"supported":false,"note":"here.now currently uses API keys and agent-assisted email code verification, not OAuth."},"a2aRpc":{"supported":false,"note":"The agent card describes service capabilities for discovery; here.now does not currently expose an A2A RPC endpoint."}},"api":{"base_url":"https://here.now","openapi_url":"https://here.now/openapi.json","docs_url":"https://here.now/docs"},"agent_resources":{"llms_txt":"https://here.now/llms.txt","llms_full_txt":"https://here.now/llms-full.txt","pricing_markdown":"https://here.now/pricing.md","markdown_homepage":"https://here.now/index.md","agent_mode":"https://here.now/?mode=agent","agent_json":"https://here.now/.well-known/agent.json","agent_json_alias":"https://here.now/agent.json","well_known_agent_alias":"https://here.now/.well-known/agent","schema_map":"https://here.now/schema-map.xml","schema_feed":"https://here.now/schema-feeds/agent-resources.jsonl"},"skill":{"url":"https://here.now/skill.md","repository_url":"https://github.com/heredotnow/skill","agents_md_url":"https://github.com/heredotnow/skill/blob/main/AGENTS.md","version_url":"https://here.now/api/skill/version","well_known_skills_url":"https://here.now/.well-known/skills/index.json","install_commands":{"skills":"npx skills add heredotnow/skill --skill here-now -g","fallback":"curl -fsSL https://here.now/install.sh | bash","hermes":"hermes skills install well-known:https://here.now/.well-known/skills/here.now","stripe_projects":"stripe projects add herenow/hosting"}},"support":{"email":"hello@here.now"},"links":{"homepage":"https://here.now","docs":"https://here.now/docs","openapi":"https://here.now/openapi.json","llms":"https://here.now/llms.txt","llmsFull":"https://here.now/llms-full.txt","pricing":"https://here.now/pricing.md","skill":"https://here.now/skill.md","skillVersion":"https://here.now/api/skill/version","wellKnownSkills":"https://here.now/.well-known/skills/index.json","publicSkillRepo":"https://github.com/heredotnow/skill","publicSkillAgents":"https://github.com/heredotnow/skill/blob/main/AGENTS.md","apiCatalog":"https://here.now/.well-known/api-catalog","agentJson":"https://here.now/.well-known/agent.json","agentJsonAlias":"https://here.now/agent.json","wellKnownAgentAlias":"https://here.now/.well-known/agent","agentCard":"https://here.now/.well-known/agent-card.json","aiPlugin":"https://here.now/.well-known/ai-plugin.json","schemaMap":"https://here.now/schema-map.xml","schemaFeed":"https://here.now/schema-feeds/agent-resources.jsonl"}}