Yavqo Forms for agents
A good question. One conversation away.
Connect your AI agent to your forms. Turn an idea into questions, keep up with responses, and find out what your answers are telling you.
create_formDraft createdExample workflow. Your agent writes the questions; Forms saves the draft.
Get connected
Give your agent a place to work.
Start with a personal key, add the endpoint to your agent, and ask your first question.
Create a personal key
Your key connects an agent to your account. Choose read-only for insights or management access to create and edit forms.
Log in to create and manage your personal MCP keys.
Log in to create a keyAdd it to your agent
Use the endpoint below and keep the key in your agent’s environment. Each key only accesses its owner’s forms.
https://forms.yavqo.com/api/mcp[mcp_servers.yavqo_forms]
url = "https://forms.yavqo.com/api/mcp"
bearer_token_env_var = "YAVQO_FORMS_MCP_KEY"Add this to your Codex config.toml. Set YAVQO_FORMS_MCP_KEY in the environment used to launch Codex. Restart or reconnect your agent after saving.
Other clients can connect using Streamable HTTP and an Authorization: Bearer header. This version uses personal keys; it does not offer OAuth login.
Start a conversation
Try “List my forms,” or “Create a customer feedback form with a rating and an optional comment.” Review the draft before asking your agent to publish it.
The toolkit
From first question to next step.
Nine tools for creating forms and understanding the people who respond.
| Capability | What your agent can do | Permission |
|---|---|---|
create_form | Generate a complete form from a natural-language description | |
edit_form | Modify questions, descriptions, and settings | |
list_forms | Retrieve a user's existing forms | |
get_form | Retrieve a form's structure and configuration | |
publish_form | Publish a form and generate its public URL | |
get_submissions | Retrieve responses from a specific form | |
analyze_responses | Retrieve data for AI-powered analysis | |
delete_form | Delete a form with explicit confirmation | |
get_form_statistics | Retrieve submission counts and completion statistics |
Creation and analysis happen with your agent. It turns your description into a complete question definition before calling create_form. Analysis tools return data and aggregates for your agent to interpret.
Completion means answer coverage. Statistics describe answered questions in saved submissions. Visits and abandoned forms are not currently tracked.
