Consent-scoped vault access and free verification of family-issued learning records.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Check what data categories the agent is allowed to access and their policy level (auto/ask/never).
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Check what data categories the agent is allowed to access and their policy level (auto/ask/never).
No arguments.
{
"type": "object",
"properties": {}
}Create a consent grant to share specific categories with an organization. Categories under "ask" policy will require user approval.
| Argument | Type | Description |
|---|---|---|
| purpose* | string | Why the data is being shared |
| org_name* | string | Organization name |
| categories* | array | Categories to share |
{
"type": "object",
"required": [
"org_name",
"categories",
"purpose"
],
"properties": {
"purpose": {
"type": "string",
"description": "Why the data is being shared"
},
"org_name": {
"type": "string",
"description": "Organization name"
},
"categories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Categories to share"
}
}
}What Eformogi is and what it costs: the thesis sentence and the pricing paragraph, verbatim, plus the key public pages.
No arguments.
{
"type": "object",
"properties": {}
}List the user's active consent receipts — who they've shared data with and what categories.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max results (default 20) |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max results (default 20)"
}
}
}Log an action the agent performed on behalf of the user. All MCP calls are auto-logged, but agents can add explicit action descriptions.
| Argument | Type | Description |
|---|---|---|
| action* | string | What the agent did |
| details | object | Additional context |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"type": "string",
"description": "What the agent did"
},
"details": {
"type": "object",
"description": "Additional context"
}
}
}Read the user's vault data for specified categories. Respects the agent policy — auto categories return data, ask categories return pending, never categories are denied.
| Argument | Type | Description |
|---|---|---|
| categories* | array | Data categories to read (e.g. basic_info, medical, education) |
{
"type": "object",
"required": [
"categories"
],
"properties": {
"categories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Data categories to read (e.g. basic_info, medical, education)"
}
}
}Read the open Eformogi record standard published at /spec. With no chapter, lists every published chapter. With a chapter slug, returns that chapter's markdown text.
| Argument | Type | Description |
|---|---|---|
| chapter | string | A chapter slug from the list (e.g. "record-model", "verification", "issuing"). Omit to list every chapter. |
{
"type": "object",
"properties": {
"chapter": {
"type": "string",
"description": "A chapter slug from the list (e.g. \"record-model\", \"verification\", \"issuing\"). Omit to list every chapter."
}
}
}Search for organizations the user can share data with.
| Argument | Type | Description |
|---|---|---|
| query* | string | Search term (name or type) |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search term (name or type)"
}
}
}Verify an Eformogi receipt id with no login and no API key: the same check the public /verify page performs. Returns the kind, the title or course fields, the issued date, and the signers' names and identity levels, worded exactly as the page words them. Never an email, a user id, or a person id.
| Argument | Type | Description |
|---|---|---|
| id* | string | An Eformogi receipt id: tr_, cr_, ws_, att_, wn_, wl_, or kb_ followed by 12 hex characters. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "An Eformogi receipt id: tr_, cr_, ws_, att_, wn_, wl_, or kb_ followed by 12 hex characters."
}
}
}