quikly-mcp-server. Each tool maps to a REST API endpoint — the MCP server handles authentication and request formatting for you.
quikly_me
Get the current authenticated user’s profile. API equivalent:GET /me
Parameters: None
Example usage:
“Check my Quikly profile”Response:
quikly_create_proposal
Create a new proposal with project details and requirements. API equivalent:POST /proposals
Parameters:
Name of the project (e.g., “E-commerce Platform - Acme Corp”).
Name of the client or company.
List of requirements. Each requirement is an object with:
Your hourly rate for this project.
Currency code (e.g.,
USD, EUR, ARS).“Create a proposal for Acme Corp’s e-commerce platform. Requirements: user auth (complexity 5, high priority), product catalog (complexity 8, high), shopping cart (complexity 5, medium), checkout with Stripe (complexity 5, high). My rate is $85/hour USD.”Response: Full proposal object including
id, calculated totals, estimated days, and all settings.
quikly_analyze_brief
Analyze a raw project brief and extract structured requirements using AI. API equivalent:POST /ai/analyze-brief
Parameters:
The project brief text. Can be a formal document, meeting notes, an email, or even a messy Slack thread.
Language for the output:
en or es.“Analyze this brief: ‘We need a mobile app for our restaurant chain. Customers should be able to browse the menu, place orders for pickup or delivery, pay with Apple Pay or credit card, and earn loyalty points. We have 45 locations across Texas. Need to integrate with our existing Square POS system. Launch target is Q3 2026.’”Response:
quikly_create_proposal.
quikly_recommend_rate
Get an AI-powered rate recommendation based on role, seniority, and location. API equivalent:POST /ai/rate-recommendation
Parameters:
Your role (e.g., “fullstack developer”, “cloud architect”, “data engineer”).
Seniority level:
junior, mid, senior, lead, or principal.Your location (e.g., “Buenos Aires, Argentina”, “Berlin, Germany”, “Austin, TX”).
“What’s the market rate for a senior fullstack developer based in Madrid, Spain?”Response: The AI returns a recommended hourly rate with market context, including low/median/high ranges for the specified role, seniority, and region.
quikly_get_proposal
Retrieve a proposal by its ID. API equivalent:GET /proposals/{id}
Parameters:
The UUID of the proposal to retrieve.
“Get the details of proposal 550e8400-e29b-41d4-a716-446655440000”Response: Full proposal object including name, client, requirements, settings, calculations, status, and timestamps.
quikly_share_link
Generate a share link for a proposal so the client can view, accept, or reject it. API equivalent:POST /proposals/{id}/share
Parameters:
The UUID of the proposal to share.
“Generate a share link for my Acme Corp proposal and send it to john@acme.com”Response:
Typical workflow
A common pattern when using Quikly MCP tools:- Analyze — use
quikly_analyze_briefto turn a raw brief into structured requirements - Price — use
quikly_recommend_rateto get a market-calibrated hourly rate - Create — use
quikly_create_proposalwith the requirements and rate - Review — use
quikly_get_proposalto verify the proposal looks correct - Share — use
quikly_share_linkto send it to the client