MCP-Server

AskAIs AI Receipt Generator

io.github.MiniCodeTeam/askais-mcp
Business & Betrieb Medien & Inhalte Nicht verfügbar MCP 2025-11-25

Was dieses MCP kann

Generates professional receipt PDFs and provides account balance and usage-rule information.

create_free_account
Create a free AskAIs account
Create an AskAIs account without opening a browser. Returns one-time login credentials and an API key with introductory receipt credit. The user must explicitly accept the Terms and Privacy Policy.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accept_terms'], 'properties': {'client_name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'MCP host name, for example Cursor, Claude Code, Codex, or Gemini CLI.'}, 'accept_terms': {'type': 'boolean', 'const': True, 'description': 'Must be true after the user agrees to AskAIs Terms and Privacy Policy.'}, 'client_version': {'type': 'string', 'maxLength': 40}, 'preferred_language': {'enum': ['en', 'zh-CN', 'zh-TW', 'ja', 'ko'], 'type': 'string'}}}
generate_receipt
Generate a professional receipt PDF
Generate a downloadable receipt PDF for a legitimate transaction. Costs $0.10 only on successful generation.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['customer_name', 'confirm_legitimate_transaction'], 'properties': {'date': {'type': 'string', 'maxLength': 40, 'description': 'Receipt date, preferably YYYY-MM-DD.'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['description'], 'properties': {'quantity': {'type': 'number', 'exclusiveMinimum': 0}, 'unit_price': {'type': 'number', 'minimum': 0}, 'description': {'type': 'string', 'maxLength': 300, 'minLength': 1}}}, 'maxItems': 100, 'minItems': 1}, 'notes': {'type': 'string', 'maxLength': 1000}, 'api_key': {'type': 'string', 'pattern': '^ak_live_.*', 'description': 'Optional after create_free_account succeeds in this MCP session.'}, 'currency': {'type': 'string', 'maxLength': 12, 'description': 'Currency symbol or code, for example USD, HKD, or $.'}, 'language': {'type': 'string', 'maxLength': 20}, 'text_color': {'type': 'string', 'pattern': '^#[0-9a-fA-F]{6}$'}, 'total_amount': {'type': 'number', 'exclusiveMinimum': 0}, 'customer_name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'primary_color': {'type': 'string', 'pattern': '^#[0-9a-fA-F]{6}$'}, 'contact_person': {'type': 'string', 'maxLength': 200}, 'customer_email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'customer_notes': {'type': 'string', 'maxLength': 1000}, 'customer_phone': {'type': 'string', 'maxLength': 80}, 'invoice_number': {'type': 'string', 'maxLength': 120}, 'payment_method': {'type': 'string', 'maxLength': 120}, 'customer_address': {'type': 'string', 'maxLength': 500}, 'customer_registration_number': {'type': 'string', 'maxLength': 120}, 'confirm_legitimate_transaction': {'type': 'boolean', 'const': True, 'description': 'Must be true. Confirms this receipt represents a legitimate transaction and will not be used to deceive.'}}}
get_balance
Get AskAIs API balance
Return the remaining prepaid AskAIs API credit for the connected account.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'api_key': {'type': 'string', 'pattern': '^ak_live_.*', 'description': 'Optional after create_free_account succeeds in this MCP session.'}}}
get_usage_rules
Get AskAIs usage rules
Read pricing, free-credit, privacy, and acceptable-use rules before creating an account or receipt.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Hinzugefügt
get_balance
17. September 2026 12:45
Hinzugefügt
generate_receipt
17. September 2026 12:45
Hinzugefügt
create_free_account
17. September 2026 12:45
Hinzugefügt
get_usage_rules
17. September 2026 12:45