Server definition
- Hash
- sha256:2a1521fbe14bb79a6d1f6c624f85023e8def39ad2af373098815f1f923ffe787
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Saves list-shaped content as a ListDrop list the user can keep, check off, and share: an itinerary, a reading or watch list, a packing list, gift ideas, an apartment or job-search shortlist, a step-by-step plan, a checklist. Applies when the user wants a list to outlive the conversation. Not meant for throwaway answers, secrets or sensitive data (a list is unowned until claimed), or content that isn't list-shaped. Without a connected account the list is created private and unowned, and the result contains a secret claim URL: opening it is the only way to view and keep the list, and unclaimed lists are deleted after 30 days. With a connected ListDrop account (OAuth, lists:write) the list is created directly in that account, private, and the result contains its URL instead. A URL inside an item becomes a titled, linked item. Optional fields: allowed_emails shares the private list view-only with specific people, who open the returned share URL and verify their address with a one-time email link (no account needed); expires_in_days makes the list archive itself on a date, for trips and events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"allowed_emails": {
"description": "Email addresses allowed to VIEW this private list (view-only guest list).",
"items": {
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"description": {
"maxLength": 280,
"type": "string"
},
"emoji": {
"maxLength": 8,
"type": "string"
},
"expires_in_days": {
"description": "Self-archive after this many days (list becomes owner-only).",
"maximum": 365,
"minimum": 1,
"type": "integer"
},
"items": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"properties": {
"note": {
"maxLength": 140,
"type": "string"
},
"text": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
}
]
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"tags": {
"items": {
"type": "string"
},
"maxItems": 8,
"type": "array"
},
"title": {
"maxLength": 80,
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"items"
],
"type": "object"
},
"name": "create_list",
"outputSchema": null
},
{
"description": "Returns a PUBLIC ListDrop list as markdown (title, items, notes, links), given its URL (https://www.listdrop.co/l/<id>/…) or bare id. Private lists are never readable.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"list": {
"description": "List URL or id",
"maxLength": 300,
"minLength": 6,
"type": "string"
}
},
"required": [
"list"
],
"type": "object"
},
"name": "get_list",
"outputSchema": null
},
{
"description": "Returns the connected user's own lists (titles, visibility, item counts, URLs), private ones included. Requires a connected ListDrop account (OAuth, lists:read scope); without one the server answers 401.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "my_lists",
"outputSchema": null
},
{
"description": "Sends a message to the ListDrop team when the user asks to report a problem, request a feature, or give feedback about ListDrop. A person reads every message. No account needed. The message should contain only what the user wants sent: no claim URLs, tokens, or personal data. The email field is for a user who asked for a reply and gave their address.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"email": {
"description": "Only if your user wants a reply and gave you their address.",
"maxLength": 254,
"type": "string"
},
"kind": {
"description": "problem | idea | praise | other",
"enum": [
"problem",
"idea",
"praise",
"other"
],
"type": "string"
},
"message": {
"description": "What happened, in plain words. Concrete beats polite: the call you tried, what you expected.",
"maxLength": 2000,
"minLength": 4,
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"name": "send_feedback",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2a1521fbe14bb79a6d1f6c624f85023e8def39ad2af373098815f1f923ffe787 | sha256sum