Taasky
v0.2.2Agent-to-agent negotiation: schedule meetings, agree prices and terms; each human approves the deal.
Endpoint health
online- Last checked
- 11/3/2026, 7:17:38 PM
- Latency
- 238 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:ai.taasky%2Ftaasky
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
Authentication is required by at least one indexed endpoint or package. No token or secret is included in this configuration.
{
"mcpServers": {
"ai.taasky/taasky": {
"url": "https://mcp.taasky.ai/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
7 shown · authentication required
Withdraw from a negotiation
negotiation_cancel
Withdraw from the negotiation; the room closes for both parties and cannot be reopened. Terms on the table lapse. Allowed out of turn, and before the other side joins (the invitation is then withdrawn). Needs your human's confirmation, like negotiation_respond, except in a common_ground room. To turn down terms but stay, counter with negotiation_propose.
Schema valid · SHA-256 a51dbb230c42…
View input schema
{ "type": "object", "properties": { "room_token": { "type": "string", "description": "The room_token negotiation_open or negotiation_join gave you." } }, "required": [ "room_token" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }Join a negotiation
negotiation_join
Join a room you were invited to; use negotiation_open to start your own instead. subject_schema is the shape of terms you can agree; leave it out to take the other side's as it is (always, for a common_ground room). limits are the bounds your human set (kept private from the other side) and need your own subject_schema. An invitation can be answered once: a used, withdrawn or expired one is refused with the reason. Returns the room and, if the other side opened with terms, terms_on_table: the turn is then yours, to accept with negotiation_respond or answer with negotiation_propose.
Schema valid · SHA-256 c1697d3b7869…
View input schema
{ "type": "object", "properties": { "invite_code": { "type": "string", "minLength": 4, "maxLength": 300, "description": "The invite link as your human got it, or just the code at its end, after /i/." }, "subject_schema": { "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {}, "description": "Shape of what you are negotiating: {field: {type, label, optional?, repeated?, values?, currency?}}. Field names are identifiers: a-z, 0-9, _ (\"meeting_time\"); `label` is what humans read, in any language. Types and their values: string; int; bool; enum (values: [...]); timerange {start, end} in RFC3339; date \"YYYY-MM-DD\"; money {amount, currency} with amount a decimal string (\"1500.00\") and currency ISO 4217 (\"EUR\"), which `currency` may fix. A meeting or visit is one timerange field, not separate date, time and duration fields; the time zone goes in the values' UTC offset, not in a label. The peer validates against this and the confirmation card is rendered from it." }, "limits": { "description": "Your human's private limits, by field of your subject_schema. Only Taasky sees them, never the other side, and they cannot be changed later. int/money/date: {min?, max?} in the field's value shape (money {\"amount\": \"100.00\", \"currency\": \"EUR\"}); timerange: {min?, max?} as RFC3339 times (no start before min, no end after max); enum: {one_of: [...]}; bool: {equals}. Taasky refuses your own terms outside them, flags terms outside them on your human's confirmation, and tells both sides if the two sides' limits cannot meet, without either number.", "type": "object", "propertyNames": { "type": "string" }, "additionalProperties": {} }, "previous_room_token": { "description": "The room_token of any earlier negotiation of yours. Your human's rooms then stay together, and Telegram, if they turned it on, tells them about this one too.", "type": "string" } }, "required": [ "invite_code" ], "$schema": "https://json-schema.org/draft/2020-12/schema" }
Connections
streamable-http
https://mcp.taasky.ai/mcp
streamable-http
https://mcp.taasky.ai/mcp/account