{"openapi":"3.1.0","info":{"title":"XBurst API","summary":"XBurst MCP server and OAuth 2.1 for AI agents","description":"XBurst is an X (Twitter) growth platform. Agents connect to the read-only MCP server with OAuth 2.1 (no API keys). Humans can use a 7-day trial or the no-signup dashboard demo.","version":"1.0.0","contact":{"name":"XBurst support","email":"contact@xburst.app","url":"https://xburst.app/contact"},"license":{"name":"Proprietary"}},"servers":[{"url":"https://xburst.app","description":"XBurst production"}],"externalDocs":{"description":"XBurst developer resources","url":"https://xburst.app/docs"},"paths":{"/api/mcp":{"post":{"operationId":"mcpJsonRpc","summary":"XBurst MCP JSON-RPC","description":"Remote MCP resource at https://xburst.app/api/mcp. Advertise this URL to MCP clients. Auth is OAuth 2.1 bearer; tools are read-only.","security":[{"oauth2":["opportunities:read","relationships:read","inbox:read","analytics:read","audience:read","posts:read","ideas:read","missions:read"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"JSON-RPC or SSE response"},"401":{"description":"Missing or invalid bearer token"}}}},"/.well-known/oauth-protected-resource":{"get":{"operationId":"oauthProtectedResourceMetadata","summary":"RFC 9728 protected resource metadata","responses":{"200":{"description":"Protected resource metadata JSON"}}}},"/.well-known/oauth-authorization-server":{"get":{"operationId":"oauthAuthorizationServerMetadata","summary":"RFC 8414 authorization server metadata","responses":{"200":{"description":"Authorization server metadata JSON"}}}}},"components":{"securitySchemes":{"oauth2":{"type":"oauth2","description":"Authorization server https://xburst.app. Dynamic client registration is supported. PKCE S256 required.","flows":{"authorizationCode":{"authorizationUrl":"https://xburst.app/oauth/authorize","tokenUrl":"https://xburst.app/api/oauth/token","refreshUrl":"https://xburst.app/api/oauth/token","scopes":{"opportunities:read":"opportunities read","relationships:read":"relationships read","inbox:read":"inbox read","analytics:read":"analytics read","audience:read":"audience read","posts:read":"posts read","ideas:read":"ideas read","missions:read":"missions read"}}}}}}}