{"schema_version":"2026-07-03","name":"questionario","display_name":"Questionario","description":"Create, publish, share, and review hosted Questionario forms through MCP.","serverInfo":{"name":"questionario","title":"Questionario","version":"0.1.0"},"website_url":"https://usequestionario.com/mcp","auth_md_url":"https://usequestionario.com/auth.md","llms_txt_url":"https://usequestionario.com/llms.txt","agent_skills_url":"https://usequestionario.com/.well-known/agent-skills/index.json","api_catalog_url":"https://usequestionario.com/.well-known/api-catalog.json","provider":{"name":"Questionario","url":"https://usequestionario.com"},"server_url":"https://api.usequestionario.com/mcp","discovery_url":"https://usequestionario.com/.well-known/mcp/server-card.json","mcp_discovery_url":"https://usequestionario.com/.well-known/mcp-server","transport":{"type":"streamable_http","endpoint":"https://api.usequestionario.com/mcp","url":"https://api.usequestionario.com/mcp"},"transports":[{"type":"streamable_http","endpoint":"https://api.usequestionario.com/mcp","url":"https://api.usequestionario.com/mcp"}],"capabilities":{"tools":true,"prompts":false,"resources":false,"forms":{"create":true,"update":true,"publish":true,"share":true},"responses":{"read":true,"summarize":true},"billing":{"checkout":true,"portal":true}},"authentication":{"type":"oauth2","issuer":"https://api.usequestionario.com","openid_configuration_url":"https://usequestionario.com/.well-known/openid-configuration","authorization_server_metadata_url":"https://api.usequestionario.com/.well-known/oauth-authorization-server","protected_resource_metadata_url":"https://api.usequestionario.com/.well-known/oauth-protected-resource/mcp","dynamic_client_registration":"https://api.usequestionario.com/oauth/register","scopes":["forms:read","forms:write","forms:publish","responses:read","billing:read","billing:write","account:read","account:write"]},"payments":{"provider":"stripe_checkout","agent_tool":"create_checkout_session","products":["single_form","form_pack","pro"],"note":"Agents create a Stripe Checkout URL. The user opens Stripe Checkout and payment webhooks grant Questionario entitlements."},"capability_names":["forms.create","forms.update","forms.publish","forms.share","responses.read","responses.summarize","billing.checkout","billing.portal"],"tools":[{"name":"get_field_catalog","description":"Return Questionario field types, validation constraints, and form-building rules."},{"name":"get_account_profile","description":"Read the user's publisher profile and legal readiness for publishing hosted forms."},{"name":"update_account_profile","description":"Update publisher display, privacy contact, and legal acceptance details before publishing."},{"name":"get_billing_status","description":"Check whether the user can create, publish, review responses, or needs checkout."},{"name":"create_checkout_session","description":"Create a Stripe Checkout URL for single_form, form_pack, or pro. The user completes payment."},{"name":"create_billing_portal_session","description":"Create a Stripe Customer Portal URL for the user."},{"name":"create_form","description":"Create a hosted Questionario form from explicit agent-supplied fields."},{"name":"update_form","description":"Edit an owned Questionario form."},{"name":"preview_form","description":"Preview a form and identify missing publication requirements."},{"name":"publish_form","description":"Publish a form and return the hosted respondent URL."},{"name":"archive_form","description":"Archive a published form so it no longer accepts responses."},{"name":"delete_form","description":"Delete a form when the user's entitlement allows deletion."},{"name":"get_form","description":"Read one owned form with its fields, settings, and public links."},{"name":"list_forms","description":"List owned forms."},{"name":"get_responses","description":"Read visible responses for a form with locked-response counts."},{"name":"list_responses","description":"Page through visible form responses."},{"name":"get_response","description":"Read one visible response."},{"name":"summarize_responses","description":"Return deterministic per-field summaries for visible responses."}]}