{"ok":true,"service":"platphorm-meetup","url":"https://meetup.platphormnews.com","generatedAt":"2026-07-21T17:56:26.163Z","documents":[{"path":"/llms.txt","type":"summary"},{"path":"/llms-full.txt","type":"full"},{"path":"/openapi.yaml","type":"openapi"},{"path":"/api/docs","type":"api-docs"},{"path":"/.well-known/trust.json","type":"trust-policy"},{"path":"/.well-known/mcp.json","type":"mcp-manifest"}],"capabilities":["events.list","events.get","events.create","events.import_url","rsvps.create","groups.list","mcp.jsonrpc","audit.read","mutation.rate_limit","mutation.idempotency","vercel_connect.status","vercel_connect.token_request","vercel_connect.authorization_start","vercel_connect.trigger_receiver","vercel_operator.login","vercel_operator.allowlisted_ui_actions"],"vercelConnect":{"configured":false,"oidcLikelyAvailable":true,"defaultConnectorConfigured":false,"projectLinked":true,"mode":"degraded","docs":"https://vercel.com/docs/connect","env":{"VERCEL":true,"VERCEL_ENV":"production","VERCEL_PROJECT_ID":true,"VERCEL_CONNECT_DEFAULT_CONNECTOR":false,"VERCEL_CONNECT_TRIGGER_SECRET":false},"capabilities":["status","runtime_provider_token_request","authorization_start","trigger_receiver","health_and_discovery_reporting"],"limitations":["Vercel Connect token exchange requires a linked Vercel deployment with OIDC context and a connector id.","Local development reports degraded unless VERCEL_OIDC_TOKEN or Vercel runtime context is present."]},"vercelOperatorAuth":{"configured":false,"mode":"unconfigured","docs":"https://vercel.com/docs/sign-in-with-vercel/getting-started","routes":{"authorize":"/api/auth/vercel/authorize","callback":"/api/auth/vercel/callback","signout":"/api/auth/vercel/signout","statusPage":"/auth/vercel"},"operatorAllowlistConfigured":false},"mutationControls":{"mode":"ephemeral-memory","status":"degraded","rateLimitBuckets":0,"idempotencyRecords":0,"auditLogEntries":0,"auditRetention":500,"defaultWindowMs":60000,"defaultLimit":60,"note":"Mutation controls are enforced in-process and reset on cold start until durable storage is attached."},"protectedActions":["create event","update event","delete event","clone/import event from URL","read attendee PII","federate event to Calendar/Jobs","protected MCP tool calls","Vercel Connect token and authorization requests","Vercel Connect trigger handling","keyless UI publishing for allowlisted Vercel operator sessions","read mutation audit logs"]}