{"name":"io.github.daedalus/mcp-parigp","slug":"daedalus-mcp-parigp","title":null,"description":"MCP server exposing cypari2 (PARI/GP) number theory library","url":"https://mcp.market/server/daedalus-mcp-parigp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":14,"stars":1,"forks":1,"downloads_week":12,"last_push_at":"2026-04-21T19:27:26.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/daedalus/mcp-parigp","website":null,"version":"0.1.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcp-parigp","version":"0.1.0","transport":{"type":"stdio"}}],"tools":[{"name":"Catalan","description":"Get Catalan's constant.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Col","description":"Convert to a column vector.","write_action":false,"price_micros":0,"input_schema":null},{"name":"I","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"List","description":"Create an empty list or convert to a list.","write_action":true,"price_micros":0,"input_schema":null},{"name":"Mat","description":"Convert to a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Mod","description":"Create a modular number or polynomial.","write_action":true,"price_micros":0,"input_schema":null},{"name":"Pol","description":"Convert to a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Polrev","description":"Convert to a polynomial (reverse order).","write_action":false,"price_micros":0,"input_schema":null},{"name":"Ser","description":"Convert to a power series.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Set","description":"Convert to a set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"Vec","description":"Convert to a row vector.","write_action":false,"price_micros":0,"input_schema":null},{"name":"abs","description":"Compute absolute value.","write_action":false,"price_micros":0,"input_schema":null},{"name":"allocatemem","description":"Change the PARI stack size.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bezout","description":"Compute the Bezout identity: gcd(a,b) = a*u + b*v.","write_action":false,"price_micros":0,"input_schema":null},{"name":"binomial","description":"Compute the binomial coefficient C(n,k).","write_action":false,"price_micros":0,"input_schema":null},{"name":"bnfinit","description":"Initialize a number field with Buchmann's algorithm.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bnrinit","description":"Initialize a ray number field (class field).","write_action":false,"price_micros":0,"input_schema":null},{"name":"centerlift","description":"Lift a modular object with centered representatives.","write_action":false,"price_micros":0,"input_schema":null},{"name":"complex","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"cos","description":"Compute cosine.","write_action":false,"price_micros":0,"input_schema":null},{"name":"deriv","description":"Compute the derivative of a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"disc","description":"Compute the discriminant of a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"elladd","description":"Add two points on an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellap","description":"Compute the trace of Frobenius for an elliptic curve at prime p.","write_action":false,"price_micros":0,"input_schema":null},{"name":"elleta","description":"Compute the eta-quotients for an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellglobalred","description":"Compute the global reduction type of an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellheight","description":"Compute the canonical height of a point on an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellinit","description":"Initialize an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellj","description":"Compute the j-invariant of an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"elllocalred","description":"Compute the local reduction type at prime p.","write_action":false,"price_micros":0,"input_schema":null},{"name":"elllog","description":"Compute the discrete logarithm of a point on an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellmul","description":"Multiply a point on an elliptic curve by an integer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellorder","description":"Compute the order of a point on an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"elltors","description":"Compute the torsion subgroup of an elliptic curve.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellwp","description":"Compute the Weierstrass p-function.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ellzeta","description":"Compute the Weierstrass zeta function.","write_action":false,"price_micros":0,"input_schema":null},{"name":"euler","description":"Get Euler's constant.","write_action":false,"price_micros":0,"input_schema":null},{"name":"eval_expression","description":"Evaluate a PARI/GP expression string.","write_action":false,"price_micros":0,"input_schema":null},{"name":"exp","description":"Compute exponential.","write_action":false,"price_micros":0,"input_schema":null},{"name":"factor","description":"Factor an integer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"factorial","description":"Compute the factorial n!.","write_action":false,"price_micros":0,"input_schema":null},{"name":"factorpadic","description":"Factor a polynomial over the p-adic numbers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fibonacci","description":"Compute the nth Fibonacci number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gcd","description":"Compute the greatest common divisor of two integers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pari_version","description":"Get the PARI/GP version string.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_real_precision","description":"Get the current PARI default real precision in decimal digits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_real_precision_bits","description":"Get the current PARI default real precision in bits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"getrand","description":"Get PARI's current random number seed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"hess","description":"Compute the Hessenberg form of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"idealadd","description":"Add two ideals in a number field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"idealfactor","description":"Factor an ideal in a number field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"idealmul","description":"Multiply two ideals in a number field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"idealpow","description":"Compute a power of an ideal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"integ","description":"Compute the integral of a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"isprime","description":"Test if an integer is prime.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jacobi","description":"Compute the Jacobi symbol (a/n).","write_action":false,"price_micros":0,"input_schema":null},{"name":"lcm","description":"Compute the least common multiple of two integers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"legendre","description":"Compute the Legendre symbol (a/p).","write_action":false,"price_micros":0,"input_schema":null},{"name":"lift","description":"Lift a modular object (remove Mod wrapper).","write_action":false,"price_micros":0,"input_schema":null},{"name":"log","description":"Compute natural logarithm.","write_action":false,"price_micros":0,"input_schema":null},{"name":"lucas","description":"Compute the nth Lucas number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matcharpoly","description":"Compute the characteristic polynomial of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matdet","description":"Compute the determinant of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mateigen","description":"Compute the eigenvalues of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matid","description":"Create an n x n identity matrix.","write_action":true,"price_micros":0,"input_schema":null},{"name":"matimage","description":"Compute the image of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matinv","description":"Compute the inverse of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matker","description":"Compute the kernel of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matrank","description":"Compute the rank of a matrix.","write_action":false,"price_micros":0,"input_schema":null},{"name":"matzero","description":"Create a zero matrix.","write_action":true,"price_micros":0,"input_schema":null},{"name":"moebius","description":"Compute the Möbius function mu(n).","write_action":false,"price_micros":0,"input_schema":null},{"name":"nfinit","description":"Initialize a number field defined by a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"norm","description":"Compute the norm of a polynomial/algebraic number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"one","description":"Get the integer 1.","write_action":false,"price_micros":0,"input_schema":null},{"name":"phi","description":"Compute Euler's totient function phi(n).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pi","description":"Get the value of pi.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polchebyshev","description":"Compute the nth Chebyshev polynomial of the first kind.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polcyclo","description":"Compute the nth cyclotomic polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polhermite","description":"Compute the nth Hermite polynomial (probabilists' version).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pollegendre","description":"Compute the nth Legendre polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polroots","description":"Compute the complex roots of a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polrootsmod","description":"Compute the roots of a polynomial modulo p.","write_action":false,"price_micros":0,"input_schema":null},{"name":"polrootspadic","description":"Compute the p-adic roots of a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prime","description":"Return the nth prime (1-indexed).","write_action":false,"price_micros":0,"input_schema":null},{"name":"primes","description":"Return prime numbers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resultant","description":"Compute the resultant of two polynomials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_real_precision","description":"Set the PARI default real precision in decimal digits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_real_precision_bits","description":"Set the PARI default real precision in bits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"setrand","description":"Set PARI's random number seed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sigma","description":"Compute the sum of k-th powers of divisors of n.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sin","description":"Compute sine.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sqrt","description":"Compute square root.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stacksize","description":"Get the current PARI stack size in bytes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stacksizemax","description":"Get the maximum PARI stack size in bytes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"subst","description":"Substitute a variable in a polynomial.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tan","description":"Compute tangent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"trace","description":"Compute the trace of a polynomial/algebraic number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"zero","description":"Get the integer 0.","write_action":false,"price_micros":0,"input_schema":null},{"name":"znorder","description":"Compute the multiplicative order of x modulo n.","write_action":false,"price_micros":0,"input_schema":null},{"name":"znstar","description":"Compute the structure of (Z/nZ)*.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T23:19:16.774Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:19:16.726Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 159 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcp-parigp","version":"0.1.0","found":true,"weeklyDownloads":12,"license":"MIT","dependencyCount":22,"publishedAt":"2026-03-30T05:56:11.312342Z","repositoryUrl":"https://github.com/daedalus/mcp-parigp"}],"repo":{"found":true,"owner":"daedalus","repo":"mcp-parigp","archived":false,"pushedAt":"2026-04-21T19:27:26Z","stars":1,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/115175?v=4","ownerCreatedAt":"2009-08-14T02:32:04Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/115175?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":1,"downloadsWeek":12,"license":"MIT","lastPushAt":"2026-04-21T19:27:26.000Z","score":14}}}},"grade_history":[],"reviews":[]}