{
  "$schema": "https://creditcorp.co.uk/.well-known/agents.json",
  "schema_version": "1.1",
  "name": "Credit Corp",
  "description": "Credit Corp Group Limited — UK short-term business lending. Machine-discoverable entrypoints for AI agents.",
  "updated": "2026-08-01",
  "url": "https://creditcorp.co.uk",
  "homepage": "https://creditcorp.co.uk/",
  "llms_txt": "https://creditcorp.co.uk/llms.txt",
  "llms_full": "https://creditcorp.co.uk/llms-full.txt",
  "contact": "https://creditcorp.co.uk/contact/",
  "provider": {
    "organization": "Credit Corp Group Limited",
    "url": "https://creditcorp.co.uk",
    "company_number": "17338274"
  },
  "agent": {
    "name": "Credit Corp",
    "description": "UK business lender operated by Credit Corp Group Limited. Short-term business loans, a revolving business credit facility (Credit Corp Flex) and Credit Corp Slice — all lent to UK-incorporated bodies corporate only, outside FCA consumer-credit regulation.",
    "org": "Credit Corp Group Limited",
    "org_legal_name": "Credit Corp Group Limited",
    "org_company_number": "17338274",
    "homepage": "https://creditcorp.co.uk/",
    "terms_url": "https://creditcorp.co.uk/legal/terms/",
    "privacy_url": "https://creditcorp.co.uk/legal/privacy/",
    "legal_hub_url": "https://creditcorp.co.uk/legal/",
    "brand_hub_url": "https://creditcorp.co.uk/brand/",
    "audience": "UK limited companies and LLPs (business borrowers only — no consumer lending)",
    "market": "United Kingdom"
  },
  "contact_details": {
    "email": "support@creditcorp.co.uk",
    "callback_url": "https://creditcorp.co.uk/forms/#ccfs-form-callback-request",
    "phone_policy": "Callback by request during UK business hours. Use the callback form; a real person calls back on the next working day.",
    "hours": "Monday to Friday, UK business hours; closed on English bank holidays and 24 December through 4 January.",
    "hours_note": "See https://creditcorp.co.uk/news/christmas-2025-update-and-contact-hours/ for the current seasonal schedule.",
    "contact_page": "https://creditcorp.co.uk/contact/",
    "help_page": "https://creditcorp.co.uk/help/",
    "forms_hub": "https://creditcorp.co.uk/forms/",
    "complaints_email": "complaints@creditcorp.co.uk",
    "security_email": "security@creditcorp.co.uk",
    "privacy_email": "privacy@creditcorp.co.uk",
    "whistleblowing_email": "whistleblowing@creditcorp.co.uk",
    "vulnerability_note": "Flag 'Vulnerability' in any subject line and the message is triaged by the vulnerability team.",
    "postal_address": "Suite 53C, Unimix House, Abbey Road, London NW10 7TR"
  },
  "tool_library": {
    "_comment": "Comprehensive per-tool definition files in /_agent/. Each file is self-contained with inputSchema, outputSchema, examples, computation rules and a staticResponse for agents that want to embed the data directly without calling the endpoint.",
    "path": "/_agent/",
    "manifest": "https://creditcorp.co.uk/agents.json",
    "tools": [
      {
        "name": "get-loan-products",
        "title": "Get Credit Corp Loan Products",
        "definition_url": "https://creditcorp.co.uk/_agent/get-loan-products.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-loan-products",
        "method": "GET",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "products",
          "pricing",
          "discovery"
        ],
        "description": "Return all Credit Corp business loan products with published pricing, amounts, terms and eligibility summary. Includes staticResponse for embedding without a live call.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "products": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "slug": {
                    "type": "string"
                  },
                  "min_amount_gbp": {
                    "type": "integer"
                  },
                  "max_amount_gbp": {
                    "type": "integer"
                  },
                  "min_term_months": {
                    "type": "integer"
                  },
                  "max_term_months": {
                    "type": "integer"
                  },
                  "daily_rate_pct": {
                    "type": "number",
                    "description": "Representative daily interest rate"
                  },
                  "max_total_cost_pct": {
                    "type": "number",
                    "description": "Cap: total repayable as % of principal"
                  },
                  "eligibility_summary": {
                    "type": "string"
                  }
                },
                "required": [
                  "name",
                  "slug"
                ]
              }
            }
          },
          "required": [
            "products"
          ]
        }
      },
      {
        "name": "check-eligibility",
        "title": "Credit Corp Eligibility Pre-Screener",
        "definition_url": "https://creditcorp.co.uk/_agent/check-eligibility.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/check-eligibility",
        "method": "POST",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "eligibility",
          "pre-screening"
        ],
        "description": "Indicative pre-screening against published eligibility criteria. Returns eligible flag, ineligibility reasons, recommended products and next step.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "company_type": {
              "type": "string",
              "enum": [
                "limited_company",
                "llp",
                "plc",
                "other"
              ],
              "description": "UK legal entity type"
            },
            "months_trading": {
              "type": "integer",
              "minimum": 0,
              "description": "Months in business"
            },
            "annual_turnover_gbp": {
              "type": "number",
              "minimum": 0,
              "description": "Last 12-month turnover in GBP"
            },
            "loan_amount_gbp": {
              "type": "number",
              "minimum": 1000,
              "maximum": 1000000
            },
            "loan_purpose": {
              "type": "string",
              "description": "Brief description of intended use"
            }
          },
          "required": [
            "company_type",
            "months_trading",
            "annual_turnover_gbp",
            "loan_amount_gbp"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "eligible": {
              "type": "boolean"
            },
            "reasons": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Ineligibility reasons when eligible=false"
            },
            "recommended_products": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Product slugs that fit the request"
            },
            "next_step": {
              "type": "string",
              "description": "Suggested next action URL or instruction"
            }
          },
          "required": [
            "eligible"
          ]
        }
      },
      {
        "name": "calculate-repayment",
        "title": "Credit Corp Repayment Estimator",
        "definition_url": "https://creditcorp.co.uk/_agent/calculate-repayment.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/calculate-repayment",
        "method": "POST",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "calculator",
          "repayment",
          "illustration"
        ],
        "description": "Compute an indicative repayment breakdown using published pricing: 0.25%/day + £5 fee (Loan/Flex) or flat 6% (Slice). Enforces 100% cost cap.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "principal_gbp": {
              "type": "number",
              "minimum": 1000,
              "maximum": 1000000,
              "description": "Loan amount in GBP"
            },
            "term_months": {
              "type": "integer",
              "minimum": 1,
              "maximum": 36,
              "description": "Loan term in calendar months"
            },
            "product": {
              "type": "string",
              "enum": [
                "loan",
                "flex",
                "slice"
              ],
              "description": "Product type; defaults to loan if omitted"
            }
          },
          "required": [
            "principal_gbp",
            "term_months"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "principal_gbp": {
              "type": "number"
            },
            "total_repayable_gbp": {
              "type": "number"
            },
            "total_interest_gbp": {
              "type": "number"
            },
            "monthly_payment_gbp": {
              "type": "number"
            },
            "daily_rate_pct": {
              "type": "number"
            },
            "representative_apr_pct": {
              "type": "number"
            },
            "caveat": {
              "type": "string",
              "description": "Regulatory disclaimer — always include in any quoted figure"
            }
          },
          "required": [
            "principal_gbp",
            "total_repayable_gbp",
            "total_interest_gbp",
            "monthly_payment_gbp",
            "caveat"
          ]
        }
      },
      {
        "name": "get-application-status",
        "title": "Application Status Lookup",
        "definition_url": "https://creditcorp.co.uk/_agent/get-application-status.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-application-status",
        "method": "GET",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "application",
          "status"
        ],
        "description": "Coarse, non-PII application status by reference number. Anti-enumeration rate-limited. For full detail, use the authenticated MCP.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "reference": {
              "type": "string",
              "pattern": "^CC[A-Z0-9]{6,12}$",
              "description": "Credit Corp application reference (CC + alphanumeric)"
            },
            "email": {
              "type": "string",
              "format": "email",
              "description": "Email address used on the application"
            }
          },
          "required": [
            "reference",
            "email"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "reference": {
              "type": "string"
            },
            "status": {
              "type": "string",
              "enum": [
                "received",
                "in_review",
                "awaiting_documents",
                "approved",
                "declined",
                "funded",
                "cancelled"
              ]
            },
            "status_label": {
              "type": "string"
            },
            "last_updated": {
              "type": "string",
              "format": "date-time"
            },
            "next_step": {
              "type": "string"
            },
            "documents_needed": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "required": [
            "reference",
            "status",
            "status_label"
          ]
        }
      },
      {
        "name": "start-application",
        "title": "Start a Credit Corp Application",
        "definition_url": "https://creditcorp.co.uk/_agent/start-application.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/start-application",
        "method": "POST",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "apply",
          "deeplink",
          "onboarding"
        ],
        "description": "Generate a deeplink URL with optional pre-fill into the Credit Corp application flow. Generates a URL only — does not submit or share data.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "loan_amount_gbp": {
              "type": "number",
              "minimum": 1000,
              "maximum": 1000000
            },
            "loan_purpose": {
              "type": "string",
              "maxLength": 500
            },
            "product": {
              "type": "string",
              "enum": [
                "loan",
                "flex",
                "slice"
              ]
            }
          },
          "required": [
            "loan_amount_gbp",
            "loan_purpose",
            "product"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "redirect_url": {
              "type": "string",
              "format": "uri",
              "description": "Pre-populated /apply URL to redirect the user to"
            },
            "reference": {
              "type": "string",
              "description": "Draft reference if a session was created"
            }
          },
          "required": [
            "redirect_url"
          ]
        }
      },
      {
        "name": "get-contact-info",
        "title": "Credit Corp Contact Information",
        "definition_url": "https://creditcorp.co.uk/_agent/get-contact-info.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-contact-info",
        "method": "GET",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "contact",
          "support"
        ],
        "description": "Returns current contact channels, hours and specialist emails. Includes staticResponse for embedding directly.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "topic": {
              "type": "string",
              "description": "Optional: narrow contact info to a specific topic (complaints, security, privacy, general)"
            }
          },
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "email": {
              "type": "string"
            },
            "callback_url": {
              "type": "string",
              "format": "uri"
            },
            "hours": {
              "type": "string"
            },
            "complaints_email": {
              "type": "string"
            },
            "security_email": {
              "type": "string"
            }
          },
          "required": [
            "email",
            "callback_url",
            "hours"
          ]
        }
      },
      {
        "name": "find-case-study",
        "title": "Find Credit Corp Case Studies",
        "definition_url": "https://creditcorp.co.uk/_agent/find-case-study.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/find-case-study",
        "method": "GET",
        "authentication": "none",
        "status": "planned",
        "tags": [
          "case-studies",
          "sectors",
          "social-proof"
        ],
        "description": "Find anonymised Credit Corp case studies by sector, loan type and amount range. Includes staticCaseStudies for embedding.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "sector": {
              "type": "string",
              "description": "Industry sector e.g. retail, construction, hospitality"
            },
            "use_case": {
              "type": "string",
              "description": "Loan purpose e.g. equipment, working capital, expansion"
            }
          },
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "excerpt": {
                    "type": "string"
                  },
                  "sector": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": [
            "results"
          ]
        }
      },
      {
        "name": "get-faq-topics",
        "title": "Get Credit Corp FAQ Topics",
        "definition_url": "https://creditcorp.co.uk/_agent/get-faq-topics.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-faq-topics",
        "method": "GET",
        "authentication": "none",
        "status": "live",
        "tags": [
          "faq",
          "help",
          "discovery",
          "support"
        ],
        "description": "Return the complete set of 18 Credit Corp help and FAQ topic categories with article counts, or the flat list of all 147 help articles. Includes staticResponse — agents may embed the topic/article index directly without calling the endpoint.",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "topics": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "slug": {
                    "type": "string"
                  },
                  "label": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  }
                },
                "required": [
                  "slug",
                  "label",
                  "url"
                ]
              }
            }
          },
          "required": [
            "topics"
          ]
        }
      },
      {
        "name": "search-faqs",
        "title": "Search Credit Corp FAQs",
        "definition_url": "https://creditcorp.co.uk/_agent/search-faqs.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/search-faqs",
        "method": "GET",
        "authentication": "none",
        "status": "live",
        "tags": [
          "faq",
          "help",
          "search",
          "support"
        ],
        "description": "Full-text search across all 147 Credit Corp help articles. Returns ranked results with titles, topic labels and excerpts. Includes a staticSearchIndex (147 entries) for client-side keyword matching without calling the endpoint.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "minLength": 2,
              "maxLength": 200,
              "description": "Search query"
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 25,
              "default": 10
            }
          },
          "required": [
            "q"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "ok": {
              "type": "boolean"
            },
            "q": {
              "type": "string"
            },
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "snippet": {
                    "type": "string"
                  },
                  "score": {
                    "type": "integer"
                  }
                },
                "required": [
                  "title",
                  "url",
                  "snippet",
                  "score"
                ]
              }
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "ok",
            "q",
            "results",
            "total"
          ]
        }
      },
      {
        "name": "get-glossary-term",
        "title": "Business Lending Glossary Lookup",
        "definition_url": "https://creditcorp.co.uk/_agent/get-glossary-term.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-glossary-term",
        "method": "GET",
        "authentication": "none",
        "status": "live",
        "tags": [
          "glossary",
          "terminology",
          "education",
          "discovery"
        ],
        "description": "Look up any of 77 UK business-lending terms as Credit Corp defines them, or fetch the full index. Includes a staticIndex for client-side matching without calling the endpoint.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "term": {
              "type": "string",
              "description": "Lending / financial term to look up"
            }
          },
          "required": [
            "term"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "term": {
              "type": "string"
            },
            "definition": {
              "type": "string"
            },
            "url": {
              "type": "string",
              "format": "uri"
            },
            "related_terms": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "required": [
            "term",
            "definition"
          ]
        }
      },
      {
        "name": "check-application-status",
        "title": "Check Application Status (Quick)",
        "description": "Quick alias for get-application-status — returns portal route and contact options for checking a live Credit Corp application.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/check-application-status.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/check-application-status",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "reference": {
              "type": "string",
              "pattern": "^CC[A-Z0-9]{6,12}$"
            },
            "email": {
              "type": "string",
              "format": "email"
            }
          },
          "required": [
            "reference",
            "email"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "reference": {
              "type": "string"
            },
            "status": {
              "type": "string"
            },
            "status_label": {
              "type": "string"
            },
            "next_step": {
              "type": "string"
            }
          },
          "required": [
            "reference",
            "status",
            "status_label"
          ]
        }
      },
      {
        "name": "find-local-office",
        "title": "Find Local Office",
        "description": "Explains Credit Corp's online-only service model and lists all 33 city landing pages for regional business loan information.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/find-local-office.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/find-local-office",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "city": {
              "type": "string",
              "description": "UK city or postcode area"
            },
            "region": {
              "type": "string",
              "description": "UK region e.g. South East, North West"
            }
          },
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "offices": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "address": {
                    "type": "string"
                  },
                  "phone": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  }
                }
              }
            }
          },
          "required": [
            "offices"
          ]
        }
      },
      {
        "name": "get-product-eligibility",
        "title": "Get Product Eligibility",
        "description": "Returns universal eligibility criteria plus per-product specifics for Credit Corp Loan, Flex and Slice.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/get-product-eligibility.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/get-product-eligibility",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "loan",
                "flex",
                "slice"
              ],
              "description": "Product to check eligibility for"
            }
          },
          "required": [
            "product"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "product": {
              "type": "string"
            },
            "criteria": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string"
                  },
                  "requirement": {
                    "type": "string"
                  },
                  "mandatory": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "label",
                  "requirement"
                ]
              }
            },
            "min_amount_gbp": {
              "type": "integer"
            },
            "max_amount_gbp": {
              "type": "integer"
            }
          },
          "required": [
            "product",
            "criteria"
          ]
        }
      },
      {
        "name": "search-guides",
        "title": "Search Business Guides",
        "description": "Full-text search over Credit Corp's 14 editorial guides on business lending, cash flow and financial management.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/search-guides.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/search-guides",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "minLength": 2,
              "maxLength": 200,
              "description": "Search query over business guides"
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 10,
              "default": 5
            }
          },
          "required": [
            "q"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "excerpt": {
                    "type": "string"
                  }
                },
                "required": [
                  "title",
                  "url"
                ]
              }
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "results",
            "total"
          ]
        }
      },
      {
        "name": "estimate-credit-score",
        "title": "Business Credit Score Estimator",
        "description": "Six-question indicative credit score estimator for UK limited companies. Returns an Excellent/Good/Fair/Building band.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/estimate-credit-score.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/estimate-credit-score",
        "method": "POST",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "months_trading": {
              "type": "integer",
              "minimum": 0
            },
            "annual_turnover_gbp": {
              "type": "number",
              "minimum": 0
            },
            "outstanding_ccjs": {
              "type": "integer",
              "minimum": 0,
              "default": 0
            },
            "late_payments_12m": {
              "type": "integer",
              "minimum": 0,
              "default": 0
            },
            "outstanding_debt_gbp": {
              "type": "number",
              "minimum": 0,
              "default": 0
            },
            "director_personal_ccjs": {
              "type": "integer",
              "minimum": 0,
              "default": 0
            }
          },
          "required": [
            "months_trading",
            "annual_turnover_gbp"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "band": {
              "type": "string",
              "enum": [
                "Excellent",
                "Good",
                "Fair",
                "Building"
              ]
            },
            "score": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100
            },
            "factors": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Key factors affecting the band"
            },
            "next_steps": {
              "type": "string"
            },
            "caveat": {
              "type": "string"
            }
          },
          "required": [
            "band",
            "score",
            "caveat"
          ]
        }
      },
      {
        "name": "calculate-working-capital",
        "title": "Working Capital Requirement Calculator",
        "description": "Calculates a UK company's working capital cycle and funding gap from debtor, creditor and stock days, returning an indicative Credit Corp loan amount.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/calculate-working-capital.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/calculate-working-capital",
        "method": "POST",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "annual_turnover_gbp": {
              "type": "number",
              "minimum": 0
            },
            "debtor_days": {
              "type": "integer",
              "minimum": 0,
              "description": "Average days customers take to pay"
            },
            "creditor_days": {
              "type": "integer",
              "minimum": 0,
              "description": "Average days taken to pay suppliers"
            },
            "stock_days": {
              "type": "integer",
              "minimum": 0,
              "default": 0,
              "description": "Average days stock is held (0 for service businesses)"
            }
          },
          "required": [
            "annual_turnover_gbp",
            "debtor_days",
            "creditor_days"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "working_capital_cycle_days": {
              "type": "integer"
            },
            "funding_gap_gbp": {
              "type": "number"
            },
            "recommended_facility_gbp": {
              "type": "number",
              "description": "Indicative Credit Corp facility size"
            },
            "product_suggestion": {
              "type": "string",
              "enum": [
                "loan",
                "flex",
                "slice"
              ]
            },
            "apply_url": {
              "type": "string",
              "format": "uri"
            },
            "caveat": {
              "type": "string"
            }
          },
          "required": [
            "working_capital_cycle_days",
            "funding_gap_gbp",
            "caveat"
          ]
        }
      },
      {
        "name": "search-help-kb",
        "title": "Search Credit Corp Help Knowledge Base",
        "description": "Full-text search over the Credit Corp help-centre article corpus. Returns ranked FAQ articles with title, URL, and a context snippet. Use when a borrower asks a support question — answers are sourced from the vetted KB, not generated.",
        "endpoint": "https://help.creditcorp.co.uk/api/v1/search",
        "method": "GET",
        "authentication": "none",
        "status": "live",
        "tags": [
          "help",
          "faq",
          "search",
          "support"
        ],
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "minLength": 2,
              "maxLength": 200,
              "description": "Search query — keywords or a natural-language question"
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 25,
              "default": 10,
              "description": "Maximum results to return"
            }
          },
          "required": [
            "q"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "ok": {
              "type": "boolean"
            },
            "q": {
              "type": "string"
            },
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "description": "Absolute URL on help.creditcorp.co.uk"
                  },
                  "snippet": {
                    "type": "string",
                    "description": "Context excerpt with matching terms"
                  },
                  "score": {
                    "type": "integer",
                    "description": "Relevance score (higher = better match)"
                  }
                },
                "required": [
                  "title",
                  "url",
                  "snippet",
                  "score"
                ]
              }
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "ok",
            "q",
            "results",
            "total"
          ]
        },
        "example_request": {
          "q": "payment difficulty",
          "limit": 5
        },
        "example_response": {
          "ok": true,
          "q": "payment difficulty",
          "total": 5,
          "results": [
            {
              "title": "Can a payment plan be arranged if my business is struggling?",
              "url": "https://help.creditcorp.co.uk/faqs/can-a-payment-plan-be-arranged-if-my-business-is-struggling/",
              "snippet": "…Interest continues to accrue during any reduced-payment period…",
              "score": 28
            }
          ]
        }
      },
      {
        "name": "get-repayment-estimate",
        "title": "Repayment Estimate (Monthly Amortisation)",
        "description": "Calculates indicative monthly repayment, total cost and APR for a business loan via the live POST /api/repayment-estimate endpoint. Falls back to local amortisation rules.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/get-repayment-estimate.json",
        "endpoint": "https://creditcorp.co.uk/api/repayment-estimate",
        "method": "POST",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "principal": {
              "type": "number",
              "minimum": 1000,
              "maximum": 1000000
            },
            "term_months": {
              "type": "integer",
              "minimum": 1,
              "maximum": 36
            },
            "product": {
              "type": "string",
              "enum": [
                "loan",
                "flex",
                "slice"
              ]
            }
          },
          "required": [
            "principal",
            "term_months"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "monthly_payment_gbp": {
              "type": "number"
            },
            "total_repayable_gbp": {
              "type": "number"
            },
            "total_interest_gbp": {
              "type": "number"
            },
            "representative_apr_pct": {
              "type": "number"
            },
            "caveat": {
              "type": "string"
            }
          },
          "required": [
            "monthly_payment_gbp",
            "total_repayable_gbp",
            "caveat"
          ]
        }
      },
      {
        "name": "get-loyalty-tiers",
        "title": "Get Loyalty Programme Tiers",
        "description": "Returns the Credit Corp Loyalty Programme tier ladder — Bronze, Silver, Gold, Platinum — with arrangement-fee discount percentages.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/get-loyalty-tiers.json",
        "endpoint": "https://creditcorp.co.uk/api/agent/loyalty-tiers",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {},
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "tiers": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string"
                  },
                  "min_loans": {
                    "type": "integer"
                  },
                  "fee_discount_pct": {
                    "type": "number"
                  },
                  "benefits": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "name",
                  "fee_discount_pct"
                ]
              }
            }
          },
          "required": [
            "tiers"
          ]
        }
      },
      {
        "name": "search-help-articles",
        "title": "Help Centre Article Search (Live API)",
        "description": "Live keyword search over the Credit Corp help centre FAQ corpus via help.creditcorp.co.uk/api/v1/search (CORS-open, 147 articles).",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/search-help-articles.json",
        "endpoint": "https://help.creditcorp.co.uk/api/v1/search",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "q": {
              "type": "string",
              "minLength": 2,
              "maxLength": 200,
              "description": "Search query"
            },
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 25,
              "default": 10
            }
          },
          "required": [
            "q"
          ]
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "ok": {
              "type": "boolean"
            },
            "q": {
              "type": "string"
            },
            "results": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "snippet": {
                    "type": "string"
                  },
                  "score": {
                    "type": "integer"
                  }
                },
                "required": [
                  "title",
                  "url",
                  "snippet",
                  "score"
                ]
              }
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "ok",
            "q",
            "results",
            "total"
          ]
        }
      },
      {
        "name": "get-news-feed",
        "title": "News & Insights JSON Feeds",
        "description": "Returns the 20 most recent Credit Corp news articles, business insights or guides as JSON Feed 1.1 from /api/news.json, /api/insights.json, /api/guides.json.",
        "status": "live",
        "url": "https://creditcorp.co.uk/_agent/get-news-feed.json",
        "endpoint": "https://creditcorp.co.uk/api/news.json",
        "method": "GET",
        "authentication": "none",
        "inputSchema": {
          "type": "object",
          "properties": {
            "feed": {
              "type": "string",
              "enum": [
                "news",
                "insights",
                "guides"
              ],
              "default": "news",
              "description": "Which content feed to return"
            }
          },
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "version": {
              "type": "string"
            },
            "title": {
              "type": "string"
            },
            "home_page_url": {
              "type": "string",
              "format": "uri"
            },
            "feed_url": {
              "type": "string",
              "format": "uri"
            },
            "items": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "summary": {
                    "type": "string"
                  },
                  "date_published": {
                    "type": "string",
                    "format": "date-time"
                  }
                },
                "required": [
                  "id",
                  "title",
                  "url"
                ]
              }
            }
          },
          "required": [
            "version",
            "title",
            "items"
          ]
        }
      },
      {
        "name": "get-referral-info",
        "title": "Credit Corp Referral Programme Terms",
        "description": "Returns current referral programme terms: CrediPoints reward, eligibility, mechanic, leaderboard.",
        "method": "GET",
        "endpoint": "https://creditcorp.co.uk/api/referral/info",
        "auth": "none",
        "cors": "open",
        "schema": "https://creditcorp.co.uk/public/_agent/get-referral-info.json"
      },
      {
        "name": "ask-eligibility-question",
        "title": "Eligibility Q&A (Natural Language)",
        "description": "Answers a natural-language eligibility question with a verdict + narration. No decision language emitted.",
        "method": "POST",
        "endpoint": "https://creditcorp.co.uk/api/eligibility/ask",
        "auth": "none",
        "cors": "same-origin",
        "schema": "https://creditcorp.co.uk/public/_agent/ask-eligibility-question.json"
      },
      {
        "name": "chat-with-credi",
        "title": "Chat with Credi (Public Support Assistant)",
        "description": "Single-turn KB-bounded support chat. Multi-turn via session_id. Defers account/money queries to human.",
        "method": "POST",
        "endpoint": "https://creditcorp.co.uk/api/credi/public",
        "auth": "none",
        "cors": "creditcorp.co.uk allowed",
        "schema": "https://creditcorp.co.uk/public/_agent/chat-with-credi.json"
      },
      {
        "name": "get-rates",
        "title": "Credit Corp Product Rates (Machine-Readable)",
        "description": "Live product pricing with schema.org FinancialProduct mirrors and representative examples. Single-source from pricing atoms.",
        "method": "GET",
        "endpoint": "https://creditcorp.co.uk/api/rates",
        "auth": "none",
        "cors": "open",
        "schema": "https://creditcorp.co.uk/public/_agent/get-rates.json"
      },
      {
        "name": "get-live-rates",
        "title": "Credit Corp Live Rate Ticker",
        "endpoint": "https://creditcorp.co.uk/api/live-rates",
        "method": "GET",
        "description": "Compact hub-sourced rate ticker; indicative rates for Business Loan, Flex and Slice. 15-min cache.",
        "schema": "https://creditcorp.co.uk/_agent/get-live-rates.json",
        "authentication": "none"
      },
      {
        "name": "estimate-repayment",
        "title": "Credit Corp Monthly Repayment Estimator",
        "endpoint": "https://creditcorp.co.uk/api/repayment-estimate",
        "method": "POST",
        "description": "Indicative monthly repayment for £500–£500k loans over 1–60 months. FCA CONC APR illustration.",
        "schema": "https://creditcorp.co.uk/_agent/estimate-repayment.json",
        "authentication": "none"
      },
      {
        "name": "get-apply-eta",
        "title": "Credit Corp Application Decision ETA",
        "endpoint": "https://creditcorp.co.uk/api/apply-eta",
        "method": "GET",
        "description": "Expected time-to-first-decision. Hub proxy; fails safely to 'same business day'.",
        "schema": "https://creditcorp.co.uk/_agent/get-apply-eta.json",
        "authentication": "none"
      },
      {
        "name": "search-content",
        "title": "Credit Corp Content Search",
        "endpoint": "https://creditcorp.co.uk/api/search",
        "method": "GET",
        "description": "Federated full-text search across news, guides, glossary and case studies.",
        "schema": "https://creditcorp.co.uk/_agent/search-content.json",
        "authentication": "none"
      },
      {
        "name": "search-suggest",
        "title": "Credit Corp Search Autocomplete",
        "endpoint": "https://creditcorp.co.uk/api/search-suggest",
        "method": "GET",
        "description": "Autocomplete/typeahead for partial queries (min 2 chars, max 8 results). 30 req/min.",
        "schema": "https://creditcorp.co.uk/_agent/search-suggest.json",
        "authentication": "none"
      },
      {
        "name": "easy-read",
        "title": "Credit Corp Easy-Read Rewriter",
        "endpoint": "https://creditcorp.co.uk/api/easy-read",
        "method": "GET",
        "description": "AI accessibility rewrite of a page into Easy Read HTML. Caller supplies src text.",
        "schema": "https://creditcorp.co.uk/_agent/easy-read.json",
        "authentication": "none"
      }
    ],
    "total_tools": 31
  },
  "tools": [
    {
      "name": "rate-calculator",
      "title": "Business Loan Rate Calculator",
      "type": "http_api",
      "description": "Return an indicative representative example (daily rate, total repayable, fee split and cost cap) for a UK business loan amount over a chosen term in months. Illustrative only — a full quote depends on the applicant's business credit and affordability assessment.",
      "url": "https://creditcorp.co.uk/api/rate/",
      "method": "POST",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "browser_fallback": "https://creditcorp.co.uk/business-loans/",
      "input_schema": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "description": "Loan amount in GBP (integer preferred)",
            "minimum": 1000,
            "maximum": 250000
          },
          "term_months": {
            "type": "integer",
            "description": "Loan term in whole months",
            "minimum": 1,
            "maximum": 24
          },
          "product": {
            "type": "string",
            "description": "Optional product code",
            "enum": [
              "business-loan",
              "creditcorp-flex",
              "creditcorp-slice"
            ]
          }
        },
        "required": [
          "amount",
          "term_months"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "amount_gbp": {
            "type": "number"
          },
          "term_months": {
            "type": "integer"
          },
          "daily_rate_pct": {
            "type": "number",
            "description": "Daily interest rate as a percentage (self-imposed cap 0.8% per day)"
          },
          "total_repayable_gbp": {
            "type": "number"
          },
          "total_cost_gbp": {
            "type": "number"
          },
          "cost_cap_gbp": {
            "type": "number",
            "description": "100% total-cost cap applied to the principal — never exceed"
          },
          "representative_example": {
            "type": "string"
          }
        }
      }
    },
    {
      "name": "application-lookup",
      "title": "Application Lookup",
      "type": "http_api",
      "description": "Look up the current status of a Credit Corp application by its reference. Read-only. Personal or account data is never returned to unauthenticated callers — the response is a coarse status only. For a full lookup, direct the applicant to sign in at hub.creditcorp.co.uk.",
      "url": "https://creditcorp.co.uk/api/lookup/",
      "method": "GET",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "authenticated_alternative": "https://creditcorp.co.uk/partner/mcp",
      "portal_alternative": "https://hub.creditcorp.co.uk/",
      "input_schema": {
        "type": "object",
        "properties": {
          "reference": {
            "type": "string",
            "description": "Application or loan reference (case-insensitive)",
            "pattern": "^[A-Z0-9-]{6,32}$"
          }
        },
        "required": [
          "reference"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "reference": {
            "type": "string"
          },
          "known": {
            "type": "boolean"
          },
          "coarse_status": {
            "type": "string",
            "enum": [
              "received",
              "in-review",
              "conditional-approval",
              "approved",
              "declined",
              "withdrawn",
              "funded",
              "in-repayment",
              "completed",
              "unknown"
            ]
          },
          "next_step_url": {
            "type": "string",
            "format": "uri"
          }
        }
      }
    },
    {
      "name": "faq-search",
      "title": "FAQ Search",
      "type": "http_api",
      "description": "Full-text search over the Credit Corp FAQ corpus (~1,600 items) and the Help centre. Returns the top matching FAQ entries with the question, a short answer, the source URL and the FAQ category. Read-only, no authentication.",
      "url": "https://creditcorp.co.uk/api/faqs/",
      "method": "GET",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "browser_fallback": "https://creditcorp.co.uk/faqs/",
      "input_schema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text search query",
            "minLength": 2,
            "maxLength": 200
          },
          "limit": {
            "type": "integer",
            "description": "Maximum matches to return (default 10)",
            "minimum": 1,
            "maximum": 25
          },
          "category": {
            "type": "string",
            "description": "Optional FAQ category slug (e.g. 'account', 'apply', 'repayments', 'costs')"
          }
        },
        "required": [
          "query"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "count": {
            "type": "integer"
          },
          "matches": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "question": {
                  "type": "string"
                },
                "answer_snippet": {
                  "type": "string"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "category": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                }
              }
            }
          }
        }
      }
    },
    {
      "name": "callback-request",
      "title": "Request a Callback",
      "type": "http_api",
      "description": "Ask Credit Corp to call the caller back within one UK business day. This endpoint enqueues the request — direct the applicant to it, do not submit it on their behalf without their explicit consent. Callback numbers must belong to the applicant and be in E.164 or GB dialling format.",
      "url": "https://creditcorp.co.uk/api/callback/",
      "method": "POST",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "browser_fallback": "https://creditcorp.co.uk/forms/#ccfs-form-callback-request",
      "input_schema": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string",
            "description": "GB mobile or landline in E.164 (+447…) or national (07…, 020…) format",
            "pattern": "^(\\+44|0)[0-9 ()-]{9,14}$"
          },
          "best_time": {
            "type": "string",
            "description": "Preferred callback window",
            "enum": [
              "asap",
              "morning",
              "afternoon",
              "evening",
              "specific"
            ]
          },
          "specific_time": {
            "type": "string",
            "format": "date-time",
            "description": "ISO 8601 timestamp for the preferred window when best_time = specific"
          },
          "topic": {
            "type": "string",
            "description": "Short topic tag: apply, account, repayments, complaints, other",
            "enum": [
              "apply",
              "account",
              "repayments",
              "complaints",
              "other"
            ]
          },
          "company_name": {
            "type": "string",
            "description": "Optional — the caller's UK limited company or LLP name"
          }
        },
        "required": [
          "phone",
          "best_time"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "accepted": {
            "type": "boolean"
          },
          "callback_reference": {
            "type": "string"
          },
          "expected_within_hours": {
            "type": "integer"
          },
          "office_hours_note": {
            "type": "string"
          }
        }
      }
    }
  ],
  "guides": [
    {
      "title": "Business loans — how they work, costs, eligibility",
      "url": "https://creditcorp.co.uk/business-loans/"
    },
    {
      "title": "Credit Corp Flex — revolving business credit facility",
      "url": "https://creditcorp.co.uk/business-credit-facility/"
    },
    {
      "title": "Compare Credit Corp products",
      "url": "https://creditcorp.co.uk/compare/"
    },
    {
      "title": "Borrowing options compared — Credit Corp vs alternatives",
      "url": "https://creditcorp.co.uk/borrowing-options-compared/"
    },
    {
      "title": "Eligibility criteria",
      "url": "https://creditcorp.co.uk/eligibility/"
    },
    {
      "title": "How we lend",
      "url": "https://creditcorp.co.uk/how-we-lend/"
    },
    {
      "title": "Apply for a business loan",
      "url": "https://creditcorp.co.uk/apply/"
    },
    {
      "title": "Contact Credit Corp",
      "url": "https://creditcorp.co.uk/contact/"
    },
    {
      "title": "Frequently asked questions",
      "url": "https://creditcorp.co.uk/faqs/"
    },
    {
      "title": "Help Centre (all support topics)",
      "url": "https://help.creditcorp.co.uk/"
    },
    {
      "title": "Payment difficulty support",
      "url": "https://creditcorp.co.uk/help-with-payments/"
    },
    {
      "title": "Glossary of lending terms",
      "url": "https://creditcorp.co.uk/glossary/"
    },
    {
      "title": "Applying for a loan",
      "url": "https://help.creditcorp.co.uk/faqs/applying/"
    },
    {
      "title": "How lending decisions work",
      "url": "https://help.creditcorp.co.uk/faqs/decisions/"
    },
    {
      "title": "Your account",
      "url": "https://help.creditcorp.co.uk/faqs/account/"
    },
    {
      "title": "Payments",
      "url": "https://help.creditcorp.co.uk/faqs/payments/"
    },
    {
      "title": "Fees and charges",
      "url": "https://help.creditcorp.co.uk/faqs/fees/"
    },
    {
      "title": "Statements",
      "url": "https://help.creditcorp.co.uk/faqs/statements/"
    },
    {
      "title": "Your loan",
      "url": "https://help.creditcorp.co.uk/faqs/loan/"
    },
    {
      "title": "Payment difficulty",
      "url": "https://help.creditcorp.co.uk/faqs/difficulty/"
    },
    {
      "title": "Security",
      "url": "https://help.creditcorp.co.uk/faqs/security/"
    },
    {
      "title": "Data and privacy",
      "url": "https://help.creditcorp.co.uk/faqs/data/"
    },
    {
      "title": "Complaints",
      "url": "https://help.creditcorp.co.uk/faqs/complaints/"
    },
    {
      "title": "Accessibility and contact",
      "url": "https://help.creditcorp.co.uk/faqs/accessibility/"
    },
    {
      "title": "Glossary",
      "url": "https://help.creditcorp.co.uk/faqs/glossary/"
    },
    {
      "title": "Credit Corp Flex (revolving credit)",
      "url": "https://help.creditcorp.co.uk/faqs/flex/"
    },
    {
      "title": "Credit Corp Slice",
      "url": "https://help.creditcorp.co.uk/faqs/slice/"
    },
    {
      "title": "About Credit Corp",
      "url": "https://help.creditcorp.co.uk/faqs/company/"
    },
    {
      "title": "Group and related companies",
      "url": "https://help.creditcorp.co.uk/faqs/group/"
    },
    {
      "title": "Learn: applying for a loan",
      "url": "https://help.creditcorp.co.uk/faqs/learn-applying/"
    },
    {
      "title": "Learn: business lending",
      "url": "https://help.creditcorp.co.uk/faqs/learn-business-lending/"
    },
    {
      "title": "Learn: comparing loans",
      "url": "https://help.creditcorp.co.uk/faqs/learn-comparing/"
    },
    {
      "title": "Learn: using your loan",
      "url": "https://help.creditcorp.co.uk/faqs/learn-using/"
    },
    {
      "title": "Learn: financial difficulty",
      "url": "https://help.creditcorp.co.uk/faqs/learn-difficulty/"
    },
    {
      "title": "What you can use a loan for",
      "url": "https://help.creditcorp.co.uk/faqs/use-cases/"
    },
    {
      "title": "Lending by sector",
      "url": "https://help.creditcorp.co.uk/faqs/sectors/"
    },
    {
      "title": "Business lending across the UK",
      "url": "https://help.creditcorp.co.uk/faqs/locations/"
    },
    {
      "title": "Step-by-step guides",
      "url": "https://help.creditcorp.co.uk/faqs/guides/"
    },
    {
      "title": "Troubleshooting",
      "url": "https://help.creditcorp.co.uk/faqs/troubleshooting/"
    },
    {
      "title": "Video tutorials",
      "url": "https://help.creditcorp.co.uk/faqs/tutorials/"
    }
  ],
  "endpoints": {
    "mcp_public": {
      "url": "https://creditcorp.co.uk/mcp",
      "transport": "streamable-http",
      "authentication": "none",
      "card": "https://creditcorp.co.uk/.well-known/mcp/server-card.json",
      "wave": 1,
      "status": "live",
      "description": "Public Model Context Protocol server — read-only tools for products, pricing, eligibility, loyalty tiers, quotes and how to apply."
    },
    "mcp_authenticated": {
      "url": "https://creditcorp.co.uk/partner/mcp",
      "transport": "streamable-http",
      "authentication": "oauth2:client_credentials",
      "authorization_server": "https://creditcorp.co.uk/.well-known/oauth-authorization-server",
      "protected_resource": "https://creditcorp.co.uk/.well-known/oauth-protected-resource",
      "token_endpoint": "https://creditcorp.co.uk/oauth/token",
      "wave": 1,
      "status": "live",
      "description": "Authenticated, read-only MCP tier — application lookup, customer/loan summaries, ops queue status, decisioning explainer."
    },
    "openapi": {
      "url": "https://creditcorp.co.uk/openapi.json",
      "wave": 1,
      "status": "live",
      "description": "OpenAPI 3.1 specification for public and partner endpoints."
    },
    "api_catalog": {
      "url": "https://creditcorp.co.uk/.well-known/api-catalog",
      "wave": 1,
      "status": "live",
      "description": "RFC 9727 api-catalog document — machine-discoverable index of the public API surface."
    },
    "agent_skills": {
      "url": "https://creditcorp.co.uk/.well-known/agent-skills/index.json",
      "wave": 1,
      "status": "live",
      "description": "Agent-skills manifest — MCP tool index in a portable format."
    },
    "rate_calculator": {
      "url": "https://creditcorp.co.uk/api/rate/",
      "method": "POST",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "description": "Indicative rate + representative example for a business-loan amount and term. Powers the 'rate-calculator' tool."
    },
    "application_lookup": {
      "url": "https://creditcorp.co.uk/api/lookup/",
      "method": "GET",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "description": "Coarse-grained application/loan-status lookup by reference. Powers the 'application-lookup' tool."
    },
    "faq_search": {
      "url": "https://creditcorp.co.uk/api/faqs/",
      "method": "GET",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "description": "Full-text search over the Credit Corp FAQ corpus. Powers the 'faq-search' tool."
    },
    "callback_request": {
      "url": "https://creditcorp.co.uk/api/callback/",
      "method": "POST",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "description": "Queue a callback request from an applicant. Powers the 'callback-request' tool."
    },
    "apply_submit": {
      "url": "https://creditcorp.co.uk/api/apply/",
      "method": "POST",
      "authentication": "none",
      "wave": 2,
      "status": "planned",
      "description": "Machine-submittable application entry — creates the record and hands off to the hub for decisioning."
    }
  },
  "interfaces": [
    {
      "type": "website",
      "url": "https://creditcorp.co.uk/",
      "description": "Public website — products, eligibility and costs."
    },
    {
      "type": "assistant",
      "name": "Credi",
      "description": "On-site customer help assistant available on the public website.",
      "url": "https://creditcorp.co.uk/"
    },
    {
      "type": "webmcp",
      "name": "Credit Corp in-page WebMCP",
      "description": "Read-only browser-agent tools for products, discovery endpoints, GEO content maps, schema policy, crawler/indexing status, LLM sources, use-case hubs and agent-readiness status.",
      "url": "https://creditcorp.co.uk/",
      "transport": "navigator.modelContext",
      "authentication": "none",
      "tools": [
        "ask_credi",
        "get_products",
        "get_agent_endpoints",
        "get_geo_surfaces",
        "get_geo_content_map",
        "get_geo_schema_policy",
        "get_crawler_indexing_status",
        "get_llms_sources",
        "get_business_use_cases",
        "get_agent_readiness_report"
      ]
    },
    {
      "type": "mcp",
      "name": "Credit Corp MCP",
      "description": "Model Context Protocol server — read-only public tools for products, pricing, eligibility, loyalty tiers, quotes and how to apply.",
      "url": "https://creditcorp.co.uk/mcp",
      "transport": "streamable-http",
      "authentication": "none",
      "card": "https://creditcorp.co.uk/.well-known/mcp/server-card.json"
    },
    {
      "type": "mcp",
      "name": "Credit Corp MCP (authenticated)",
      "description": "Authenticated, read-only Model Context Protocol tier for staff/owner agents — application lookup, customer/loan summaries, ops queue status, decisioning explainer, platform metrics and config review. Scope-gated; read-only only.",
      "url": "https://creditcorp.co.uk/partner/mcp",
      "transport": "streamable-http",
      "authentication": {
        "type": "oauth2",
        "grant": "client_credentials",
        "authorization_server": "https://creditcorp.co.uk/.well-known/oauth-authorization-server",
        "protected_resource": "https://creditcorp.co.uk/.well-known/oauth-protected-resource",
        "token_endpoint": "https://creditcorp.co.uk/oauth/token"
      },
      "skills": "https://creditcorp.co.uk/.well-known/agent-skills/index.json"
    }
  ],
  "dns_discovery": {
    "index": "_index._agents.creditcorp.co.uk",
    "a2a": "_a2a._agents.creditcorp.co.uk"
  },
  "mirror": {
    "url": "https://creditcorp.co.uk/",
    "description": "Same content with Creditcorp branding.",
    "operator": "Credit Corp Group Limited",
    "agents_json": "https://creditcorp.co.uk/.well-known/agents.json"
  },
  "discovery": {
    "ai_md": "https://creditcorp.co.uk/ai.md",
    "ai_txt": "https://creditcorp.co.uk/ai.txt",
    "sitemap": "https://creditcorp.co.uk/sitemap.xml",
    "api_catalog": "https://creditcorp.co.uk/.well-known/api-catalog",
    "openapi": "https://creditcorp.co.uk/openapi.json",
    "agent_skills": "https://creditcorp.co.uk/.well-known/agent-skills/index.json",
    "security_txt": "https://creditcorp.co.uk/.well-known/security.txt",
    "mcp": "https://creditcorp.co.uk/.well-known/mcp/server-card.json",
    "mcp_public": "https://creditcorp.co.uk/mcp",
    "mcp_authed": "https://creditcorp.co.uk/partner/mcp",
    "oauth_authorization_server": "https://creditcorp.co.uk/.well-known/oauth-authorization-server",
    "oauth_protected_resource": "https://creditcorp.co.uk/.well-known/oauth-protected-resource",
    "oauth_token": "https://creditcorp.co.uk/oauth/token",
    "agents_json_root": "https://creditcorp.co.uk/agents.json",
    "agents_json_well_known": "https://creditcorp.co.uk/.well-known/agents.json",
    "faqs_index": "https://creditcorp.co.uk/faqs.json",
    "help_topics": "https://creditcorp.co.uk/help-topics.json",
    "glossary_index": "https://creditcorp.co.uk/glossary.json",
    "guides_index": "https://creditcorp.co.uk/guides.json",
    "news_feed": "https://creditcorp.co.uk/api/news.json",
    "insights_feed": "https://creditcorp.co.uk/api/insights.json",
    "guides_feed": "https://creditcorp.co.uk/api/guides.json",
    "help_search_api": "https://help.creditcorp.co.uk/api/v1/search",
    "referral_info_endpoint": "https://creditcorp.co.uk/api/referral/info",
    "eligibility_ask_endpoint": "https://creditcorp.co.uk/api/eligibility/ask",
    "credi_chat_endpoint": "https://creditcorp.co.uk/api/credi/public"
  },
  "pages": [
    {
      "title": "Business Loan",
      "url": "https://creditcorp.co.uk/business-loans/"
    },
    {
      "title": "Credit Corp Flex",
      "url": "https://creditcorp.co.uk/business-credit-facility/"
    },
    {
      "title": "Credit Corp Slice",
      "url": "https://creditcorp.co.uk/creditcorp-slice/"
    },
    {
      "title": "Brand hub",
      "url": "https://creditcorp.co.uk/brand/"
    },
    {
      "title": "Compare products",
      "url": "https://creditcorp.co.uk/compare/"
    },
    {
      "title": "Apply",
      "url": "https://creditcorp.co.uk/apply/"
    },
    {
      "title": "FAQs",
      "url": "https://creditcorp.co.uk/faqs/"
    },
    {
      "title": "Contact",
      "url": "https://creditcorp.co.uk/contact/"
    }
  ],
  "geo": {
    "purpose": "Generative engine optimization and crawler/agent readiness for public Credit Corp/Creditcorp content.",
    "webmcp_tools": [
      "ask_credi",
      "get_products",
      "get_agent_endpoints",
      "get_geo_surfaces",
      "get_geo_content_map",
      "get_geo_schema_policy",
      "get_crawler_indexing_status",
      "get_llms_sources",
      "get_business_use_cases",
      "get_agent_readiness_report"
    ],
    "surfaces": {
      "ai_reference": "https://creditcorp.co.uk/ai.md",
      "llms": "https://creditcorp.co.uk/llms.txt",
      "llms_full": "https://creditcorp.co.uk/llms-full.txt",
      "sitemap": "https://creditcorp.co.uk/sitemap.xml",
      "robots": "https://creditcorp.co.uk/robots.txt",
      "opensearch": "https://creditcorp.co.uk/opensearch.xml"
    },
    "schema_policy_tool": "get_geo_schema_policy",
    "indexing_status_tool": "get_crawler_indexing_status"
  }
}
