Connect PoliErgaleio to your AI assistant
Cyprus tax, pension and financial calculators in your conversations.
Server address
https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
No account or API key needed for calculators.
Choose your app
ChatGPT
Set up on ChatGPT web. Workspace permissions may apply.
- Open ChatGPT → Plugins → + → Add custom MCP server.
- Name it PoliErgaleio, paste the server address above, and choose No authentication for calculators.
- Review the notice, create and install the plugin, then select it with @ in a conversation.
Claude
Use Claude’s remote connector on web or desktop. Workspace owners may need to add it first.
- Open Customize → Connectors → + Add → Add custom connector.
- Name it PoliErgaleio and paste the server address above. Choose No sign in for calculators; leave request headers empty.
- Review and add the connector. Enable it from + → Connectors in a conversation.
Cursor
Add a remote server through your global MCP configuration.
- Open or create ~/.cursor/mcp.json.
- Copy the JSON below. If other servers are configured, add only the poliergaleio entry inside mcpServers.
- Save the file, enable PoliErgaleio in Cursor’s MCP settings, and start an Agent conversation.
{
"mcpServers": {
"poliergaleio": {
"url": "https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp"
}
}
}
Official setup guide
Claude Code
Run one command in a terminal with Claude Code installed.
- Copy and run the command below in your project folder.
- Open Claude Code in that folder and use /mcp to check PoliErgaleio is connected.
- Ask Claude to use PoliErgaleio for your calculation.
claude mcp add --transport http poliergaleio https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
Official setup guide
Codex
Run one command in a terminal with Codex CLI installed.
- Copy and run the command below.
- Start a new Codex session and use /mcp to check PoliErgaleio is available.
- Ask Codex to use PoliErgaleio for your calculation.
codex mcp add poliergaleio --url https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
Official setup guide
Try asking
Use PoliErgaleio to calculate my Cyprus take-home pay for 2026 on an annual gross salary of €45,000 as a private-sector employee. Ask me for any other details you need.
Calculators work anonymously. Saved calculations require your PoliErgaleio account through OAuth or an API key. Open password-protected saves on poliergaleio.com.
API reference & support
API and downloads
Endpoints
| MCP endpoint | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp |
| REST tools endpoint | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/tools (list) · https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/tools/<tool_name> (POST, call) |
| Machine-readable schemas | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas and https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas/<tool_name> |
| Discovery manifest | https://poliergaleio.com/.well-known/mcp.json |
| Version & changelog | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/version |
| Deprecation / sunset policy | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/policy |
| Latest migration guide | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/migrations/latest |
| Lifecycle error schema | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas/errors/lifecycle |
| Verify a key | https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/whoami · https://poliergaleio.com/developers/verify |
Available tools
| Tool | What it does |
|---|---|
calculate_cyprus_income_tax | Computes Cyprus personal income tax, GESY (National Health System) contributions, social insurance, and net (take-home) salary. Use for a Cyprus resident or non-resident employee or sole proprietor tax estimate. Before calling, confirm whether a stated salary is monthly or annual and confirm employment category (private, civil or self-employed); do not infer either. Supply gross annual salary in EUR (use explicit 0 for self-employed-only cases); self-employed calculations also need turnover and occupational category. Identify when 2026 tax rules are a default rather than a user-supplied year. Optional incomes, deductions, tax year and eligibility facts must come from the user. Article 8 exemptions are applied only after the existing eligibility checks; never infer exemption eligibility. |
calculate_cyprus_state_pension | Estimates the Cyprus state (contributory) pension amount at retirement based on accumulated insurance units and contribution history. Use to estimate contributory Cyprus state pension entitlement and amount at retirement. Reuse supplied facts and ask only for missing essentials: mode and retirement age are always required; quick mode also needs current age, years worked and total insurance units; advanced mode needs the actual non-empty yearly contribution record. Ask for dependants or state the zero-dependants assumption before presenting a personalized result. Never infer contribution history. Units are per calendar year; a legacy year-to-units map is accepted. |
run_retirement_stress_test | Runs a deterministic projection plus Monte Carlo simulation of a retirement savings plan to estimate the probability of not running out of money. Use for a retirement savings sustainability or portfolio-longevity projection. Reuse the user's ages, savings, contributions and planned monthly spending; ask for each missing essential input and never use example personal values. Values are EUR, contributions/drawdown are monthly, and ages are years. Omitted state pension means pension income is excluded. Returns, inflation, horizon and simulation count use disclosed modelling assumptions when omitted. Runs without seed are stochastic; a supplied seed makes identical inputs repeatable for the same implementation version. |
calculate_cyprus_unemployment_benefit | Estimates the Cyprus unemployment benefit amount and separately assesses entitlement when qualifying facts are supplied. Use to estimate the conditional Cyprus unemployment benefit amount and separately assess entitlement. Require the claim date, relevant-year insurable earnings and dependants to estimate an amount. Ask for qualifying insurance history, employee status, unemployment registration and availability for work before claiming entitlement; when those facts are missing, state that entitlement is undetermined and ask each missing follow-up question. Do not infer those facts from annual earnings. |
get_pension_reference_data | Returns official Cyprus Social Insurance reference tables for a given year. Use to retrieve official Cyprus social-insurance reference figures for a user-specified calendar year. Reuse a year already given or ask for the missing year; do not assume which tax/reference year applies. |
parse_pension_statement | Extracts structured contribution history from pasted Cyprus Social Insurance Services pension statement text. Use to extract supported contribution years and units from an actual pasted Cyprus Social Insurance statement. Do not fill gaps or create contribution records; report missing or unreadable details to the caller. |
calculate_cyprus_capital_gains | Calculates Cyprus Capital Gains Tax on an immovable property disposal, including CPI indexation of the acquisition cost, lifetime first-disposal exemptions, the 20% CGT rate and the 0.4% property transfer fee. Use for Cyprus capital-gains tax on an immovable-property sale. Obtain the actual acquisition price and year, sale price and property type; ask for missing essentials. Currency defaults to EUR only as a modelling convention. Omission of isFirstDisposal means no lifetime exemption is claimed; do not infer eligibility. |
simulate_mortgage | Simulates a Cyprus mortgage: monthly payment, outstanding principal, interest, and best/worst/varied variable-rate scenarios. Supports fixed then variable periods, monthly overpayments, lump sums and interest-only loans. Interest-only principal remains due at maturity. KFIK and cash-collateral configurations are not available through this API. Use only to estimate a Cyprus mortgage payment, amortization, overpayments or rate scenarios. Require the actual loan amount, term, selected fixed-period length and the rate inputs for each phase that applies; never substitute example loan terms or rates. EUR amounts and annual percentage rates are expected. For document checklists or general mortgage information, do not call the calculator; answer or research directly without narrating tool selection. |
calculate_stock_options | Compares the Cyprus tax on an employee stock option exercise under the 2025 benefit-in-kind rules (progressive income tax) and the 2026 approved-scheme rules (flat 8% within caps), including the 2x salary annual cap and the €1m rolling 10-year lifetime cap. Use to compare Cyprus tax on an employee's share-option exercise. Require actual annual salary, share count, exercise and market prices, and user-confirmed approved-scheme status before any personalized calculation or call. If status is missing or unclear, ask one concise question first; do not infer it, call with an assumed status, or present option gain, tax, savings, or other personalized option figures before confirmation. Amounts are EUR and per-share prices are EUR/share. |
compare_rent_vs_buy | Compares buying a home against renting and investing the difference over a multi-year horizon, modelling the mortgage, purchase and selling costs, maintenance, rent inflation and investment returns, and reporting the breakeven year. Use only to compare buying a Cyprus home with renting over a stated horizon. Use financial facts stated or confirmed for this scenario. Do not carry values from another chat or scenario into the calculation until the user explicitly confirms the relevant values. Ask for any missing core term: property price, monthly rent, down payment and whether it is EUR or percent, mortgage rate, and mortgage term. If the deposit is given without a unit (for example, '20'), ask whether it means EUR or percent before interpreting, converting, deriving a loan amount, or calling this tool. Never infer the unit from context. Optional growth, inflation and return assumptions require user acceptance when not stated. After calculating, briefly summarize every material modelling default used (including defaults supplied in the call) and costs excluded or treated as zero; use structuredContent.assumptions for defaults and exclusions returned by the API. |
calculate_ev_savings | Compares the annual running cost of an electric car against a petrol/diesel car in Cyprus, splitting charging between spare solar production, home grid electricity and public chargers, and reporting yearly savings and payback on the extra purchase cost. Use to compare EV and petrol/diesel running costs. Ask for actual annual distance, vehicle consumption, fuel price, charging shares and tariffs for each active charging source; when solar charging is selected, require available spare solar production. Reuse supplied facts and ask only for missing essentials. Omitted extra purchase cost means no payback estimate. |
compare_investment_vehicles | Compares a taxable investment (option 1) against a tax-deductible vehicle such as a provident fund or life-insurance savings plan (option 2), matching the true out-of-pocket cost of both and applying entry/exit fees, AUM fees, commission and exit tax. Use to compare taxable investment with a tax-deductible investment vehicle. Require the annual contribution, the user's tax-relief rate and option 2's management fee. Reuse supplied facts and ask only for missing essentials. Disclosed forecast returns and optional omitted fee/tax inputs are modelling assumptions; do not invent personal contribution amounts. |
plan_monthly_budget | Builds a monthly budget from a list of expenses at any frequency: normalises everything to a monthly basis, tiers each item (T1 fixed essentials, T2 variable essentials, T3 lifestyle, T4 discretionary), and returns disposable income, savings rate, the biggest optimisable leak and a surplus projection. Use to summarize a household's actual monthly net income and expense items. Ask for the actual expense ledger or item amounts; never fabricate expenses. Entries without a frequency are treated as monthly and disclosed. Omitted investment contributions are treated as zero and disclosed. |
analyze_portfolio | Analyses an investment portfolio from its transaction history: net invested capital, current value, absolute return, chain-linked time-weighted return (TWR), CAGR on initial invested capital, per-sub-portfolio breakdown and allocation shares, with multi-currency support via per-transaction FX rates. Use to analyze actual portfolio ledgers or current holdings and valuation data. Require real transactions/holdings and a current valuation for each holding; require FX rates where currencies differ. TWR needs a valuation immediately before each later external cash flow and at the end date; report null with its reason when absent. Equal and opposite same-day movements between sleeves in the base currency net to an internal transfer for combined TWR; confirm both legs before using that treatment. Missing acquisition cost may use the disclosed performance-from-today behavior. Never create transactions or holdings records. |
simulate_life_insurance_flush | Simulates a Cyprus unit-linked life insurance policy year by year (monthly compounding, AUM and fixed fees, age-based mortality cost, 5% bid/ask spread when premiums are self-funded from the policy) and computes the tax-free 'safe limit' for partial surrenders under the 2026 rules, the tax due on any excess, and IRR with and without the premium tax relief. Use to model withdrawals from an existing Cyprus life-insurance policy. Require actual policy terms, tax rate, historical policy records and future premium/withdrawal projections; ask for missing items and never generate policy history. Forecast returns are assumptions and must be identified as such. |
audit_mortgage_statement | Forensic audit of a mortgage statement: replays the loan day by day and grid-searches the bank's interest convention (Actual/365, Actual/360 or Actual/Actual day count; monthly, semi-annual or annual capitalisation; exact or 2-decimal daily rounding), ranks candidates by RMS error against the bank's own running balance, and reports the interest overcharge implied by the best fit. Use to audit an actual mortgage statement. Require statement rows, at least one usable interest rate and balance checkpoints sufficient to fit the calculation. Reuse only extracted facts; inferred day-count and capitalization conventions are estimates, not confirmed bank terms. |
list_saved_calculations 🔑 | Lists metadata of an authenticated user's saved calculations by calculator type. Use so an agent can help a user find a previously saved scenario before loading it. Never returns encrypted contents. |
load_saved_calculation 🔑 | Loads one saved calculation belonging to the authenticated API key's user. Use after list_saved_calculations to retrieve full details of a specific saved scenario. Locked saves return locked: true and no contents. |
save_calculation 🔑 | Saves a calculator scenario to the authenticated user's stored history. Use when the user asks to save, keep or remember a scenario. Stores the inputs unencrypted (with server-computed results) so list/load can return them later. |
update_calculation 🔑 | Renames a saved calculation and/or replaces its inputs (recomputing results). Use when the user asks to rename a save or re-run it with different inputs. Encrypted saves stay locked. |
delete_saved_calculation 🔑 | Deletes one saved calculation belonging to the authenticated API key's user. Use when the user asks to delete or forget a saved scenario. Works on encrypted saves too. |
compare_saved_calculations 🔑 | Diffs two saved calculations (inputs and results) field by field. Use for 'compare my mortgage before/after' style questions instead of reconstructing the diff from two loads. Encrypted sides report locked instead of contents. |
parse_portfolio_csv | Turns pasted broker CSV or ledger text into analyze_portfolio transactions. Use to extract supported transactions from actual pasted broker CSV or ledger text. Require the source text and actual base currency, report missing/unreadable values, and never create transactions or assume EUR. Output rows can be sent to analyze_portfolio. |
parse_mortgage_statement_text | Turns pasted bank mortgage-statement rows into audit_mortgage_statement inputs. Use to extract supported fields from actual mortgage statement text. Report missing fields and do not create or infer statement rows. |
optimize_company_director_remuneration | Optimizes Cyprus LTD company-director remuneration: finds the salary-vs-dividend split with maximum net cash in pocket. Use for a Cyprus LTD director remuneration comparison. Require company profit/revenue, deductible expenses, tax year and domicile status; reuse supplied data and request missing essentials. The default €2,000 corporate administration cost is a disclosed modelling assumption. |
🔑 requires OAuth sign-in or an API key; all other tools work anonymously at the lower rate limits.
REST / Gemini / Grok
For Gemini API integrations, declare the FunctionDeclaration, execute a REST request when the model returns functionCall, then return functionResponse. Use /schemas/{tool_name} for the complete input schema; ask for missing required facts.
curl -s -X POST https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/tools/calculate_cyprus_income_tax \
-H "Content-Type: application/json" \
-d '{"salaryIncome": 45000, "legislationVersion": "2026", "employmentType": "private"}'
# Anonymous-first: omit x-api-key to try. Keyed: add -H "x-api-key: YOUR_API_KEY". Schemas: GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas/{tool_name}
Custom GPT Actions (alternative)
In your GPT editor, open Configure → Actions → Import from URL. Import the calculators schema with Authentication: None. Optionally add the saved-calculation schema with OAuth. These schemas fit the 30-operation limit; use the full OpenAPI download for other REST clients. GPT creation depends on account and workspace permissions.
Privacy Policy URL for publishing: https://poliergaleio.com/privacy. Read results from structuredContent, not the summary text.
You are the PoliErgaleio Cyprus financial calculator assistant. Use Actions for supported calculations. For general questions such as mortgage documents or application requirements, answer informationally without calling a calculator just because its topic was mentioned. Before a personalized calculation, collect all required personal facts and conditional inputs; ask one concise question for what is missing. Clarify annualization or payment count when a monthly salary amount is ambiguous. Reuse facts from the active scenario. Confirm before using remembered facts from another scenario. Never fill missing facts with examples, typical values, zero or false. An illustrative request may authorize disclosed modelling assumptions, but it does not establish personal history. Distinguish supplied facts, modelling assumptions and excluded items. For defaults that need acceptance, present the material defaults together and ask once; otherwise follow the tool policy and disclose material defaults. Read results from structuredContent. Before the main result, state material assumptions and exclusions from structuredContent.assumptions and any assumptions explicitly supplied in your request. If validation fails, ask for the missing or corrected facts in fieldErrors and hint; never retry with invented inputs. Treat unavailable results as unavailable. For saved scenarios, use the user-selected scenario and respect locked: true; explain OAuth sign-in when needed. Save, update or delete only when requested, and clarify ambiguous targets. For tax tools, use the supported default year when the user omits one and state which year you used; clarify only when the request conflicts or is ambiguous. Reply in the user’s language, identify the scenario/year, quote EUR amounts clearly, attribute figures to PoliErgaleio and describe projections as estimates, not tax advice. A locked save must be opened on poliergaleio.com; do not guess its contents.
Legacy Claude Desktop bridge
Only for versions without remote connectors: merge this entry into claude_desktop_config.json, then fully restart Claude Desktop. Requires Node.js and npx.
{
"mcpServers": {
"poliergaleio": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp"
]
}
}
}
Downloads
Authentication and limits
Calculators work anonymously. Saved calculations require your PoliErgaleio account through OAuth or an API key. Open password-protected saves on poliergaleio.com.
OAuth setup is client-specific. Our provider requires a registered OAuth app and its exact callback URL; configuration must be completed by the PoliErgaleio operator. Do not enter secrets in chat. An anonymous connection needs OAuth configuration before saved tools can sign in. API-key clients can instead add an x-api-key header from Profile.
Anonymous calculators: 10/min, 50/day, 200/week. API keys: 60/min, 1,000/day, 5,000/week. Get a key at Profile. Read structuredContent for results and disclose structuredContent.assumptions.
API keys: limits, scopes, headers, rotation, errors
- Limits: at most 10 active keys per account; creation capped at 3 new keys per 24h. Keyed quota is enforced per key and account-wide (revoked keys included).
- Scopes: every key carries scopes ["read", "write"]. Stateless calculators work anonymously; list/load/save/update/delete/compare of saved calculations require OAuth sign-in or a key scoped to its own account.
- Headers: send
x-api-key: YOUR_KEYon every request (never in URLs or client bundles). Optionalx-guest-idseparates anonymous quota; optionalX-Request-Idis echoed back for support. - Rotation: create a new key at https://poliergaleio.com/profile, switch your app, then revoke the old one (immediate). The full secret shows once — copy it then; only the prefix is stored.
- Errors: 400 validation (fieldErrors + hint, check
GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas/<tool_name>), 401 missing/invalid key (verify at https://poliergaleio.com/developers/verify), 404 unknown tool/save, 429 rate limit (Retry-After; scope "account" means new keys will not help). Removed tools return 410, stale clients 426 (shared lifecycle error schema).
Is this server legitimate?
- Operated by: PoliErgaleio (poliergaleio.com)
- Hosted on: Supabase Edge Functions tied to this project.
- What the server sees: Only the JSON payload you send. API keys are used for rate-limiting and owner-scoped saved-calculation lookups.
- What it cannot see: Your PoliErgaleio web session, saved-calculation encryption keys, or third-party accounts. Encrypted saves stay locked (locked: true) and are never decrypted through the API — open password-protected saves on poliergaleio.com instead.
- Verify yourself: discovery manifest /.well-known/mcp.json, tool list
GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/tools, key checkGET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/whoami, browser checker /developers/verify, OpenAPI /poliergaleio-openapi.json.
Troubleshooting
Verify an API key. Use the interactive page to run API diagnostics. Check GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/status, GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/version and GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/whoami.
Versions and migrations
Refresh your MCP connection after tool updates. Re-import Actions schemas if you use a Custom GPT. Follow migration guides for breaking changes.
Check API version · Migration guides
Staying up to date
- Every response carries the current API version in the
X-API-Versionheader and theapiVersionbody field. CheckGET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/versionfor the current version and changelog. - MCP clients (Claude, Cursor) pick up new tools automatically on reconnect — no reinstall needed.
- ChatGPT Custom GPTs cache the Action schema; re-import /poliergaleio-chatgpt-actions.json (and /poliergaleio-chatgpt-user-actions.json if used) in the GPT editor to pick up new tools.
- Breaking changes are announced in advance with
DeprecationandSunsetheaders plus a plain-languagenoticefield in the response body. GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/migrations/latestreturns the newest migration guide with#what-changed,#tool-changesand#update-stepsdeep links. It is cacheable: keep theETagand sendIf-None-Matchto get a304(Cache-Control: public, max-age=300, stale-while-revalidate=86400).- Validate lifecycle errors automatically against the published JSON Schema 2020-12: /poliergaleio-lifecycle-error.schema.json (also live at
GET https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/schemas/errors/lifecycle). It covers both410 Gone(code: "tool_gone") and426 Upgrade Required(code: "upgrade_required"), which shareerror,code,tool,status,replacement,migrationGuideandmigrationSections.
Copy-paste examples
# Newest migration guide, keeping the ETag for later revalidation
curl -sD - https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/migrations/latest -o latest.json | grep -i -E '^(etag|cache-control)'
# Revalidate: 304 with an empty body while the guide is unchanged
curl -s -o /dev/null -w '%{http_code}
' -H 'If-None-Match: "<stored-etag>"' https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/migrations/latest
# Validate an error body against the published schema
curl -s https://poliergaleio.com/poliergaleio-lifecycle-error.schema.json -o lifecycle-error.schema.json
npx ajv-cli validate -s lifecycle-error.schema.json -d error-body.json --spec=draft2020
# 426 Upgrade Required (stale client)
curl -s -X POST https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/tools/calculate_cyprus_income_tax -H 'Content-Type: application/json' -H 'X-Client-Version: 0.9.0' -d '{"salaryIncome": 45000}'
Ελληνικά
Συνδέστε το PoliErgaleio με τον βοηθό AI σας
Υπολογιστές φόρων, σύνταξης και οικονομικών της Κύπρου στις συνομιλίες σας.
Διεύθυνση διακομιστή
https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
Δεν χρειάζεται λογαριασμός ή κλειδί API για τους υπολογιστές.
Επιλέξτε την εφαρμογή σας
ChatGPT
Ρύθμιση στο ChatGPT μέσω web. Ενδέχεται να ισχύουν περιορισμοί χώρου εργασίας.
- Ανοίξτε ChatGPT → Plugins → + → Add custom MCP server.
- Δώστε το όνομα PoliErgaleio, επικολλήστε τη διεύθυνση παραπάνω και επιλέξτε No authentication για τους υπολογιστές.
- Ελέγξτε την ειδοποίηση, δημιουργήστε και εγκαταστήστε το plugin και επιλέξτε το με @ σε μια συνομιλία.
Claude
Απομακρυσμένος connector στο Claude μέσω web ή desktop. Ίσως χρειαστεί πρώτα προσθήκη από τον ιδιοκτήτη του χώρου εργασίας.
- Ανοίξτε Customize → Connectors → + Add → Add custom connector.
- Δώστε το όνομα PoliErgaleio και επικολλήστε τη διεύθυνση παραπάνω. Επιλέξτε No sign in για υπολογιστές και αφήστε κενά τα request headers.
- Ελέγξτε και προσθέστε τον connector. Ενεργοποιήστε τον από + → Connectors σε μια συνομιλία.
Cursor
Προσθέστε απομακρυσμένο διακομιστή στις γενικές ρυθμίσεις MCP.
- Ανοίξτε ή δημιουργήστε το ~/.cursor/mcp.json.
- Αντιγράψτε το JSON παρακάτω. Αν υπάρχουν άλλοι διακομιστές, προσθέστε μόνο την εγγραφή poliergaleio μέσα στο mcpServers.
- Αποθηκεύστε το αρχείο, ενεργοποιήστε το PoliErgaleio στις ρυθμίσεις MCP του Cursor και ξεκινήστε συνομιλία Agent.
{
"mcpServers": {
"poliergaleio": {
"url": "https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp"
}
}
}
Επίσημος οδηγός σύνδεσης
Claude Code
Εκτελέστε μία εντολή σε τερματικό με εγκατεστημένο το Claude Code.
- Αντιγράψτε και εκτελέστε την παρακάτω εντολή στον φάκελο του έργου σας.
- Ανοίξτε το Claude Code στον ίδιο φάκελο και χρησιμοποιήστε /mcp για έλεγχο της σύνδεσης PoliErgaleio.
- Ζητήστε από το Claude να χρησιμοποιήσει το PoliErgaleio για τον υπολογισμό σας.
claude mcp add --transport http poliergaleio https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
Επίσημος οδηγός σύνδεσης
Codex
Εκτελέστε μία εντολή σε τερματικό με εγκατεστημένο το Codex CLI.
- Αντιγράψτε και εκτελέστε την παρακάτω εντολή.
- Ξεκινήστε νέα συνεδρία Codex και χρησιμοποιήστε /mcp για να ελέγξετε ότι το PoliErgaleio είναι διαθέσιμο.
- Ζητήστε από το Codex να χρησιμοποιήσει το PoliErgaleio για τον υπολογισμό σας.
codex mcp add poliergaleio --url https://gpkpjfdlbsuyevfdsnbq.supabase.co/functions/v1/public-api/mcp
Επίσημος οδηγός σύνδεσης
Δοκιμάστε να ρωτήσετε
Χρησιμοποίησε το PoliErgaleio για να υπολογίσεις τις καθαρές αποδοχές μου στην Κύπρο για το 2026, με ετήσιο μικτό μισθό €45.000 ως υπάλληλος ιδιωτικού τομέα. Ρώτησέ με για όποια άλλα στοιχεία χρειάζεσαι.
Οι υπολογιστές λειτουργούν ανώνυμα. Οι αποθηκευμένοι υπολογισμοί απαιτούν λογαριασμό PoliErgaleio μέσω OAuth ή κλειδί API. Ανοίξτε τις αποθηκεύσεις με κωδικό στο poliergaleio.com.