Skip to content

MCP tools

This list is generated from the met.cards MCP server itself, so it always matches what your assistant sees. To connect an assistant, see Connect your AI assistant.

A tool marked Needs Read & write works only with a token or app you granted Read & write access. With Read access it answers that the connection is read-only.

add_note

Needs Read & write

Add a note to a connection. Requires write scope.

ArgumentTypeRequiredDescription
connectionIdstring (uuid)YesConnection id
textstringYesNote text (1-2000 chars)
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"connectionId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Connection id"
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "Note text (1-2000 chars)"
}
},
"required": [
"connectionId",
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}

complete_promise

Needs Read & write

Mark a promise as complete. Requires write scope.

ArgumentTypeRequiredDescription
promiseIdstring (uuid)YesPromise id
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"promiseId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Promise id"
}
},
"required": [
"promiseId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}

draft_followup

Needs Read & write

Draft a follow-up for a connection. Needs a note or voice memo already on the connection. Requires write scope.

ArgumentTypeRequiredDescription
connectionIdstring (uuid)YesConnection id
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"connectionId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Connection id"
}
},
"required": [
"connectionId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}

get_connection

Read

Get details about a specific connection, including its timeline and promises.

ArgumentTypeRequiredDescription
connectionIdstring (uuid)YesConnection id
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"connectionId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "Connection id"
}
},
"required": [
"connectionId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}

list_next_moves

Read

List the member's next moves: promises and connections due for follow-up.

ArgumentTypeRequiredDescription
limitintegerNoMax results (1-20, default 10)
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"limit": {
"description": "Max results (1-20, default 10)",
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}

list_open_promises

Read

List the member's open promises, soonest due first.

ArgumentTypeRequiredDescription
limitintegerNoMax results (1-50, default 20)
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"limit": {
"description": "Max results (1-50, default 20)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}

list_reconnect_nudges

Read

List people suggested for reconnection.

No arguments.

Input schema (JSON Schema)
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}

search_connections

Read

Search the member's connections by name, company, or other details.

ArgumentTypeRequiredDescription
querystringNoSearch query (<=120 chars)
limitintegerNoMax results (1-50, default 20)
Input schema (JSON Schema)
{
"type": "object",
"properties": {
"query": {
"description": "Search query (<=120 chars)",
"type": "string",
"maxLength": 120
},
"limit": {
"description": "Max results (1-50, default 20)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}

For the HTTP API, see the REST API reference.