flikt-mcp
MCP server that connects Claude (Claude Code, Claude Desktop, or any MCP client) to your Flikt.AI account: browse plan-review results, dig into coordination conflicts, ask questions, export RFI packages, and — if you allow it — kick off reviews of uploaded plan sets.
Setup
-
Mint a token in the Flikt portal: Settings → API access → Create token. Default tokens are read-only. Check "Allow this token to start reviews" (and set a monthly page limit) only if you want Claude to be able to start reviews against your subscription's page allowance — a token can never charge your card; runs that aren't fully covered by your plan are refused.
-
Copy the token at creation — it is shown exactly once.
-
Add the server (Claude Code):
claude mcp add flikt \ --env FLIKT_API_TOKEN=flk_your_token_here \ -- python -m flikt_mcp
or in any MCP client config:
{ "mcpServers": { "flikt": { "command": "python", "args": ["-m", "flikt_mcp"], "env": { "FLIKT_API_TOKEN": "flk_your_token_here" } } } }
Install first with
pip install .(from this directory), or run viauvx --from <path-to-flikt-mcp> flikt-mcp.
FLIKT_API_BASE overrides the API host (default https://api.flikt.ai).
Tools
| Tool | Token permission | What it does |
|---|---|---|
list_projects |
read | Projects with open-conflict severity rollups + review status |
get_project |
read | One project's summary + latest submission id |
list_conflicts |
read | Open conflicts (filter by severity / discipline / ball-in-court) |
ask_project |
read | Q&A over results: cost exposure, counts, top risks, schedule impact |
check_review_status |
read | Poll a running review (uploaded → processing → complete) |
save_rfis_pdf |
read | Download the ready-to-send RFI package to a local file |
run_review |
start reviews | Start the review for an uploaded, fully-covered submission |
Spend safety
run_review rides your subscription's page allowance and nothing else.
The Flikt API refuses (HTTP 402) any run that would require a payment —
overage, per-project pricing, or spec add-ons — and tells you to finish in
the portal instead. Per-token monthly page limits (set at mint time) bound
what a single token can consume; revoking a token in Settings cuts access
instantly.
Agentic review skill
skills/review-my-plan-set/SKILL.md packages the full loop — check the
plan set, confirm the spend with you, start the review, poll, then deliver
a top-risks summary and the RFI package. Point your Claude skills directory
at it or copy it into .claude/skills/.
Development
pip install -e ".[dev]"
pytest
Metadata
Release files for flikt-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flikt_mcp-0.1.0.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flikt_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.8 kB
Release files / flikt_mcp-0.1.0.tar.gz
| Download URL | flikt_mcp-0.1.0.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8eb9daccd8c65e13380eba245ff8a760899ef53159f1b9a25a55c7ed62eb4de9
|
|
BLAKE2b-256 checksum How to use checksums |
7fdebaf72c17cbe1458f83870037dd00c2f14a8ca621aec5dee908e93b53fd5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.
Transparency logRelease files / flikt_mcp-0.1.0-py3-none-any.whl
| Download URL | flikt_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b50c44b530b876e497ae3f134d7e259cf3082501f3086021e49e64f176212a12
|
|
BLAKE2b-256 checksum How to use checksums |
85447eec753a92f455187aeb9d5be8742b2c9f49697e3efef4b287d8b2355ce1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.
Transparency log