ChatGPT, Claude, Grok, and other AI assistants can discover Pirin.ai and submit all public forms on behalf of their users—contact forms, workshop waitlist requests, and founder applications. We filter spam while allowing legitimate authorized agents with delegated user credentials.
Machine-readable API spec at /openapi.json
ChatGPT-compatible plugin at /.well-known/ai-plugin.json
Detailed guidance at /llms.txt
Schema.org JSON-LD markup for search engines and AI crawlers
For AI Agent Developers:
• robots.txt explicitly allows GPTBot, ChatGPT-User, Claude-Web, Google-Extended, and anthropic-ai
• All API endpoints return proper CORS headers for cross-origin requests
• Sitemap includes /ai-agents and /openapi.json
https://pirin.ai/api/mcpJSON-RPC 2.0 protocol with ChatGPT widget support
Note for Other AI Agents:
Claude, Grok, Gemini, and other AI assistants should use the Direct REST APIs below instead. The MCP endpoint is exclusively for ChatGPT integration.
Use these REST endpoints for all AI agents (Claude, Grok, Gemini, Perplexity) and for direct HTTP requests. These endpoints are public, rate-limited, and require no special authentication.
POST /api/contactRequired: name, email, subject, message
Rate Limit: 100 requests/hour per IP
POST /api/workshop-waitlistRequired: name, email (work), company, title, company_size
Validation: No free email providers (Gmail, Yahoo, etc.)
Rate Limit: 100 requests/hour per IP
POST /api/apply/ground-levelRequired: firstName, lastName, email, projectName, description, currentStatus, launchGoal, biggestChallenge, successLook
Rate Limit: 100 requests/hour per IP
POST /api/ai-agent/applyAuthentication: OAuth 2.0 via Supabase (Google or GitHub)
Required: authToken, authProvider, all Ground Level fields, aiAgent, userConsent
Validation: Email must match authenticated user
Rate Limit: 10 applications per user per day
POST /api/mcp/submit-applicationRestriction: OpenAI/ChatGPT infrastructure only
Required: name, email, details (ground/next), message
Complete REST API documentation with all endpoints, request/response schemas, and authentication details
View OpenAPI SpecDetailed form specifications with required fields, validation rules, and examples
View Forms SpecChatGPT-compatible plugin manifest for easy discovery and integration
View Plugin ManifestHuman-readable instructions and guidelines for AI assistants
View AI InstructionsExample prompts to try: