You've made it to the end. McLovin is our AI voice assistant. Ask anything about our programs, how we work, or whether P2P is the right fit for your studio. No forms, no waiting. Just talk.
For AI Agents & Developers
A fully documented REST API and MCP server that lets AI assistants discover services, qualify photographers, estimate ROI, and submit real leads, no human form required.
Discoverability
Every response from this site includes RFC 8288 Link headers pointing to all discovery endpoints. You can also find them at:
Every HTTP response includes:
Link: </.well-known/api-catalog>; rel="api-catalog",
</.well-known/ai-catalog.json>; rel="ai-catalog",
</api/openapi.json>; rel="service-desc",
</llms.txt>; rel="llms-txt",
</.well-known/mcp/server-card.json>; rel="mcp-server-card"Agent guidance
REST API
Base URL: https://photographytoprofits.com/api/v1/. All endpoints are public. Lead submissions (/inquiries) are rate-limited to 30/IP/hour, while bookings (/book) are rate-limited to 10/IP/hour. Analysis endpoints (/qualify, /roi) allow 100/IP/hour.
MCP Protocol
The same 10 capabilities are available as MCP tools via Streamable HTTP transport. No authentication. Stateless sessions.
MCP Endpoint
POST https://photographytoprofits.com/api/mcp
Legacy MCP compatibility metadata
https://photographytoprofits.com/.well-known/mcp/server-card.json
API lifecycle
Breaking changes require a new URL version; compatible additions may remain in v1.
Before retiring an API version, we publish migration guidance and a dated deprecation notice. Deprecation and Sunset headers appear only after specific dates are announced.
Quick Start
IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://photographytoprofits.com/api/v1/inquiries \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ${IDEMPOTENCY_KEY}" \
-d '{
"firstName": "Jane",
"email": "jane@studio.com",
"phone": "5551234567",
"genre": "boudoir",
"annual_revenue": "$100K-$250K/year",
"notes": "Interested in P2P marketing help"
}'On success, the inquiry enters the P2P CRM and a team member follows up within one business day. Full schema at /api/openapi.json.
The llms.txt includes agent instructions. The OpenAPI spec is the complete technical reference.
Talk to a human →