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.

Identity, permissions, menu mapping, payment authorization and the kitchen all live behind one call.

order.js · SDK preview
const order = await ijava.order({
  order: "my usual breakfast",
  fulfillment: "pickup"
});
response.json · 200 OK
{
  "status": "confirmed",
  "ready_in": 12,
  "fulfillment": "pickup"
}
iJava's Fully Loaded Burrito cut in half on a white plate, eggs, potatoes and beef in a spinach tortillaorder.status = "ready"
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

  • API

    In development

    REST endpoints for menu, locations, orders and status.

  • MCP server

    In development

    Remote MCP tools any compatible agent can call.

  • Webhooks

    In development

    Order accepted, in the kitchen, ready for pickup.

  • Sandbox

    In development

    Test orders that never reach the kitchen or a card.

  • Authentication

    In development

    Customer-approved, scoped tokens. No card numbers.

  • Examples

    In development

    Starter agents, Skills and automations to fork.

Early-access developers get the docs, sandbox and keys first.

Request early access

Tell us who you are and what you want to build.

Interested in

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

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.