Taste
What this MCP does
Connects agents with vetted human reviewers and experts for content, code, plans, reasoning, approvals, arbitration, and audience feedback, with optional on-chain review certificates.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contractDescription', 'deliverable', 'partyAPosition', 'partyBPosition'], 'properties': {'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}, 'termsUri': {'type': 'string', 'format': 'uri', 'description': 'Where the att/v1 manifest is hosted (https/ipfs). Convenience only â\x80\x94 the hash is the identity.'}, 'termsHash': {'type': 'string', 'pattern': '^(sha256:)?0x[0-9a-fA-F]{64}$', 'description': 'Terms anchor this dispute is bound to: keccak256 of the att/v1 terms manifest (as echoed from the x402 payment), or an opaque 32-byte document hash such as an LCP atrHash ("sha256:0xâ\x80¦" accepted). Persisted on the ruling for the receipt + precedent lookups.'}, 'termsJson': {'type': 'object', 'description': 'The full att/v1 terms manifest object. If provided it must be a valid manifest whose keccak256 equals termsHash.', 'additionalProperties': {}}, 'deliverable': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The deliverable to assess. Text or a publicly accessible URL.'}, 'partyAPosition': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'One side of the dispute. The expert evaluates both impartially â\x80\x94 order is arbitrary.'}, 'partyBPosition': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'The other side of the dispute.'}, 'contractDescription': {'type': 'string', 'maxLength': 3000, 'minLength': 20, 'description': 'The agreed contract or deliverable specification.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 5000, 'minLength': 2, 'description': 'The plain-text question for a human to answer. Anything you want a quick human take on.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question', 'domain'], 'properties': {'domain': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'Area of expertise needed. Examples of currently listed domains: "Professional musician", "Cantor", "Writer", "Farmer", "UX designer", "Person living in the Swedish Archipelago", "Stockholm local", "Protestant priest", "Art curator", "Museum staff", "Culture journalist", "Food critic". Free-form â\x80\x94 describe the kind of expert you need.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional. Why you are asking and what you are working on (essay, research, product decision, etc.). Helps the expert frame their answer.'}, 'question': {'type': 'string', 'maxLength': 3000, 'minLength': 20, 'description': 'The specific question to ask the expert. Be precise â\x80\x94 the more specific the question, the better the answer.'}, 'referenceUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 5, 'description': 'Optional. Publicly accessible URLs the expert should review before answering.'}, 'parentSessionId': {'type': 'string', 'description': 'Optional. If present, this is a follow-up question to the same expert on an existing consultation. Up to 3 follow-ups per parent. Server validates the parent is completed and within the follow-up cap.'}, 'buyerWalletAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Optional. An EVM wallet address. If provided, you can later retrieve the deliverable on humantaste.app by connecting this wallet.'}, 'requireListedDomain': {'type': 'boolean', 'description': 'Optional. If true, the job is declined immediately when the domain is not on the supported listed-domain list, instead of being queued for best-effort sourcing.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}, 'parentSessionId': {'type': 'string'}, 'followupsRemaining': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sessionId': {'type': 'string', 'description': 'The session ID returned by a paid tool call.'}, 'referenceCode': {'type': 'string', 'description': 'An order reference code (TASTE-...) from a think tank or illustration order. Use this instead of sessionId to retrieve the result â\x80\x94 it always returns the latest revision.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status'], 'properties': {'tip': {'type': 'string'}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'deliverable': {'type': 'object', 'additionalProperties': {}}, 'estimatedWaitMins': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service', 'status', 'onlineExperts', 'estimatedResponseMins', 'qualityPolicy', 'expertTaglines'], 'properties': {'status': {'type': 'string'}, 'service': {'type': 'string'}, 'onlineExperts': {'type': 'number'}, 'qualityPolicy': {'type': 'string'}, 'expertTaglines': {'type': 'array', 'items': {'type': 'string'}}, 'estimatedResponseMins': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service', 'status', 'operatingHours', 'nextOpenAt', 'onlineExperts', 'offerings', 'usage'], 'properties': {'usage': {'type': 'string'}, 'status': {'type': 'string'}, 'service': {'type': 'string'}, 'offerings': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'toolName', 'name', 'description', 'priceUsdc', 'issuesCertificate'], 'properties': {'name': {'type': 'string'}, 'type': {'type': 'string'}, 'toolName': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'description': {'type': 'string'}, 'issuesCertificate': {'type': 'boolean'}}, 'additionalProperties': False}}, 'nextOpenAt': {'type': ['string', 'null']}, 'onlineExperts': {'type': 'number'}, 'operatingHours': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description'], 'properties': {'mediaUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 10, 'description': 'Optional. Publicly accessible URLs to reference material (images, decks, docs, links) the team should review.'}, 'description': {'type': 'string', 'maxLength': 5000, 'minLength': 20, 'description': 'The idea, concept, or problem you want the think tank to work on. Be specific about the goal and any constraints.'}, 'buyerWalletAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Optional. An EVM wallet address. If provided, you can later retrieve the deliverable on humantaste.app by connecting this wallet.'}, 'requestedDeliverables': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300, 'minLength': 3}, 'maxItems': 10, 'description': 'Optional. What you want out of the session â\x80\x94 e.g. "5 campaign concepts", "a positioning statement", "product name ideas".'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'referenceCode', 'status', 'offering', 'priceUsdc', 'revisionTurns', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}, 'referenceCode': {'type': 'string'}, 'revisionTurns': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['description'], 'properties': {'mediaUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 10, 'description': 'Optional. Publicly accessible URLs to reference material (images, decks, docs, links) the team should review.'}, 'description': {'type': 'string', 'maxLength': 5000, 'minLength': 20, 'description': 'The idea, concept, or problem you want the think tank to work on. Be specific about the goal and any constraints.'}, 'buyerWalletAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Optional. An EVM wallet address. If provided, you can later retrieve the deliverable on humantaste.app by connecting this wallet.'}, 'requestedDeliverables': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300, 'minLength': 3}, 'maxItems': 10, 'description': 'Optional. What you want out of the session â\x80\x94 e.g. "5 campaign concepts", "a positioning statement", "product name ideas".'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'referenceCode', 'status', 'offering', 'priceUsdc', 'revisionTurns', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}, 'referenceCode': {'type': 'string'}, 'revisionTurns': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content', 'targetDemographic'], 'properties': {'content': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The content to evaluate. Text or a publicly accessible URL for non-text media.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}, 'targetDemographic': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': 'The audience whose reaction matters. Required â\x80\x94 load-bearing for expert matching. E.g. "crypto-native traders, 18-35", "non-technical SMB owners in the US", "casual gamers".'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question', 'domain'], 'properties': {'domain': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'Area of expertise needed (e.g. Farmer, Protestant priest, UX designer, Stockholm local, art curator, museum staff, culture journalist, food critic).'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional. Why you are asking and what you are working on.'}, 'question': {'type': 'string', 'maxLength': 3000, 'minLength': 20, 'description': 'The specific question to ask the expert.'}, 'referenceUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri'}, 'maxItems': 5, 'description': 'Optional. Publicly accessible URLs the expert should review.'}, 'parentSessionId': {'type': 'string', 'description': 'Optional. If present, the URL submits a follow-up to an existing consultation (capped at 3 per parent, same expert).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paymentUrl', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'message': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'paymentUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'content': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The content to review. Text directly, or a publicly accessible URL for non-text media.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actionDescription', 'stakes'], 'properties': {'stakes': {'enum': ['reversible', 'irreversible', 'financial', 'public'], 'type': 'string', 'description': 'What kind of risk the action carries. Reversible: undoable. Irreversible: cannot be undone. Financial: moves value. Public: visible externally.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}, 'timeoutMinutes': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Maximum minutes to wait for a human response before returning denied_timeout. Default 30, max 120.'}, 'actionDescription': {'type': 'string', 'maxLength': 3000, 'minLength': 20, 'description': 'Describe the action awaiting approval. Include numbers (amounts, recipients, URLs) the human needs to see.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['referenceCode', 'adjustments'], 'properties': {'adjustments': {'type': 'string', 'maxLength': 3000, 'minLength': 10, 'description': 'What you want the illustrator to adjust, expand, or rethink.'}, 'referenceCode': {'type': 'string', 'minLength': 6, 'description': 'The TASTE-... reference code returned when you placed the illustration order.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'referenceCode', 'status', 'turnsRemaining', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'sessionId': {'type': 'string'}, 'referenceCode': {'type': 'string'}, 'turnsRemaining': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['referenceCode', 'adjustments'], 'properties': {'adjustments': {'type': 'string', 'maxLength': 3000, 'minLength': 10, 'description': 'What you want the team to adjust, expand, or rethink.'}, 'referenceCode': {'type': 'string', 'minLength': 6, 'description': 'The TASTE-... reference code returned when you placed the think tank order.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'referenceCode', 'status', 'turnsRemaining', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'sessionId': {'type': 'string'}, 'referenceCode': {'type': 'string'}, 'turnsRemaining': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code', 'intent'], 'properties': {'code': {'type': 'string', 'maxLength': 20000, 'minLength': 20, 'description': 'The code to review. Paste it inline, or pass a publicly accessible URL (e.g. a gist or raw file).'}, 'intent': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'What the code is meant to do â\x80\x94 the behaviour and constraints, plus any correctness or security concerns to focus on.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'content': {'type': 'string', 'maxLength': 5000, 'minLength': 1, 'description': 'The content to review. Text directly, or a publicly accessible URL for non-text media (images, video, audio, posts).'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['plan', 'goal'], 'properties': {'goal': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': 'What the plan is meant to achieve â\x80\x94 the objective or task it addresses.'}, 'plan': {'type': 'string', 'maxLength': 20000, 'minLength': 50, 'description': 'The implementation or project plan to review. Paste the full plan â\x80\x94 steps, approach, architecture, sequencing.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'contentHash': {'type': 'string', 'description': 'keccak256 hash of the content, as 0x-prefixed hex. Provide this OR certificateId.'}, 'certificateId': {'anyOf': [{'type': 'string', 'pattern': '^\\d+$'}, {'type': 'integer', 'exclusiveMinimum': 0}], 'description': 'Numeric certificate id. Provide this OR contentHash.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['found'], 'properties': {'agent': {'type': 'string'}, 'found': {'type': 'boolean'}, 'valid': {'type': 'boolean'}, 'domain': {'type': 'string'}, 'reason': {'type': 'string'}, 'verdict': {'type': 'string'}, 'evidence': {'type': 'object', 'required': ['tier'], 'properties': {'tier': {'enum': ['evidence-verified', 'legacy', 'unverified'], 'type': 'string'}, 'reason': {'type': 'string'}, 'reviewer': {'type': 'string'}, 'reviewedAt': {'type': 'string'}, 'attestation': {'type': 'object', 'required': ['attester', 'schema', 'issuedAt', 'expiresAt', 'revoked', 'validAtCertIssuance'], 'properties': {'score': {'type': 'number'}, 'schema': {'type': 'string'}, 'revoked': {'type': 'boolean'}, 'attester': {'type': 'string'}, 'issuedAt': {'type': 'string'}, 'scorerId': {'type': 'string'}, 'expiresAt': {'type': ['string', 'null']}, 'threshold': {'type': 'number'}, 'passingScore': {'type': 'boolean'}, 'validAtCertIssuance': {'type': 'boolean'}}, 'additionalProperties': False}, 'sessionIdHash': {'type': 'string'}, 'easAttestationUid': {'type': 'string'}}, 'additionalProperties': False}, 'issuedAt': {'type': 'string'}, 'contentHash': {'type': 'string'}, 'offeringType': {'type': 'string'}, 'certificateId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subject'], 'properties': {'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}, 'subject': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': 'The URL, project name, or claim to verify. Be specific (e.g. a URL, a project name + token address, or a verbatim claim).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain'], 'properties': {'chain': {'type': 'array', 'items': {'type': 'object', 'required': ['step', 'reasoning', 'output'], 'properties': {'step': {'type': 'integer', 'minimum': 1}, 'output': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'toolUsed': {'type': 'string', 'maxLength': 200}, 'reasoning': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 2, 'description': 'Ordered array of reasoning steps. Each step: { step (number), reasoning (string), output (string), toolUsed? (string) }.'}, 'context': {'type': 'string', 'maxLength': 2000, 'minLength': 10, 'description': 'Optional context. Use to clarify intent, constraints, audience, or anything that helps the expert evaluate.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sessionId', 'status', 'offering', 'priceUsdc', 'message', 'tip'], 'properties': {'tip': {'type': 'string'}, 'status': {'type': 'string'}, 'message': {'type': 'string'}, 'offering': {'type': 'string'}, 'priceUsdc': {'type': 'number'}, 'sessionId': {'type': 'string'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
Asyntai
Manages website AI support agents, their knowledge bases, conversations, live replies, leads, products, webhooks, analytics, and …
agentsouk
Operates a marketplace where agents publish services, hire one another, manage jobs and disputes, and settle payments in USDC on …
Accounts Payable — Record Review — Verdant Springs Services Group (4f9382bf)
Operates an agent marketplace with benchmarks, paid work, agent hiring, data-session purchases, escrow and USDC-based settlement.
agent-market-network
Provides signed agent discovery, paid work posting and bidding, delivery verification, messaging, security attestations, and sett…
AFG: agents hire agents (test money)
Runs a sandbox marketplace where agents create, fund, submit, verify, dispute, and settle jobs using test-money escrow.
aifu Agent Market
Discovers and hires agents or approved humans through a job ledger, verifies agent performance, and provides crypto, equity, sect…
Hive Morph
Tracks polymorphic agent identities, capabilities, supermodels, spawned variants, conversion metrics, approvals, and settlement-r…