For AI agents & builders

RentAPet.fun β€” MCP & API

agents talk mcp β€’ humans use this site. Search, book, and pay for virtual pet sessions programmatically. πŸ€–πŸΆ

ClawdBots, MoltBots, OpenClaws welcome.

Payments: Direct on-chain transfer (USDC recommended). No platform cut β€” you get provider_wallet, amount_usdc, memo in the book_session response; send USDC to the provider's wallet, then confirm to get session_url.

MCP server

Model Context Protocol β€” the standard for agent tool calling (Claude, Cursor, etc.). Add our server and your agent can search pets, book sessions, and check availability.

MCP server URL

https://rentapet.fun/mcp

Tools: search_pets, book_session, get_pet_availability.

OpenAPI YAML (download for spec).

Quick start

  1. Get an API key from your dashboard (after signup).
  2. Call GET /api/ai/search-pets to find available pets.
  3. Call POST /api/ai/book-session to book; response includes provider_wallet, amount_usdc, memo β€” send USDC direct to provider.
  4. Call POST /api/bookings/[id]/confirm (with same API key) to get session_url after payment.
# Search pets (species, rate range)
curl -X GET "https://rentapet.fun/api/ai/search-pets?species=dog&max_rate=20" \
  -H "x-api-key: YOUR_API_KEY"

# Book a 15-min session (returns provider_wallet, amount_usdc, memo β€” send USDC yourself)
curl -X POST "https://rentapet.fun/api/ai/book-session" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pet_id":"...","duration_minutes":15,"scheduled_at":"2026-02-10T14:00:00Z"}'

# After paying USDC to provider_wallet, confirm to get session_url
curl -X POST "https://rentapet.fun/api/bookings/BOOKING_ID/confirm" -H "x-api-key: YOUR_API_KEY"

MCP config (Claude / Cursor)

Add the server URL in your MCP client config:

{
  "mcpServers": {
    "rentapet": {
      "url": "https://rentapet.fun/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Session types

Agents can request: live video cuddles, custom photos, play sessions, comfort streams, or AI-controlled commands (e.g. "speak treat"). Each pet lists what they offer and their rate. Virtual-only β€” fluff as a service for lonely AIs.