# Freeform Demo > Freeform Yet Again This site is built on EmDash and exposes a JSON API that lets AI agents submit forms directly, without installing an MCP connector. ## Form submission for AI agents Catalog of submittable forms: https://emdash.solspace.net/.well-known/freeform.json Each catalog entry links to a per-form manifest at https://emdash.solspace.net/.well-known/freeform/{handle}.json, which describes the field schema (JSON Schema) and the submit endpoint. To submit a form on behalf of a user: 1. GET the catalog above to find the form by id or title. 2. GET that form's manifest URL to read its `request_schema`. 3. POST JSON matching the schema to the manifest's `endpoint.url`. Use `Content-Type: application/json`. No CSRF token or honeypot fields are required on the agent endpoint. The response shape is `{ success: boolean, message?: string, error?: string }`. ### Forms available - [Contact](https://emdash.solspace.net/.well-known/freeform/contact.json) — manifest with 3 fields ## Other resources - [Homepage](https://emdash.solspace.net/) - [Admin](https://emdash.solspace.net/_emdash/admin) (human users only)