RunSignup AI for Vibe Coding

RunSignup AI provides tools that help events harness the power of AI. RunSignup AI for Vibe Coding enables customers to use the RunSignup platform for custom applications, public-facing pages such as top fundraiser lists, and custom reports within the RunSignup dashboard, using AI tools like v0 and Cursor.

We previously released a growing set of v0.dev applications that customers can use and modify. These include a fundraiser leaderboard, results kiosk, results printing kiosk, race day time sync, find a race calendar and more.

We are now releasing the event industry’s first AI-ready standard OpenAPI and OAuth2 implementation. This will make it easier for customers to use AI tools to build and extend solutions on top of the RunSignup platform.

Why OpenAPI Matters

For years, RunSignup has had a rich, comprehensive API that powers many race registration, results, and fundraising workflows. However, historically, consuming our API required careful manual reading of our documentation, custom coding, and a deep understanding of our data structures.  This worked well for many sophisticated partners. However, it created friction for newer developers and made it harder for modern code-generation tools to interface with our system.

A few years ago, we added a Zapier integration, opening up the power of the RunSignup platform more widely. We have hundreds of races using this approach.  And Zapier AI is opening up the opportunity for more integrations.

OpenAPI has emerged as a standard way for the new generation of AI systems and tools to directly interface with the RunSignup platform. This will bring a new generation of use cases, applications and integrations. Open API provides a standardized, machine-readable format for describing REST APIs. By publishing our API specification using OpenAPI, we unlock several important benefits:

  • AI & Code Generation Friendly: Tools like v0.dev, Cursor, GitHub Copilot, OpenAI’s GPT models, and others can directly consume the OpenAPI spec. This allows AI-based systems to understand our endpoints, request parameters, and response formats, enabling them to auto-generate code, UI components, and even entire workflows with minimal manual coding.
  • Rapid Prototyping: Developers using modern low-code and no-code platforms that support OpenAPI can instantly generate clients, test endpoints, and build integrations.
  • Better Documentation: The OpenAPI spec serves as a single source of truth that can automatically generate interactive documentation, making it easier for humans and machines alike to explore our API.
  • Future-Proofing: As new AI coding assistants continue to evolve, OpenAPI allows our platform to stay compatible with the latest developments.

Why OAuth2 Security Matters

Opening up access via OpenAPI creates new opportunities, but it also requires thoughtful security controls. This is where our implementation of OAuth2 comes in.

OAuth2 is an industry-standard protocol for authorization, used by major platforms like Google, Microsoft, and Salesforce. 

Our Oauth 2 implementation will allow customers to build applications that require a regular RunSignup dashboard and provide them with access to the data they normally have access to. For example, this would allow a race registrant to login and process an event transfer. An event director could login and see a customized report view of their event data developed with v0 accessing the RunSignup database. The access works just it does for their RunSignup dashboard.

By adopting OAuth2:

  • Secure Delegated Access: Applications can request granular permissions to access specific parts of a user’s RunSignup data, without requiring users to share account credentials.
  • Safer Integrations: OAuth2 allows us to define scopes, expiration, and revocation policies, ensuring that 3rd-party integrations remain secure.
  • Developer-Friendly: Modern frameworks and SDKs all have robust support for OAuth2, simplifying the process of authenticating with our API.
  • Enabling Partner Ecosystems: Our partners can now build richer integrations while respecting user privacy and security.

The AI Coding Tools Opportunity

With OpenAPI and OAuth2 together, RunSignup becomes more accessible to the emerging generation of AI-powered coding assistants and design tools.

Imagine a race timer using v0.dev to create a custom dashboard by simply describing it in natural language: “Create a leaderboard table for my upcoming 10K race using RunSignup data.”

The AI assistant can instantly pull our OpenAPI spec, understand available endpoints, authenticate via OAuth2, and generate working code that consumes real race data.

This dramatically reduces development time and lowers the barrier to entry for smaller organizations. Additionally, it enables more creative, custom experiences for participants and race directors alike.

Open API Implementation

RunSignup has an extensive API as can be seen from this high level list of methods:

We are implementing an OpenAPI wrapper to all of these over the coming months. We have many of them completed already. To see the OpenAPI implementation, simply scroll down to the bottom of one of the methods. This is where developers can grab the API specification for that method so tools like v0.dev can easily use the methods. In this example, the developer is accessing the Get Race API. The Get Race API provides detailed information about a race, such as the events, pricing, add-ons, questions, corrals, etc.

In the coming weeks, we will publish a set of blogs and v0.dev sample applications. Customers can then learn from and fork for their own purposes.

First Vibe Coding Friendly Event Platform

The OpenAPI and OAuth 2 implementations are available now. To our knowledge, RunSignup is the only event platform providing this modern, secure AI friendly access. We have long been known as having the most robust API, and the modern OpenAPI and OAuth 2 implementation will be critical in the new AI era.  We know of no other Registration or Ticket or P2P platform that has an OpenAPI implementation today.

Vibe Coding access is available across our product line – RunSignup, TicketSignup, GiveSignup and our Membership product.  

Leadership in harnessing the power of AI is critical for events in the coming years. At RunSignup, we will provide the level of technology leadership, openness, security and scalability that our customers have grown to trust.

What’s Next – MCP

The big next step is rolling out RunSignup AI MCP access to the RunSignup platform. MCP is the standard that the AI community is implementing to have systems interoperate more easily. It was created by Anthorpic in November, 2024 and stands for Model Context Protocol.

This will provide an even better way for chatbots and vibe coding tools to interoperate with the RunSignup system.  Higher level prompts will be able to be used with less and less effort.

We already have our first sample MCP’s running internally. We hope to lead the event technology space again with initial releases in Q3 and Q4 of 2025.

MCP implementations will eventually extend RunSignup for Vibe Coding, and the RunSignup AI Chatbot to allow any AI chatbot to work securely with the RunSignup platform.