Email for long-term client relationships: ARVX reads each person first and remembers every pair.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Your ARVX key. A person creates it at https://api.arvx.ai/account.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
How to get access to ARVX: the signup link to give the person, what they must do themselves, the price, and how to add their key to this connector. Call this when there is no key, or when the person asks how to start. Costs nothing.
This tool takes no arguments.
How to get access to ARVX: the signup link to give the person, what they must do themselves, the price, and how to add their key to this connector. Call this when there is no key, or when the person asks how to start. Costs nothing.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}When someone asks what is held about them: returns every item in a saved record in plain words. Needs the record and both people's emails. Never uses up a Reading; 10 a month per account.
| Argument | Type | Description |
|---|---|---|
| user* | object | |
| other* | object | |
| reason* | string | |
| record* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"record",
"user",
"other",
"reason"
],
"properties": {
"user": {
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"format": "email"
}
},
"additionalProperties": false
},
"other": {
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"format": "email"
}
},
"additionalProperties": false
},
"reason": {
"enum": [
"access_request",
"correction",
"deletion_check"
],
"type": "string"
},
"record": {
"type": "string"
}
},
"additionalProperties": false
}Run a Reading on two people from the emails between them. Send at least 3 emails written by the user and 3 by the other person, oldest first. From the second Reading on a pair, send the record from the last Reading exactly as it was returned. Costs one Reading (the first 3 are free). Save the record from the answer with this pair.
| Argument | Type | Description |
|---|---|---|
| user* | object | The person you work for. |
| other* | object | The person the user works with. |
| emails* | array | Oldest first. Each person is read from their own latest 20 emails, the first 3,000 characters of each. |
| record | string | The record from the last Reading on these same two people, unchanged. Leave out on the first Reading. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"user",
"other",
"emails"
],
"properties": {
"user": {
"type": "object",
"required": [
"name",
"email"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100
},
"email": {
"type": "string",
"format": "email",
"description": "Ties the record to this pair. Never stored, never sent to an AI model."
},
"title": {
"type": "string",
"maxLength": 150
},
"scores": {
"type": "object",
"properties": {
"disc": {
"type": "object",
"properties": {
"dominance": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"influence": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"steadiness": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"calculativeness": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion",
"description": "DISC's C goes here."
}
},
"additionalProperties": false
},
"ocean": {
"type": "object",
"properties": {
"openness": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"extraversion": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"agreeableness": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"conscientiousness": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
},
"emotional_stability": {
"$ref": "#/properties/user/properties/scores/properties/ocean/properties/extraversion"
}
},
"additionalProperties": false
}
},
"description": "Only results from a personality assessment the person agreed to. At least 5 of the 9 traits, each 1 to 10. Never results collected for a hiring decision, and never clinical tests. Leave this out to have the person read from their emails.",
"additionalProperties": false
},
"company": {
"type": "string",
"maxLength": 150
},
"teamSize": {
"type": "integer",
"minimum": 1,
"description": "People on the account, counting the user."
}
},
"description": "The person you work for.",
"additionalProperties": false
},
"other": {
"type": "object",
"required": [
"name",
"email"
],
"properties": {
"city": {
"type": "string",
"description": "With state, switches on severe weather warnings."
},
"name": {
"type": "string",
"maxLength": 100
},
"email": {
"type": "string",
"format": "email",
"description": "Ties the record to this pair. Never stored, never sent to an AI model."
},
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Two-letter code, such as MI."
},
"title": {
"type": "string",
"maxLength": 150
},
"scores": {
"$ref": "#/properties/user/properties/scores",
"description": "Only results from a personality assessment the person agreed to. At least 5 of the 9 traits, each 1 to 10. Never results collected for a hiring decision, and never clinical tests. Leave this out to have the person read from their emails."
},
"company": {
"type": "string",
"maxLength": 150,
"description": "Switches on company news."
},
"country": {
"type": "string",
"const": "US",
"description": "ARVX reads people in the United States only. US switches on U.S. holidays."
}
},
"description": "The person the user works with.",
"additionalProperties": false
},
"emails": {
"type": "array",
"items": {
"type": "object",
"required": [
"from",
"body"
],
"properties": {
"body": {
"type": "string",
"maxLength": 20000
},
"from": {
"enum": [
"user",
"other"
],
"type": "string"
},
"sentAt": {
"type": "string",
"description": "Date and time sent, such as 2026-10-01T14:30:00Z."
}
},
"additionalProperties": false
},
"maxItems": 200,
"minItems": 1,
"description": "Oldest first. Each person is read from their own latest 20 emails, the first 3,000 characters of each."
},
"record": {
"type": "string",
"description": "The record from the last Reading on these same two people, unchanged. Leave out on the first Reading."
}
},
"additionalProperties": false
}