This campaign is over.
Use Case
Create an agent that:
Addresses a specific real-world need
Uses Descope Outbound Apps to securely authenticate with at least one external API
Avoids hardcoded credentials or manually handling token exchange
Delivers a seamless experience with minimal user effort after setup
Focus Areas
Here are some references to guide you in developing your unique idea, but feel free to think creatively beyond these suggestions:
Mental Health Scheduler: An agent that auto-schedules wellness and focus breaks in Google Calendar for college students to promote mental health.
Civic Engagement Assistant: Connects with GitHub to suggest beginner-friendly open-source issues based on users’ interests and skill sets.
Disaster Alert Bot: Posts real-time weather alerts into Slack or Discord using public alert APIs to help communities stay informed.
Tech Stack
You are free to choose the tools that best suit your approach. Here are a few suggestions to help you start:
Authentication: Descope Outbound Apps using a management key or token from an inbound app
Agent Builders: Vercel AI SDK, LangGraph, AWS Bedrock Agents, etc
APIs: GitHub, Slack, Notion, Google Calendar, Asana, Twilio, and more
Languages: JavaScript/TypeScript, Python, or any language you're comfortable with
Guidelines
These are the rules and best practices to follow while developing your agent:
Your agent must integrate with at least one external service using a token from a Descope Outbound App
Avoid using hardcoded API tokens or custom authentication logic
The solution should be focused on solving a real-world problem clearly and effectively
The UX should be intuitive and require minimal user effort after the initial trigger
Setup Requirement
Before your agent can make authenticated API calls, you’ll need to:
Run your users through a Descope Flow that connects to your Outbound Apps
Or provide a hosted version of your Descope Flow that lets us "connect" to the external services (e.g., GitHub, Google Calendar, or MCP servers) via your configured Outbound Apps
This ensures Descope can securely manage and issue the tokens your agent will use, without requiring any custom logic or manual setup.