MCP App Store
by KeenEthics

Overview

Dashform is an AI-powered form builder. Describe a form in plain language and Codex creates it, refines its questions, and publishes it with a shareable link. Read and triage the replies your forms collect, review earlier revisions of a form, and browse the Dashform marketplace of services. Dashform only reaches the organizations and forms your signed-in Dashform account can access; sign in through your browser when Codex first connects.

Tools

batch_delete_replies

ChatGPT
Delete up to 100 Replies under one Form in a single call. This cannot be undone and the Replies' quota is not returned; confirm the exact set with the maker before calling it. Requires OAuth and an Organization role that may delete Replies.

check_marketplace_fit

ChatGPT
Evaluate a lead against a merchant's own qualification criteria and get back a score, the reasoning, and which answers are still missing. The criteria are the merchant's and stay on the server. Answers are keyed by the step keys get_form_revision returns. Requires OAuth.

create_form

ChatGPT
Create a Form under a parent Organization path. The parent segment accepts the id or the slug, such as organizations/maklo. Type 'structured' is a Logic Funnel (default) and 'dynamic' is an AI Funnel; a templateId seeds steps from a curated template. The Form stays a private draft until publish_form. Requires OAuth and an Owner or Admin Organization role.

create_reply

ChatGPT
Submit a Reply to a Form Revision. Read the questions from get_form_revision at the live id and key the answers by their step keys. A completed Reply fires the merchant's connected integrations. Submitting to a published marketplace Form needs no Organization membership; every other Form does. Requires OAuth.

delete_form

ChatGPT
Permanently delete a Form at a resource path, with all its versions and replies. The Organization segment accepts the id or the slug and the Form segment is its id, such as organizations/maklo/forms/<id>. Requires OAuth and the Owner Organization role.

delete_reply

ChatGPT
Delete one Reply by its resource path. This cannot be undone and the Reply's quota is not returned; confirm with the maker before calling it. Requires OAuth and an Organization role that may delete Replies.

get_form

ChatGPT
Get one Form by its resource path. The Organization segment accepts the id or slug, and the Form segment accepts the id or public id, such as organizations/maklo/forms/<id_or_public_id>. Requires OAuth and Organization membership.

get_form_revision

ChatGPT
Get one Form Revision and the Form as it was when that Revision was published, including the questions it asks. The revision segment accepts a Revision id, live for the published Revision, or latest for the most recently created one; the response always carries the canonical id path. Requires OAuth.

get_marketplace_profile

ChatGPT
Get one merchant's Marketplace Profile: their description, industry, location, services and booking link. The booking link is the bookingUrl field — Dashform records the lead and hands back that link, it does not schedule the appointment itself. Requires OAuth.

get_organization

ChatGPT
Get one Organization by its resource path. The segment accepts the id or the slug, such as organizations/maklo. Requires OAuth and Organization membership.

get_reply

ChatGPT
Get one Reply by its resource path, including its answers and lead score. Requires OAuth and Organization membership.

list_form_revisions

ChatGPT
List a Form's Revisions, newest first. Nested under a Form, so the parent is required: a Revision has no identity outside the Form it belongs to, and a wildcard Organization segment reads across every Organization, which is reserved for app admins. Requires OAuth and Organization membership.

list_forms

ChatGPT
List Forms under a parent Organization path. The parent segment accepts the id or the slug, such as organizations/maklo; the wildcard organizations/- reads across every Organization and is reserved for app admins. Requires OAuth and Organization membership.

list_marketplace_categories

ChatGPT
List the categories a Marketplace Profile can be listed under. Results are paginated in taxonomy order; filter and orderBy are accepted and ignored. Use a category's key to filter list_marketplace_profiles. Requires OAuth.

list_marketplace_profiles

ChatGPT
Find merchants on the marketplace. A top-level collection, so it takes no parent. Filter on category, city, or name, such as category = "health_wellness" AND city = "Austin", or name = "clinic" to match a keyword. Requires OAuth.

list_marketplace_services

ChatGPT
Find services across the marketplace, or one merchant's services by filtering to their Profile. Filter on category, city or name the same way list_marketplace_profiles does. Requires OAuth.

list_my_organizations

ChatGPT
List a page of Organizations the authenticated User belongs to, oldest first. Filter and orderBy accept createTime, name, and slug; the caller's Membership always scopes the page. Requires OAuth.

list_replies

ChatGPT
List Replies under a Form Revision. A Reply belongs to the Revision it answered, so to read every Reply for a Form use the wildcard revision segment: organizations/<org>/forms/<form>/revisions/-. A wildcard Organization segment reads across every Organization and is reserved for app admins. Filter on leadScoring.verdict, leadScoring.state, leadScoring.scoreTime, seenTime, completeTime or createTime; totalSize is the filtered count, which is how you read a pending high-priority lead count. Requires OAuth and Organization membership.

publish_form

ChatGPT
Publish a Form, creating the Revision respondents will see. The published Revision is then addressable as the live id under the Form's revisions collection. Requires OAuth and an Organization role that may publish.

update_form

ChatGPT
Update selected Form fields at a resource path. The Organization segment accepts the id or the slug and the Form segment is its id, such as organizations/maklo/forms/<id>. Include only the fields to change; steps replace the whole list when supplied. Edits stay a private draft until publish_form. Requires OAuth and an Owner or Admin Organization role.

update_reply

ChatGPT
Update a Reply's seen timestamp and its lead-score override. Setting seenTime marks the Reply actioned; setting leadScoring.override replaces the scorer's verdict, and null on that field restores it. Every other field is the respondent's own submission or the scorer's result and is read-only. Requires OAuth and an Organization role that may update Replies.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

21

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily