Formspree MCP by usefulapi
Read submissions, review spam and inspect the fields of a Formspree form.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin formspree_list_spam_submissions
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"formspree": {
"url": "https://formspree.usefulapi.io/mcp"
}
}
}Remote-Endpunkte
https://formspree.usefulapi.io/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢formspree_list_submissions(since, limit, offset, order, columns, ...)
List the form's submissions (not spam), newest first by default. Each has its _date and one value per form field. Submissions hold visitors' personal data: ask for the columns you need. Filter by date with since; page with limit and offset. GET /forms/{hashid}/submissions.
Eingabe-Schema
{
"type": "object",
"properties": {
"since": {
"description": "Only submissions since this date, ISO format: 2026-10-01 or 2026-10-01T12:00:00 (the form of the Formspree docs, no timezone suffix).",
"type": "string"
},
"limit": {
"description": "Number of submissions, 1-100 (default 25).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
},
"offset": {
"description": "Number of submissions to skip (paging). Pass the previous reply's next_offset.",
"type": "integer",
"minimum": 0,
"maximum": 10000000
},
"order": {
"description": "Sort by date: desc = newest first (default), asc = oldest first.",
"type": "string",
"enum": [
"asc",
"desc"
]
},
"columns": {
"description": "Only these columns (field names, plus _date). Default: all columns. Ask for few columns: submissions hold personal data.",
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"include_delivery_status": {
"description": "Also return each submission's delivery status (_status, lists notification recipients). Default false.",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢formspree_list_spam_submissions(since, limit, offset, order, columns, ...)
List the submissions Formspree flagged or the owner marked as spam, newest first by default. Use it to check for false positives. Same filters and paging as formspree_list_submissions. GET /forms/{hashid}/submissions?spam=true.
Eingabe-Schema
{
"type": "object",
"properties": {
"since": {
"description": "Only submissions since this date, ISO format: 2026-10-01 or 2026-10-01T12:00:00 (the form of the Formspree docs, no timezone suffix).",
"type": "string"
},
"limit": {
"description": "Number of submissions, 1-100 (default 25).",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 100
},
"offset": {
"description": "Number of submissions to skip (paging). Pass the previous reply's next_offset.",
"type": "integer",
"minimum": 0,
"maximum": 10000000
},
"order": {
"description": "Sort by date: desc = newest first (default), asc = oldest first.",
"type": "string",
"enum": [
"asc",
"desc"
]
},
"columns": {
"description": "Only these columns (field names, plus _date). Default: all columns. Ask for few columns: submissions hold personal data.",
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"include_delivery_status": {
"description": "Also return each submission's delivery status (_status, lists notification recipients). Default false.",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢formspree_get_form_fields
The field names (columns) of the form's submissions, taken from the latest 100 submissions. Returns names only, no submission data. Use it to pick the columns for formspree_list_submissions. GET /forms/{hashid}/submissions?limit=100.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Nachweis