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_usualIntroducing
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.

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
From your car, your calendar or your code, iJava fits into your life.
At the charger
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_usualOn your way
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_usualOn your schedule
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:45For developers
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
Connect iJava to ChatGPT, Claude and compatible AI agents through iJava’s API and MCP tools.
Your AI assistant
tools: ijava-mcp
You
Order my usual breakfast from iJava.
get_customer_favorites → 1 saved usual found
AI
Fully Loaded Burrito + coffee?
You
Yep.
create_order → confirmed · pickup · ready in 12 min
AI
Order placed. I’ll let you know when it’s ready for pickup.
Illustrative conversation. Your assistant, iJava’s tools.
API · MCP · Skills
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.
For traditional apps and services.
Examples
Give AI agents tools for interacting with iJava.
Example tools
Reusable AI workflows built around iJava.
Examples
The developer experience
One request prices the order from the real menu, charges your card, and puts the ticket on the kitchen printer.
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"] }] }]
}'{
"order_number": "IJ-261008-3F9A2C",
"status": "paid",
"pickup": { "at": null, "label": "ASAP" },
"total_cents": 2078,
"kitchen": { "printed_at": null }
}
kitchen.printed_at = "08:41:07"Permissions
Customers decide what every integration is allowed to do. The software handles the repetition.
Level 1
Your AI prepares the order. You approve it before anything is purchased.
Level 2
You authorize specific items, locations and spending limits. Anything outside the rules comes back to you.
Level 3
Approved routines place orders without asking again. Change or pause them any time.
Example rules
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
Build something that ends in the real world.
REST API
LiveKeyed endpoints for menu, locations and orders. Orders are charged to your card and print in the kitchen.
MCP server
LiveLive at ijavacafe.com/api/mcp. Menu, cafes, pickup orders and order status for any MCP client, no key needed.
Sandbox
LiveTest keys price and validate every order and never reach the kitchen or a card.
Billing
LivePrepaid balance like an AI token API: load credit by card, orders draw it down, auto top-up when it runs low.
Webhooks
LiveSigned POSTs when an order is paid, printed in the kitchen, refunded or canceled.
Customer tokens
In developmentCustomer-approved, scoped tokens so agents order on their own card.
Keys are self-serve. The pieces still in development land in the same console.
Three steps, all of them in the developer console.
Sign in with your email
A six-digit code, no password. Your account is ready in under a minute.
Create a test key
Read the menu and place orders that are priced for real and go nowhere.
Add a card, go live
Live keys charge your card and put the ticket on the kitchen printer.
Test keys are free. Live orders are charged to your card at menu price plus tax.
Coming to San Jose
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


Coffee. People. Technology. A brighter tomorrow.