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:
string
required
Name of the project (e.g., “E-commerce Platform - Acme Corp”).
string
Name of the client or company.
array
List of requirements. Each requirement is an object with:
number
required
Your hourly rate for this project.
string
default:"USD"
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:
string
required
The project brief text. Can be a formal document, meeting notes, an email, or even a messy Slack thread.
string
default:"en"
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:
string
required
Your role (e.g., “fullstack developer”, “cloud architect”, “data engineer”).
string
required
Seniority level:
junior, mid, senior, lead, or principal.string
required
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:
string
required
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:
string
required
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