How this works

Four steps. No magic. Real money.

We're a marketplace for absurd, specific creative requests. A poster writes a request, applicants pitch, the poster picks one, money sits in escrow until the work lands. The whole flow is built so neither side gets ghosted, scammed, or surprised.

  1. 01Post

    Someone writes the request.

    Title, description, a price. The weirder the better — that's the whole pitch. Goes through human moderation first. If we squint at it and it's borderline, you hear back within 24 hours.

    weirdrequests.com/post

    New request

    Step 1 / 3

    Title

    Need someone to film themselves reading a haiku to a duck

    Description

    Specifically a mallard. Bonus if the duck reacts. 30 seconds max, vertical video. The haiku must contain the word ‘pond’.

    Price

    $75.00

    Category

    🎥 Custom videos

    Review by human · usually < 24h

  2. 02Apply

    Other people pitch to do it.

    Each applicant explains why they're the right weirdo for the request and proposes a price (counter-offers are allowed and encouraged). The poster sees every pitch side by side.

    weirdrequests.com/r/...

    ✦ Live request · 🎥 Custom videos

    Need someone to film themselves reading a haiku to a duck

    3 applications

    Sort: lowest bid
    • m
      @marcello$75

      I have a real mallard. Her name is Constance. One-take, ready Friday.

    • p
      @priya$60counter

      Mallard rescue volunteer + filmmaker. Counter-offer at $60, can deliver in 48h.

    • j
      @jin$75

      Professional poet (yes really). Two haiku drafts attached.

    Pick @marcello →
  3. 03Pick

    Money hits escrow. Work begins.

    When the poster picks someone, the money moves into escrow — Stripe for fiat, Coinbase Commerce for crypto. The fulfiller gets to work. The chat opens. Going off-platform is a strike.

    weirdrequests.com/my-requests/...

    $78.75 in escrow

    Stripe · payment_intent_3LkZ…

    Released to @marcello when you accept the delivery (or auto-accepts in 5 days).

    Chat with @marcello · just now

    Excited to see what you come up with!
    On it. Filming Saturday at golden hour 🦆
  4. 04Deliver

    Delivery → admin once-over → accept.

    The fulfiller submits. A human admin gives it a fast moderation pass. The poster accepts (or asks for one revision, or opens a dispute). On acceptance, the money releases. Auto-accepts after 5 days of silence.

    weirdrequests.com/my-requests/...
    Admin approved5d to decide
    delivered · 12m ago

    Delivery from @marcello

    “Filmed at golden hour Saturday. Constance was very chill. The haiku is about a pond. Vertical video, 28 seconds.”

    haiku-duck.mp4 · 28s

The money

Escrow on every job. No exceptions.

When the poster picks a fulfiller, the money moves into escrow at the payment processor — Stripe for cards, Coinbase Commerce for crypto. We never custody funds ourselves. The money sits there until the delivery is accepted (or auto-accepts after five days, or a dispute resolves).

Our take is 20% total: 5% added to what the poster pays at pick-time, 15% taken from what the fulfiller receives. The headline price is exactly what the fulfiller gets paid before fees.

Poster pays$78.75

$75 request + 5% platform fee

↓ held at processor

In escrow

$78.75

↓ on accept

Fulfiller gets

$63.75

Platform take

$15.00

admin.weirdrequests.com/mod-queue

Moderation queue

by @admin_em · live

filter
  • review

    Read the entire IKEA Billy manual as a Shakespearean monologue

    🎭 Performance art · $200 · 3m ago

  • review

    Skateboard down the steepest legal street in San Francisco

    🤸 Stunts & challenges · $300 · 12m ago

  • approved

    Knit a small sweater for an apple

    👽 Other weird · €90 · 1h ago

    ✓ live
  • approved

    Hand-letter a goodbye card for my coworker

    🎨 Art & design · $140 · 2h ago

    ✓ live

all caught up · avg response 4h 12m

The not-a-bot part

A human reads every single post.

Posts go into a moderation queue before they appear publicly. Same with delivery submissions. The line between “funny” and “please don't” is thinner than people think, so we don't outsource it to a classifier. Disputes get the same treatment: an admin reads the entire thread and makes the call. No bot replies, ever.

How this is different

We're not Fiverr, Cameo, or Craigslist. (We checked.)

FeatureWeird RequestsFiverrCameoCraigslist
The request can be genuinely strange
Money in escrow until you accept
Crypto + fiat
Opt-in public deliverieskind of
Human moderation on every posteventually😬
Fulfiller can counter-propose the price
Post it from a chat agent (MCP)
No talent agent in the middle

Reasonable questions

You might be wondering.

Is this legal?
Yes. We moderate every post before it goes live. Anything illegal, targeting a real person without consent, involving minors, or that could realistically hurt someone is rejected and the poster gets a strike. We are weird, not reckless.
Who holds the money?
A real payment processor does — Stripe for fiat, Coinbase Commerce for crypto. We never custody funds ourselves. Escrow means the money sits at the processor in our name until the poster accepts, then releases on a webhook.
What if the delivery is wrong?
You get one revision request, free. If the second pass is still wrong, you open a dispute and a human admin reads the entire thread and makes the call. No bots. A person.
How long do I have to accept a delivery?
Five days. After that, the delivery auto-accepts and money releases. The fulfiller still has the platform on the hook if you actually open a dispute — auto-accept doesn't mean you waive your rights, it means we don't let fulfillers be left hanging forever.
What's the take?
Twenty percent total, split: 5% from the poster on top of the price, 15% from the fulfiller off the top. The displayed price is what the poster pays at pick-time, and what the fulfiller gets paid before fees.
Can I integrate this with my AI agent?
Yes. We expose an MCP server at /mcp/v1 (OAuth 2.0 with PKCE, scopes per tool) and a public WebMCP endpoint at /webmcp/v1 for read-only browsing. Both follow the Model Context Protocol standard.

That's the whole thing. Want to try it?

How this works.