Codex
[mcp_servers.questionario]
url = "https://api.usequestionario.com/mcp" Then run the client login command for the server so OAuth can issue a user-authorized token.
MCP server
Questionario exposes a paid MCP server so AI agents can create, publish, share, and review hosted forms after user authorization.
Connect
Agents that rely on body text, visible links, indexed pages, or sitemap entries can find the Questionario MCP integration from this page.
https://api.usequestionario.com/mcp MCP server card https://usequestionario.com/.well-known/mcp/server-card.json MCP discovery https://usequestionario.com/.well-known/mcp-server API catalog https://usequestionario.com/.well-known/api-catalog.json Auth.md https://usequestionario.com/auth.md llms.txt https://usequestionario.com/llms.txt OAuth protected resource metadata https://api.usequestionario.com/.well-known/oauth-protected-resource/mcp OAuth authorization server metadata https://api.usequestionario.com/.well-known/oauth-authorization-server Authorization
forms:readforms:writeforms:publishresponses:readbilling:readbilling:writeaccount:readaccount:writeClients
[mcp_servers.questionario]
url = "https://api.usequestionario.com/mcp" Then run the client login command for the server so OAuth can issue a user-authorized token.
claude mcp add --transport http questionario https://api.usequestionario.com/mcp Use the client MCP authentication flow when prompted.
Add Questionario as a custom MCP connector with the server URL above. ChatGPT can use the OAuth metadata to register a client and complete user authorization.
Add the Questionario server URL in your Copilot MCP configuration. Use OAuth when the client prompts for authorization.
{
"mcpServers": {
"questionario": {
"url": "https://api.usequestionario.com/mcp"
}
}
} Clients that support OAuth protected-resource metadata can discover auth endpoints from the server.
Tools
Read the field catalog and create hosted form drafts with explicit fields.
Edit owned forms, preview forms, and inspect account readiness before publication.
Publish forms and return public hosted URLs that the user can share.
Archive published forms or delete forms when the user's entitlement allows it.
List responses, read one response, and summarize results for visible responses.
Create Stripe Checkout sessions and open the Stripe customer billing portal.
Payment
get_billing_status to see whether the user can create or publish.create_checkout_session with product: "single_form", "form_pack", or "pro".create_form or publish_form and receives the hosted URL.