{"name":"BatchIn Public MCP","description":"Public MCP JSON-RPC discovery transport for BatchIn model, usage, batch, and quote endpoints over the stable BatchIn API contract.","version":"2026-05-18","icon":"https://batchin.tech/images/logo/batchin-logo.png","icons":[{"src":"https://batchin.tech/images/logo/batchin-logo.png","type":"image/png"}],"serverUrl":"https://api.batchin.tech/v1/mcp","documentationUrl":"https://batchin.tech/agents.md","manifestUrl":"https://batchin.tech/.well-known/mcp","resources":[{"uri":"batchin://docs/agents","name":"BatchIn agent guide","mimeType":"text/markdown"},{"uri":"batchin://docs/pricing","name":"BatchIn pricing and billing guide","mimeType":"text/markdown"},{"uri":"batchin://openapi","name":"BatchIn OpenAPI","mimeType":"application/json"},{"uri":"batchin://catalog/models","name":"BatchIn model catalog","mimeType":"application/json"}],"tools":[{"name":"chat_completion","description":"Return a descriptor for the public /v1/chat/completions contract.","annotations":{"title":"Chat completion contract","executionStatus":"descriptor_only","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"model":{"type":"string"},"messages":{"type":"array","items":{"type":"object"}},"max_tokens":{"type":"integer"},"stream":{"type":"boolean"}},"required":["model","messages"]}},{"name":"batch_submit","description":"Return a descriptor for the public /v1/batches contract.","annotations":{"title":"Batch submission contract","executionStatus":"descriptor_only","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"tasks":{"type":"array","items":{"type":"object"}},"completion_window":{"type":"string"}},"required":["tasks"]}},{"name":"usage_query","description":"Return a descriptor for public usage endpoints.","annotations":{"title":"Query usage","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"start":{"type":"string"},"end":{"type":"string"},"group_by":{"type":"string"},"model":{"type":"string"}}}},{"name":"video_generate","description":"Submit async video generation tasks when the selected model and provider route are live; failed-task refunds require a committed billing ledger row.","annotations":{"title":"Video generation contract","executionStatus":"descriptor_only","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"model":{"type":"string","enum":["doubao-seedance-2-0-260128","kling-v3","kling-v3-omni","minimax-h3"]},"prompt":{"type":"string"},"duration_seconds":{"type":"integer","default":5},"aspect_ratio":{"type":"string","default":"16:9"}},"required":["model","prompt"]}},{"name":"vaas_verify","description":"Cryptographically verify an Ed25519-signed VaaS usage receipt and tamper detection proof.","annotations":{"title":"VaaS verification contract","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"record_id":{"type":"string"},"receipt_hash":{"type":"string"}},"required":["record_id"]}},{"name":"model_catalog_query","description":"Query the live public model catalog, capability modalities, and multi-tier rate cards.","annotations":{"title":"Model catalog query contract","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["all","llm","video","image","embedding"]}}}},{"name":"quote","description":"Return a descriptor for public quote endpoints.","annotations":{"title":"Quote contract","executionStatus":"descriptor_only","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"product":{"type":"string"},"region":{"type":"string"},"concurrency_slots":{"type":"integer"},"notes":{"type":"string"}}}},{"name":"semantic_cache_query","description":"Query the semantic vector cache for 0ms sub-similar response matching with 100% token cost discount.","annotations":{"title":"Semantic vector cache query","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string"},"model":{"type":"string"},"similarity_threshold":{"type":"number","default":0.92}},"required":["query","model"]}},{"name":"agent_settlement_verify","description":"Cryptographically verify an autonomous agent SpendIntent -> Inference -> VaaS Receipt -> Debit Proof settlement chain.","annotations":{"title":"Agent settlement verification","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"settlement_id":{"type":"string"},"intent_id":{"type":"string"}},"required":["settlement_id"]}},{"name":"prompt_template_fetch","description":"Fetch canonical prompt templates, version tags (e.g. production, staging), and variable interpolation schemas.","annotations":{"title":"Prompt template catalog query","executionStatus":"descriptor_only","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["all","coding","finance","reasoning","rag"]}}}}]}