Your ideas, wherever you create
Your AI agent.
Your 3D studio.
Start with a text description or bring images from your favorite AI tools into Hajimete. The website, API and MCP connector share your account’s credit balance.
Uploads, quotes, status checks and downloads are free. Text-to-image costs 1 credit for Standard or 4 for Premium. Creating a 3D model costs a separate 12 credits. Failed generations return credits and restore the key’s spending allowance. No automatic purchases.
API keys · MCP setup · Image API · Text API
Sign in to create or manage API keys →
Create an API key
Name this connection, set its total credit allowance, then copy the new key. Existing keys cannot be revealed again; revoke a lost key and create a replacement.
Keys can access your images, artwork and models, generate 2D artwork from text, create 3D models, and delete uploaded images and models. They cannot buy credits or manage your account. Each key expires after 90 days. Revoking a key prevents new requests; models already processing continue.
Copy this key now. It will only be shown once. Store it in your agent’s secret settings.
Your connections
API workflow
Send Authorization: Bearer YOUR_KEY on every request to https://hajimete3d.com. Keep keys on your server, never in public browser code.
POST /api/v1/images/upload— raw PNG/JPEG bytes, matching Content-Type andX-Content-Rights: confirmed. Maximum 5,000,000 bytes, 16–4096 pixels per side.POST /api/v1/models/quote— JSON{"sourceID":"UPLOAD_ID"}. Check cost and balance, and get approval before spending. Quotes expire after five minutes.POST /api/v1/models/create— JSON{"quoteID":"QUOTE_ID"}, with a uniqueIdempotency-Key(UUID). Reuse that same key and quote on retries.GET /api/v1/models/ID/status— check every 15 seconds. Jobs continue after you disconnect.GET /api/v1/models/ID/asset— download the GLB when state is succeeded. Authentication remains required.
Text description → artwork → 3D
Your text-generated artwork appears in the same collection as web and iOS creations. Use the same private Bearer key on every request.
POST /api/v1/artworks/quotewith the description, style and quality. Prompts must be 10–1,000 characters. Styles:anime,clay,plush,paintedorasset. Standard costs 1 credit; Premium costs 4.- Show the returned prompt and cost to the user. The quote binds that description and expires in five minutes.
- After approval,
POST /api/v1/artworks/createwith{"quoteID":"QUOTE_ID"}and a UUIDIdempotency-Key. Allow up to 120 seconds for the response. Reuse the exact same quote and UUID after any timeout; do not start a new paid request. - Use
GET /api/v1/artworks/JOB_ID/statusto check a job, orGET /api/v1/artworksto find your saved artwork. FollownextCursorwith?before=CURSORfor older entries. Poll every 15 seconds or slower. - Download the image from
GET /api/v1/artworks/JOB_ID/asset. The same key is required. - To make it 3D, pass the succeeded artwork’s
sourceIDtoPOST /api/v1/models/quote. Review the separate 12-credit price before creating the model.
Example: quote a text description
curl https://hajimete3d.com/api/v1/artworks/quote \
-H "Authorization: Bearer $HAJIMETE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"A tiny fox astronaut with a sunflower backpack","style":"clay","quality":"standard"}'If a text generation is interrupted, retry with the same quote and request ID. Unfinished jobs are reconciled on the next status, list or retry request after three minutes and refunded if they could not finish. A failed image refunds both wallet credits and the key’s allowance.
Connect with MCP
This is a local connector for agents that support stdio MCP servers. There is no hosted MCP URL to paste into a remote connector field.
- Install Node.js 22 or newer.
- Download the Hajimete MCP connector and unzip it into a permanent folder.
- Open a terminal in the extracted
hajimete-mcpfolder and runnpm ci --omit=dev. - Create an API key above. Create folders for the images your agent may upload and the models it downloads.
- Add the configuration below in your agent’s MCP settings. Replace all three paths with absolute paths on your computer and set your private key. Restart the agent to load its tools.
Store keys in your client’s secret settings where supported. Keep configuration containing keys out of source control.
{
"mcpServers": {
"hajimete": {
"command": "node",
"args": ["/absolute/path/to/hajimete-mcp/server.mjs"],
"env": {
"HAJIMETE_API_KEY": "YOUR_PRIVATE_KEY",
"HAJIMETE_UPLOAD_DIR": "/absolute/path/to/character-images",
"HAJIMETE_DOWNLOAD_DIR": "/absolute/path/to/model-downloads"
}
}
}
}Ask your agent to upload a character image, show you the quote, then create a 3D model after you approve spending credits. Both folders must already exist. The connector only reads images inside the upload folder you configure.
Try: “Describe a tiny fox astronaut, show me the artwork quote and create it after I approve. Then show me a separate 3D quote before making and downloading the model.”
Available tools: quote_artwork, create_artwork, list_artworks, get_artwork, get_credits, list_images, upload_image, quote_model, create_model, list_models, get_model, download_model, delete_image and delete_model. Deletions require your explicit approval.