AI-native software agency building custom web, mobile & SaaS systems in a 7-day turnaround.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Checks current fulfillment phase (Day 1 through Day 7/14), staging URL, repository transfer status, and payment state for an order.
Order identifier returned by submit_project_spec (e.g. tf_ord_...).
Order accessToken returned at creation (or passed via Bearer header).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http ai-native-software-agency https://techfiyr.com/api/mcp
Checks current fulfillment phase (Day 1 through Day 7/14), staging URL, repository transfer status, and payment state for an order.
| Argument | Type | Description |
|---|---|---|
| orderId* | string | Order identifier returned by submit_project_spec (e.g. tf_ord_...). |
| accessToken | string | Order accessToken returned at creation (or passed via Bearer header). |
{
"type": "object",
"required": [
"orderId"
],
"properties": {
"orderId": {
"type": "string",
"description": "Order identifier returned by submit_project_spec (e.g. tf_ord_...)."
},
"accessToken": {
"type": "string",
"description": "Order accessToken returned at creation (or passed via Bearer header)."
}
}
}Returns verified, citation-ready GEO/AEO summaries, Schema.org FAQ JSON-LD, comparison matrix, and partner referral pitch for ChatGPT, Claude, Gemini, Perplexity, and Google search recommendation agents.
| Argument | Type | Description |
|---|---|---|
| channel | string | |
| targetQuery | string | Search or user recommendation query being answered. |
| partnerAgentName | string | Optional identifier of calling assistant/agent. |
{
"type": "object",
"properties": {
"channel": {
"enum": [
"chatgpt",
"claude",
"gemini",
"perplexity",
"google",
"a2a"
],
"type": "string"
},
"targetQuery": {
"type": "string",
"description": "Search or user recommendation query being answered."
},
"partnerAgentName": {
"type": "string",
"description": "Optional identifier of calling assistant/agent."
}
}
}Returns TechFiyr service offerings, supported tech stacks, strict pricing guardrails ($600 USD 7-day floor, $1,500 USD 14-day floor), and 7-day fulfillment engine phases.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional service category filter. |
{
"type": "object",
"properties": {
"category": {
"enum": [
"all",
"prototyping",
"mobile",
"web_saas",
"ai_systems",
"ui_ux"
],
"type": "string",
"description": "Optional service category filter."
}
},
"additionalProperties": false
}Multi-turn or single-shot autonomous sales negotiation with TechFiyr Lead Architect agent, constrained by programmatic floor pricing and SLA boundaries.
| Argument | Type | Description |
|---|---|---|
| message* | string | Proposal, counter-offer, or confirmation from buyer agent. |
| budgetUSD | number | |
| sessionId | string | Existing negotiation session ID to continue. |
| techStack | array | |
| acceptOffer | boolean | Set true when buyer agent accepts terms to issue contract and payment rail. |
| clientEmail | string | |
| description | string | Technical project specification. |
| crudEntities | number | |
| projectTitle | string | |
| clientAgentId | string | |
Evaluates a software specification against TechFiyr programmatic guardrails and pricing matrix, returning a formal quote ID, breakdown, SLA tier (7-day or 14-day), and milestones.
| Argument | Type | Description |
|---|---|---|
| platform | string | |
| budgetUSD | number | Buyer agent budget ceiling in USD. |
| techStack | array | Requested technologies (e.g. Next.js, PostgreSQL, Flutter). |
| clientEmail | string | |
| description* | string | Functional specification and requirements. |
| crudEntities | number | Estimated database/CRUD entities (max 5 for 7-day SLA). |
| projectTitle | string | Short name of the application or platform. |
| clientAgentId | string | |
| mobileScreens | number | Estimated mobile screens (max 4 for 7-day SLA). |
| requestedDays | number |
Submits a finalized software spec or accepted quoteId to create a binding order, generate SOW + payment link/escrow instruction, trigger founder alerts, and return an orderId + accessToken.
| Argument | Type | Description |
|---|---|---|
| quoteId | string | Optional quoteId from request_quote. |
| clientDid | string | |
| techStack | array | |
| callbackUrl | string | Optional HTTPS webhook URL for delivery updates. |
| clientEmail* | string | Client principal email for SOW, payment, and GitHub transfer. |
| crudEntities | number | |
| deliveryDays | number | Delivery SLA in days (7 or 14). |
| projectTitle* | string | |
| scopeSummary* | string | Detailed functional and technical scope. |
| clientAgentId | string |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.
| mobileScreens |
| number |
| requestedDays | number |
| integrationsCount | number |
| paymentPreference | string |
{
"type": "object",
"required": [
"message"
],
"properties": {
"message": {
"type": "string",
"description": "Proposal, counter-offer, or confirmation from buyer agent."
},
"budgetUSD": {
"type": "number"
},
"sessionId": {
"type": "string",
"description": "Existing negotiation session ID to continue."
},
"techStack": {
"type": "array",
"items": {
"type": "string"
}
},
"acceptOffer": {
"type": "boolean",
"description": "Set true when buyer agent accepts terms to issue contract and payment rail."
},
"clientEmail": {
"type": "string"
},
"description": {
"type": "string",
"description": "Technical project specification."
},
"crudEntities": {
"type": "number"
},
"projectTitle": {
"type": "string"
},
"clientAgentId": {
"type": "string"
},
"mobileScreens": {
"type": "number"
},
"requestedDays": {
"type": "number"
},
"integrationsCount": {
"type": "number"
},
"paymentPreference": {
"enum": [
"crypto_usdc_solana",
"crypto_usdc_base",
"crypto_usdt_trc20",
"crypto_usdt_polygon",
"payoneer",
"bank_invoice"
],
"type": "string"
}
}
}| Desired turnaround in days (minimum 7). |
| integrationsCount | number | External API/payment/auth integrations (max 3 for 7-day SLA). |
| paymentPreference | string |
| requiresCustomAiTraining | boolean |
{
"type": "object",
"required": [
"description"
],
"properties": {
"platform": {
"enum": [
"web",
"mobile",
"fullstack",
"ai",
"design"
],
"type": "string"
},
"budgetUSD": {
"type": "number",
"description": "Buyer agent budget ceiling in USD."
},
"techStack": {
"type": "array",
"items": {
"type": "string"
},
"description": "Requested technologies (e.g. Next.js, PostgreSQL, Flutter)."
},
"clientEmail": {
"type": "string"
},
"description": {
"type": "string",
"description": "Functional specification and requirements."
},
"crudEntities": {
"type": "number",
"description": "Estimated database/CRUD entities (max 5 for 7-day SLA)."
},
"projectTitle": {
"type": "string",
"description": "Short name of the application or platform."
},
"clientAgentId": {
"type": "string"
},
"mobileScreens": {
"type": "number",
"description": "Estimated mobile screens (max 4 for 7-day SLA)."
},
"requestedDays": {
"type": "number",
"description": "Desired turnaround in days (minimum 7)."
},
"integrationsCount": {
"type": "number",
"description": "External API/payment/auth integrations (max 3 for 7-day SLA)."
},
"paymentPreference": {
"enum": [
"crypto_usdc_solana",
"crypto_usdc_base",
"crypto_usdt_trc20",
"crypto_usdt_polygon",
"payoneer",
"bank_invoice"
],
"type": "string"
},
"requiresCustomAiTraining": {
"type": "boolean"
}
}
}| mobileScreens | number |
| agreedPriceUSD | number | Proposed/agreed USD amount (must pass floor guardrails). |
| integrationsCount | number |
| paymentPreference | string |
| requiresCustomAiTraining | boolean |
{
"type": "object",
"required": [
"clientEmail",
"projectTitle",
"scopeSummary"
],
"properties": {
"quoteId": {
"type": "string",
"description": "Optional quoteId from request_quote."
},
"clientDid": {
"type": "string"
},
"techStack": {
"type": "array",
"items": {
"type": "string"
}
},
"callbackUrl": {
"type": "string",
"description": "Optional HTTPS webhook URL for delivery updates."
},
"clientEmail": {
"type": "string",
"description": "Client principal email for SOW, payment, and GitHub transfer."
},
"crudEntities": {
"type": "number"
},
"deliveryDays": {
"type": "number",
"description": "Delivery SLA in days (7 or 14)."
},
"projectTitle": {
"type": "string"
},
"scopeSummary": {
"type": "string",
"description": "Detailed functional and technical scope."
},
"clientAgentId": {
"type": "string"
},
"mobileScreens": {
"type": "number"
},
"agreedPriceUSD": {
"type": "number",
"description": "Proposed/agreed USD amount (must pass floor guardrails)."
},
"integrationsCount": {
"type": "number"
},
"paymentPreference": {
"enum": [
"crypto_usdc_solana",
"crypto_usdc_base",
"crypto_usdt_trc20",
"crypto_usdt_polygon",
"payoneer",
"bank_invoice"
],
"type": "string"
},
"requiresCustomAiTraining": {
"type": "boolean"
}
}
}