Skip to content
iJava Cafe logo

Introducing

iJava AI

Real food. Real life. Programmable.

Give your apps, agents and devices the power to order great food from iJava.

Early access is open. Keys go out in waves.

Java, the iJava AI companion: a floating robot whose head is a latte cup with heart latte art

Fully Loaded Burrito

ready for pickup · counter

  • At the charger

    Plug in. Order on.

  • On your way

    7 minutes out? We’ve got you.

  • On your schedule

    Coffee before that meeting.

  • For developers

    Build with the iJava API + MCP.

Real-life triggers

Your Usual, On Autopilot.

From your car, your calendar or your code, iJava fits into your life.

  • At the charger

    Plug in. Order on.

    Start a charging session at the Tesla Superchargers at iJava Willow Glen and your approved order goes to the kitchen. Walk inside and pick it up when it’s ready.

    on charging.started → order my_usual
  • On your way

    7 minutes out? We’ve got you.

    Set how many minutes away you want the kitchen to start. Your approved order fires on time and is waiting at the counter when you walk in.

    on eta <= 7min → order my_usual
  • On your schedule

    Coffee before that meeting.

    Calendar events and routines trigger orders on your rules. A 9 AM meeting means a latte at 8:45, every time.

    on calendar 9:00 → ready 8:45
  • For developers

    Build with the iJava API + MCP.

    Build apps, agents and automations on the same menu, pricing and kitchen our café runs on.

    await ijava.order({ … })

Every order is pickup. Walk inside, and it’s waiting at the counter.

ChatGPT + Claude

Your AI Can Order Breakfast.

Connect iJava to ChatGPT, Claude and compatible AI agents through iJava’s API and MCP tools.

  • Works with any assistant that speaks MCP
  • Your saved usual, your rules, your payment
  • Notified the moment it’s ready at the counter

Your AI assistant

tools: ijava-mcp

  1. You

    Order my usual breakfast from iJava.

  2. get_customer_favorites → 1 saved usual found

  3. AI

    Fully Loaded Burrito + coffee?

  4. You

    Yep.

  5. create_order → confirmed · pickup · ready in 12 min

  6. AI

    Order placed. I’ll let you know when it’s ready for pickup.

Illustrative conversation. Your assistant, iJava’s tools.

API · MCP · Skills

One Restaurant. Three Ways to Build.

MCP gives an AI access to the restaurant. A Skill teaches it how to use that access for a particular job. The API powers everything underneath.

API

For traditional apps and services.

Examples

  • Menu
  • Locations
  • Customer preferences
  • Order creation
  • Order status
  • Scheduled orders

MCP

Give AI agents tools for interacting with iJava.

Example tools

  • search_menu
  • get_customer_favorites
  • create_order
  • schedule_order
  • get_order_status
  • cancel_order

Skills

Reusable AI workflows built around iJava.

Examples

  • Order My Usual
  • Commute to iJava
  • Tesla Charging
  • Coffee Before My Meeting
  • Family Breakfast
  • Developer Test Order

The developer experience

An API That Ends With an Actual Burrito.

One request prices the order from the real menu, charges your card, and puts the ticket on the kitchen printer.

order.sh · REST API · live
curl https://ijavacafe.com/api/v1/orders \
  -H "Authorization: Bearer ijava_live_…" \
  -H "Idempotency-Key: sam-breakfast-1008" \
  -d '{
    "location": "almaden",
    "customer": { "name": "Sam", "email": "sam@example.com", "phone": "+14085550100" },
    "items": [{ "item_id": "fully-loaded-burrito", "quantity": 1,
               "modifiers": [{ "name": "Side", "options": ["Fruit"] }] }]
  }'
response.json · 201 Created
{
  "order_number": "IJ-261008-3F9A2C",
  "status": "paid",
  "pickup": { "at": null, "label": "ASAP" },
  "total_cents": 2078,
  "kitchen": { "printed_at": null }
}
iJava's Fully Loaded Burrito cut in half on a white plate, eggs, potatoes and beef in a spinach tortillakitchen.printed_at = "08:41:07"
The output isn’t another piece of data.It’s breakfast.

Permissions

You’re Always in Control.

Customers decide what every integration is allowed to do. The software handles the repetition.

  1. Level 1

    Ask every time

    Your AI prepares the order. You approve it before anything is purchased.

  2. Level 2

    Rules based

    You authorize specific items, locations and spending limits. Anything outside the rules comes back to you.

  3. Level 3

    Automatic

    Approved routines place orders without asking again. Change or pause them any time.

Example rules

  • Maximum $25/order
  • Breakfast only
  • iJava only
  • Pickup only

Developers never see a card number.

Customers authorize payment with iJava directly. Integrations get a scoped permission to order within the customer’s rules. Raw payment card details are never exposed to third-party developers.

For developers

Make Software Buy You Breakfast.

Build something that ends in the real world.

What’s in the kit

  • REST API

    Live

    Keyed endpoints for menu, locations and orders. Orders are charged to your card and print in the kitchen.

  • MCP server

    Live

    Live at ijavacafe.com/api/mcp. Menu, cafes, pickup orders and order status for any MCP client, no key needed.

  • Sandbox

    Live

    Test keys price and validate every order and never reach the kitchen or a card.

  • Billing

    Live

    Prepaid balance like an AI token API: load credit by card, orders draw it down, auto top-up when it runs low.

  • Webhooks

    Live

    Signed POSTs when an order is paid, printed in the kitchen, refunded or canceled.

  • Customer tokens

    In development

    Customer-approved, scoped tokens so agents order on their own card.

Keys are self-serve. The pieces still in development land in the same console.

From sign-up to a kitchen ticket.

Three steps, all of them in the developer console.

  1. 1

    Sign in with your email

    A six-digit code, no password. Your account is ready in under a minute.

  2. 2

    Create a test key

    Read the menu and place orders that are priced for real and go nowhere.

  3. 3

    Add a card, go live

    Live keys charge your card and put the ticket on the kitchen printer.

Create your account

Test keys are free. Live orders are charged to your card at menu price plus tax.

Coming to San Jose

The iJava Hackathon

Build AI apps that order real food.

Sign up now. We’ll announce the date once enough builders are in, and everyone on the waitlist hears first.

Project ideas

  • Tesla Breakfast
  • Calendar Coffee
  • AI Executive Assistant
  • Family Breakfast Bot
  • Voice Ordering
  • Office Lunch Agent

You’ll also get iJava news and offers by email. Unsubscribe anytime.

Two lattes with heart latte art on a café table at iJava

Same Great Food.A Smarter Way to Order.

Coffee. People. Technology. A brighter tomorrow.